from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range ) author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'intro_name' players_per_group = 2 num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): def set_player_nicknames(self): print('setting player nicknames') for player in self.get_players(): player.participant.vars['nickname'] = player.own_nickname class Player(BasePlayer): own_nickname = models.StringField()