from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) class Constants(BaseConstants): name_in_url = 'Lottery' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): def make_field(label): return models.IntegerField( choices=[[1, "Yes, I want to eat both meats."], [0, "No, I do not want to eat any meat."]], label=label, widget=widgets.RadioSelectHorizontal, ) decision = make_field('My decision is:') meat_draw = models.IntegerField() decision_string = models.StringField()