from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Demographics(Page): form_model = 'player' form_fields = ['age', 'gender', 'pay_taxes', 'occupation', 'country', 'education'] class RiskPreference(Page): form_model = 'player' form_fields = ['number1', 'number2', 'number3', 'number4', 'number5', 'number6', 'number7', 'number8', 'number9', 'understood_declare_income_different', 'understood_likelihood', 'declared_rules', 'think_declared', 'afraid_declared', 'more_money_not_declare', 'likelihood_audit'] def before_next_page(self): self.player.generate_string() class CodePage(Page): form_model = 'player' page_sequence = [Demographics, RiskPreference, CodePage]