#from otree.api import Currency as c, currency_range #from ._builtin import Page, WaitPage #from .models import Constants from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Part1End(Page): pass class QuestionnaireIntro(Page): pass class QuestionnairePart1(Page): form_model = 'player' form_fields = ['year_birth', 'gender', 'major_econ', 'major_other'] # if player.major_econ==True: # form_fields = ['year_birth', 'gender', 'major_econ'] # else: # form_fields = ['year_birth', 'gender', 'major_econ','major_other'] class QuestionnairePart2(Page): form_model = 'player' form_fields = ['big_{}'.format(i) for i in range(1, 23)] class Results(Page): pass page_sequence = [ Part1End, QuestionnaireIntro, QuestionnairePart1, QuestionnairePart2 ] #class MyPage(Page): # pass #class ResultsWaitPage(WaitPage): # def after_all_players_arrive(self): # pass #class Results(Page): # pass #page_sequence = [MyPage, ResultsWaitPage, Results]