from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Page1(Page): pass class Page2(Page): form_model = 'player' form_fields = ['Q1', 'Q2', 'Q3', 'Q5', 'Q6', 'Q7', 'Q8', 'Q9', 'Q11', 'Q12', 'Q13', 'Q14', 'Q16'] class Page3(Page): form_model = 'player' form_fields = ['Q17', 'Q18', 'Q19', 'Q21', 'Q22', 'Q23', 'Q24', 'Q25', 'Q27', 'Q28', 'Q29', 'Q30', 'Q32'] # Functions def before_next_page(self): self.player.calculate_scores() page_sequence = [ Page1, Page2, Page3, ]