from otree.api import * doc = """ Investment game """ class C(BaseConstants): NAME_IN_URL = "investment_game" PLAYERS_PER_GROUP = 2 NUM_ROUNDS = 1 ENDOWMENT = 10 MULTIPLIER = 3 TRUSTOR_ROLE = 'trustor' TRUSTEE_ROLE = 'trustee' class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): pass # PAGES class Trustorpage(Page): def is_displayed(player: Player): return player.role == C.TRUSTOR_ROLE class Trusteepage(Page): def is_displayed(player: Player): return player.role == C.TRUTEE_ROLE class Startpage(Page): pass class ResultsWaitPage(WaitPage): pass class Results(Page): pass page_sequence = [Startpage, Trusteepage, Trustorpage, Results]