from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) import random author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'panama_lab_experiment' players_per_group = None num_rounds = 1 first_order_ability_true = 10 first_order_preferences_true = 1 second_order_ability_w_true = 10 second_order_ability_m_true = 10 second_order_preferences_w_true = 1 second_order_preferences_m_true = 1 prize=5 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): example_task = models.IntegerField() first_order_ability = models.IntegerField() first_order_preferences = models.IntegerField() second_order_ability_w = models.IntegerField() second_order_ability_m = models.IntegerField() second_order_preferences_w = models.IntegerField() second_order_preferences_m = models.IntegerField() rand_task = models.StringField(blank=True) rand_num = models.IntegerField(blank=True) payout_prob = models.IntegerField(blank=True) payout = models.IntegerField()