from otree.api import Currency as c, currency_range from . import models from ._builtin import Page, WaitPage from .models import Constants from otree.api import Currency as c, currency_range from . import models from ._builtin import Page, WaitPage class Start_round1(Page): def before_next_page(self): self.player.genderapp() self.player.ageapp() class lotteryinfo(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() self.player.set_lottery() self.player.set_profitp1() class agent_beliefs(Page): form_model = 'player' form_fields = ['SelfBelief1', 'SelfBelief2', 'SelfBelief3'] class End_round (Page): pass #wait for all groups page_sequence = [ Start_round1, lotteryinfo, performer_puzzles, agent_beliefs, End_round, ] #Welcome, #ComputerTerminal, #Demographics, #instructions_overall, #instructions_task1, #instructions_beliefs, #instructions_task1_performer, #SomeUnderstandingQuestions, #NormalWaitPage1,