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 = 'study' players_per_group = None num_rounds = 1 endowment = c(1) class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): choices = models.IntegerField( widget=widgets.RadioSelect, choices=[ [1, 'Yes'], [2, 'No'], ], label="Do you wish to participate in the study?" ) tediousness = models.IntegerField(label="Answer", min=1, max=10) like = models.IntegerField(label="Answer", min=1, max=10) attempt1 = models.IntegerField(label="Answer") attempt2 = models.IntegerField(label="Answer") attempt3 = models.IntegerField(label="Answer") e1 = models.IntegerField(label="Tasks", min=1, max=60) e2 = models.IntegerField(label="Tasks", min=1, max=60) e3 = models.IntegerField(label="Tasks", min=1, max=60) e4 = models.IntegerField(label="Tasks", min=1, max=60) outcome = models.IntegerField() amount = models.IntegerField() number = models.IntegerField() effort = models.IntegerField() wrong_answers = models.IntegerField() task1 = models.IntegerField(label="Answer") task2 = models.IntegerField(label="Answer") task3 = models.IntegerField(label="Answer") task4 = models.IntegerField(label="Answer") task5 = models.IntegerField(label="Answer") task6 = models.IntegerField(label="Answer") task7 = models.IntegerField(label="Answer") task8 = models.IntegerField(label="Answer") task9 = models.IntegerField(label="Answer") task10 = models.IntegerField(label="Answer") task11 = models.IntegerField(label="Answer") task12 = models.IntegerField(label="Answer") task13 = models.IntegerField(label="Answer") task14 = models.IntegerField(label="Answer") task15 = models.IntegerField(label="Answer") task16 = models.IntegerField(label="Answer") task17 = models.IntegerField(label="Answer") task18 = models.IntegerField(label="Answer") task19 = models.IntegerField(label="Answer") task20 = models.IntegerField(label="Answer") task21 = models.IntegerField(label="Answer") task22 = models.IntegerField(label="Answer") task23 = models.IntegerField(label="Answer") task24 = models.IntegerField(label="Answer") task25 = models.IntegerField(label="Answer") task26 = models.IntegerField(label="Answer") task27 = models.IntegerField(label="Answer") task28 = models.IntegerField(label="Answer") task29 = models.IntegerField(label="Answer") task30 = models.IntegerField(label="Answer") task31 = models.IntegerField(label="Answer") task32 = models.IntegerField(label="Answer") task33 = models.IntegerField(label="Answer") task34 = models.IntegerField(label="Answer") task35 = models.IntegerField(label="Answer") task36 = models.IntegerField(label="Answer") task37 = models.IntegerField(label="Answer") task38 = models.IntegerField(label="Answer") task39 = models.IntegerField(label="Answer") task40 = models.IntegerField(label="Answer") task41 = models.IntegerField(label="Answer") task42 = models.IntegerField(label="Answer") task43 = models.IntegerField(label="Answer") task44 = models.IntegerField(label="Answer") task45 = models.IntegerField(label="Answer") task46 = models.IntegerField(label="Answer") task47 = models.IntegerField(label="Answer") task48 = models.IntegerField(label="Answer") task49 = models.IntegerField(label="Answer") task50 = models.IntegerField(label="Answer") task51 = models.IntegerField(label="Answer") task52 = models.IntegerField(label="Answer") task53 = models.IntegerField(label="Answer") task54 = models.IntegerField(label="Answer") task55 = models.IntegerField(label="Answer") task56 = models.IntegerField(label="Answer") task57 = models.IntegerField(label="Answer") task58 = models.IntegerField(label="Answer") task59 = models.IntegerField(label="Answer") task60 = models.IntegerField(label="Answer") wrong_answers2 = models.IntegerField() wrong_answers3 = models.IntegerField() wrong_answers4 = models.IntegerField() wrong_answers5 = models.IntegerField() wrong_answers6 = models.IntegerField() wrong_answers7 = models.IntegerField() wrong_answers8 = models.IntegerField() wrong_answers9 = models.IntegerField() wrong_answers10 = models.IntegerField() wrong_answers11 = models.IntegerField() wrong_answers12 = models.IntegerField() wrong_answers13 = models.IntegerField() wrong_answers14 = models.IntegerField() wrong_answers15 = models.IntegerField() wrong_answers16 = models.IntegerField() wrong_answers17 = models.IntegerField() wrong_answers18 = models.IntegerField() wrong_answers19 = models.IntegerField() wrong_answers20 = models.IntegerField() wrong_answers21 = models.IntegerField() wrong_answers22 = models.IntegerField() wrong_answers23 = models.IntegerField() wrong_answers24 = models.IntegerField() wrong_answers25 = models.IntegerField() wrong_answers26 = models.IntegerField() wrong_answers27 = models.IntegerField() wrong_answers28 = models.IntegerField() wrong_answers29 = models.IntegerField() wrong_answers30 = models.IntegerField() wrong_answers31 = models.IntegerField() wrong_answers32 = models.IntegerField() wrong_answers33 = models.IntegerField() wrong_answers34 = models.IntegerField() wrong_answers35 = models.IntegerField() wrong_answers36 = models.IntegerField() wrong_answers37 = models.IntegerField() wrong_answers38 = models.IntegerField() wrong_answers39 = models.IntegerField() wrong_answers40 = models.IntegerField() wrong_answers41 = models.IntegerField() wrong_answers42 = models.IntegerField() wrong_answers43 = models.IntegerField() wrong_answers44 = models.IntegerField() wrong_answers45 = models.IntegerField() wrong_answers46 = models.IntegerField() wrong_answers47 = models.IntegerField() wrong_answers48 = models.IntegerField() wrong_answers49 = models.IntegerField() wrong_answers50 = models.IntegerField() wrong_answers51 = models.IntegerField() wrong_answers52 = models.IntegerField() wrong_answers53 = models.IntegerField() wrong_answers54 = models.IntegerField() wrong_answers55 = models.IntegerField() wrong_answers56 = models.IntegerField() wrong_answers57 = models.IntegerField() wrong_answers58 = models.IntegerField() wrong_answers59 = models.IntegerField() wrong_answers60 = models.IntegerField()