from . import models from ._builtin import Page, WaitPage from otree.api import Currency as c, currency_range from .models import Constants class ACTION_Introduction(Page): def is_displayed(self): return self.subsession.round_number == 1 class Decide(Page): form_model = 'player' form_fields = ['decision'] def decision_choices(self): if self.player.count == 20: choices = [1] else: choices = [1, 2] return choices def is_displayed(self): return self.player.count < 21 def before_next_page(self): self.player.update() class Results(Page): pass page_sequence = [ACTION_Introduction, Decide, Decide, Decide, Decide, Decide, Decide, Decide, Decide, Decide, Decide, Decide, Results]