from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range ) doc = '' class Constants(BaseConstants): name_in_url = 'introduction_app' players_per_group = None num_rounds = 1 participation_fee = c(3) fee = c(1) rounds_in_game = 6 initial_endowment = fee * 2 max_bonus = fee * rounds_in_game * 2 max_total_reward = max_bonus + participation_fee class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): ability_to_lie = models.FloatField(min=0, max=1, widget=widgets.Slider(attrs={'step': '0.01'})) ability_to_detect_lies = models.FloatField(min=0, max=1, widget=widgets.Slider(attrs={'step': '0.01'}))