from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Start_round(Page): pass class Lottery_info(Page): pass class performer_puzzles(Page): form_model = 'player' form_fields = ['Puzzles1', 'Puzzles2', 'Puzzles3'] timeout_seconds = 45 def before_next_page(self): self.player.set_payoff1() self.player.set_payoff2() self.player.set_payoff3() self.player.set_payoff_total() class agent_beliefs(Page): form_model = 'player' form_fields = ['SelfBelief1', 'SelfBelief2', 'SelfBelief3'] class End_round(Page): pass page_sequence = [Start_round, Lottery_info, performer_puzzles, agent_beliefs, End_round]