from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Page1(Page): def is_displayed(self): return self.round_number == 1 class Page2(Page): form_model = 'player' form_fields = ['volunteer'] class Page3(Page): def is_displayed(self): return self.player.volunteer == 1 class Page4(WaitPage): pass class Page5(Page): form_model = 'player' form_fields = ['decision'] class Page6(WaitPage): after_all_players_arrive = 'set_payoffs' class Page7(Page): pass class Page8(Page): def is_displayed(self): return self.round_number == 5 page_sequence = [Page1, Page2, Page3, Page4, Page5, Page6, Page7, Page8]