from otree.api import * doc = """ Your app description """ class C(BaseConstants): NAME_IN_URL = 'BDM_treatment' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): age = models.IntegerField(label='What is your age?', min=18, max=70) gender = models.StringField( choices=[['Male', 'Male'], ['Female', 'Female']], label='What is your gender?', widget=widgets.RadioSelect, ) pass # PAGES def creating_session(Subsession, player=None): import random player.condition = random.choice([0, 1, 2]) class MyPage(Page): pass class ResultsWaitPage(WaitPage): pass class Results(Page): pass page_sequence = [MyPage, ResultsWaitPage, Results]