from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class slide13(Page): def is_displayed(self): return self.round_number == 1 class slide14(Page): form_model = 'player' form_fields = ['group_contribution' , 'card_number'] class slide15(Page): def is_displayed(self): return self.round_number == 1 class decision_wait(WaitPage): def after_all_players_arrive(self): self.group.set_payoffs() if(self.subsession.round_number==Constants.num_rounds): for p in self.subsession.get_players(): p.set_final_payoff() body_text = "Waiting for other participants to contribute." page_sequence = [ slide13, slide14, decision_wait, slide15 ]