from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Introduction(Page): form_model = 'player' class ControlQuestions(Page): form_model = 'player' form_fields = ['control_question_1a', 'control_question_1b', 'control_question_2a', 'control_question_2b'] class Contribution(Page): form_model = 'player' form_fields = ['contribution'] class ConditionalContribution(Page): form_model = 'player' form_fields = ['conditional_0', 'conditional_1', 'conditional_2', 'conditional_3', 'conditional_4', 'conditional_5', 'conditional_6', 'conditional_7', 'conditional_8', 'conditional_9', 'conditional_10', 'conditional_11', 'conditional_12', 'conditional_13', 'conditional_14', 'conditional_15', 'conditional_16', 'conditional_17', 'conditional_18', 'conditional_19', 'conditional_20'] class Expectations(Page): form_model = 'player' form_fields = ['expectation'] class FollowupQuestions(Page): form_model = 'player' form_fields = ['followup_question_1a', 'followup_question_1b', 'followup_question_2a', 'followup_question_2b'] class Consent(Page): form_model = 'player' page_sequence = [Introduction, ControlQuestions, Contribution, ConditionalContribution, Expectations, FollowupQuestions, Consent]