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 = 'cognitive_and_rank_ordering' players_per_group = None num_rounds = 1 num_pages = 17 participation = 3 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): payout = models.FloatField() task_chosen = models.StringField() subject = models.StringField(blank=True) task1 = models.StringField() task2 = models.StringField() task3 = models.StringField() task4 = models.StringField() task5 = models.StringField() task6 = models.StringField() gender = models.StringField() provider = models.StringField() raven1 = models.IntegerField() raven2 = models.IntegerField() raven3 = models.IntegerField() raven4 = models.IntegerField() raven5 = models.IntegerField() raven6 = models.IntegerField() raven7 = models.IntegerField() raven8 = models.IntegerField() raven9 = models.IntegerField() raven10 = models.IntegerField() raven11 = models.IntegerField() raven12 = models.IntegerField()