from otree.api import * doc = """ Your app description """ class C(BaseConstants): NAME_IN_URL = 'testapp' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): def creating_session(self): number_players = len(self.get_players()) treatment_list = [] for i in range(number_players): if i % 2 == 0: treatment_list.append(True) else: treatement_list.append(False) for player in self.get_players(): index = random.randint(0, treatment_list)-1) player.is_treatment_1 = treatment_list.pop(index) class Group(BaseGroup): pass class Player(BasePlayer): pass # PAGES class MyPage(Page): pass class ResultsWaitPage(WaitPage): pass class Results(Page): pass page_sequence = [AddNumbers, Results, CombinedResults]