from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) #from otree_tools.models import fields as tool_models author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'cyberRMob' players_per_group = 3 num_rounds = 5 class Subsession(BaseSubsession): pass class Group(BaseGroup): #def set_throws(self): # for p in self.get_players(): # p.throw = p.in_round(1).throw pass class Player(BasePlayer): name=models.StringField() age=models.IntegerField() #throw=tool_models.MultipleChoiceModelField(label="Please select the three correct statememnts", # min_choices = 1, max_choices = 1) throw=models.StringField( choices=["X","Y"], widget=widgets.RadioSelect #initial="Y" ) def throws(self): return self.in_round(1).throw exit_game=models.BooleanField(initial=False)