import random from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range ) doc = '' class Constants(BaseConstants): name_in_url = 'Payments_more_games' players_per_group = 4 num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): selected_application = models.IntegerField() def start(self): selected_application = random.choice(["ultimatum_gameF","my_CPR"]) self.selected_application = ["ultimatum_gameF","my_CPR"].index(selected_application) + 1 print('selected_application:', selected_application) self.payoff = self.participant.vars[selected_application]["payoff"] self.participant.payoff = self.payoff