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 = 'the_dictator' players_per_group = None num_rounds = 2 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): self_offer = models.CurrencyField(label = 'Amount to yourself:') ingroup_offer = models.CurrencyField(label= 'Amount to member from your group:') outgroup_offer = models.CurrencyField(label= 'Amount to member from the other group:') active_treatment = models.IntegerField() total = models.CurrencyField(blank='True') ingroup_offer_treatment5_offer1 = models.CurrencyField(label= 'Amount to member from your group:') outgroup_offer_treatment5_offer1 = models.CurrencyField(label= 'Amount to member from the other group:') ingroup_offer_treatment5_offer2 = models.CurrencyField(label= 'Amount to member from your group:') outgroup_offer_treatment5_offer2 = models.CurrencyField(label= 'Amount to member from the other group:') ingroup_offer_treatment5_offer3 =models.CurrencyField(label= 'Amount to member from your group:') outgroup_offer_treatment5_offer3 = models.CurrencyField(label= 'Amount to member from the other group:') time_spent = models.StringField() time_spent_treatment5_D1 = models.StringField() time_spent_treatment5_D2 = models.StringField() time_spent_treatment5_D3 = models.StringField()