from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants from NewsSocialSignaling import TwitterAPI, TwitterProcessor import datetime as dt import json class SectionI(Page): form_model = 'player' live_method = 'live_handler' #form_fields = ['offer_1', 'offer_2', 'offer_3', 'offer_4', 'offer_5'] form_fields = ['yearBirth', 'gender', 'education', 'ethnicity', 'ideology', 'ideologyTwitterFollowers', 'ideologyTwitterFollow', 'timeFamily', 'timeFriends', 'timeTwitter', 'timeSocialMedia', 'timeNews', 'timeAlone', 'trustOthers', 'othersFairness', 'loneliness'] def is_displayed(self): return False optional_treatment = self.participant.vars['optional_treatment'] return optional_treatment class SectionII(Page): form_model = 'player' live_method = 'live_handler' form_fields = ['closeParty', 'thermometerDemocratic', 'thermometerRepublican', 'thermometerBiden', 'thermometerTrump', 'trueBidenCovid', 'trueBidenFacebook', 'trueBeatty', 'trueMerkel', 'trueShooting', 'followsPolitics', 'voteLikely'] def is_displayed(self): return False optional_treatment = self.participant.vars['optional_treatment'] return optional_treatment page_sequence = [SectionI, SectionII]