from ._builtin import Page, WaitPage from otree.api import Currency as c, currency_range from .models import Constants class IntroductionPEQ(Page): """Introduction""" pass class Questionnaire1(Page): form_model = 'player' form_fields = ['Investments', 'SelfInterest', 'Fairness', 'ThresholdAchievement', 'Signal'] class Questionnaire1a(Page): form_model = 'player' form_fields = ['ContriFeel'] class Questionnaire1b(Page): form_model = 'player' form_fields = ['SelfInterest1', 'Fairness1', 'ThresholdAchievement1', 'Signal1'] class Questionnaire1c(Page): form_model = 'player' form_fields = ['Investments9', 'SelfInterest9', 'Fairness9', 'ThresholdAchievement9', 'Signal9'] class Questionnaire1d(Page): form_model = 'player' form_fields = ['redo'] class Questionnaire1e(Page): form_model = 'player' form_fields = ['Player1', 'Player2', 'Player3', 'Player4', 'Player5'] class Questionnaire1f(Page): form_model = 'player' form_fields = ['Player1_1', 'Player2_1', 'Player3_1', 'Player4_1', 'Player5_1'] class Questionnaire1g(Page): form_model = 'player' form_fields = ['ClimMitig', 'EarlyMitig', 'GlobalMitig', 'LeaderMitig'] class Questionnaire1h(Page): form_model = 'player' form_fields = ['riskpref'] class Questionnaire1i(Page): form_model = 'player' form_fields = ['losspref'] class Questionnaire1j(Page): form_model = 'player' form_fields = ['lottery'] class Questionnaire2(Page): form_model = 'player' form_fields = ['age', 'gender', 'participantcode', 'iban', 'iban2'] class End(Page): pass page_sequence = [IntroductionPEQ, Questionnaire1h, Questionnaire1, Questionnaire1a, Questionnaire1b, Questionnaire1c, Questionnaire1i, Questionnaire1e, Questionnaire1f, Questionnaire1g, Questionnaire1j, Questionnaire2, End ]