from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Page1(Page): form_model = 'player' form_fields = ['expression'] class WaitPage1(WaitPage): after_all_players_arrive = 'count_expression' class Page2(Page): form_model = 'player' form_fields = ['decision'] class WaitPage2(WaitPage): after_all_players_arrive = 'cal_ritoku' class Page3(Page): pass class Page4(Page): form_model = 'player' form_fields = ['decision'] class Final(Page): def is_displayed(self): return self.round_number == Constants.num_rounds class Thanks(Page): def is_displayed(self): return self.round_number == Constants.num_rounds page_sequence = [Page1, WaitPage1, Page2, WaitPage2, Page3, Thanks]