from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) author = 'Mingxian' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'platform_initial' players_per_group = 2 num_rounds = 1 role_agent = 'insurance company' role_principal = 'insured person' class Subsession(BaseSubsession): pass class Group(BaseGroup): first_spectrum = models.IntegerField() class Player(BasePlayer): background_principal = models.StringField(initial='Enter details of the insured person...', label='principal') background_agent = models.StringField(initial='Enter details of the insurance company...', label='agent') first_bid_principal = models.IntegerField(label='Insured person asks for this much money...') first_bid_agent = models.IntegerField(label='Insurance company offers this much money...') background_detail = models.LongStringField(initial='Enter details of the dispute...') visible_bid = models.IntegerField() secret_bid = models.IntegerField()