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 = 'my_quality_game_survey' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): age = models.IntegerField( verbose_name='What is your age?', min=13, max=85) gender = models.StringField( choices=['Male', 'Female', 'Other'], verbose_name='What is your gender?', widget=widgets.RadioSelect) major = models.StringField( choices = ['Agriculture', 'Education', 'Engineering', 'Exploratory Studies', 'Health and Human Sciences', 'Liberal Arts', 'Management and Economics', 'Pharmacy', 'Polytechnic', 'Science', 'Veterinary Medicine'], verbose_name = 'To what school does your major area of study belong?', #widget=widgets.RadioSelectHorizontal ) degree = models.StringField( choices = ['undergraduate', 'graduate'], verbose_name = 'Are you an undergraduate or graduate student?' ) race = models.StringField( choices = ['Asian or Asian descent', 'Black or African-American', 'Hispanic, Latino, or Spanish origin', 'Pacific Islander', 'South Asian or south Asian descent', 'White or Caucasian', 'Other' ], verbose_name = 'What is your first race and/or ethnicity?' )