from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) import random doc = """ Questionnaire: Short set of questions on subjects' demographic information """ class Constants(BaseConstants): name_in_url = 'code_questionnaire' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): quest_birthyear = models.IntegerField(label="Qual è il tuo anno di nascita?", min=1900, max=2020) quest_gender = models.IntegerField(label="Potresti indicare il tuo sesso?", choices=[[1, "F"], [2, "M"], [3, "Preferisco non dichiarare"]]) quest_student = models.IntegerField(label="Sei uno studente?", choices=[[1, "Sì"], [0, "No"]]) quest_majorEcon = models.BooleanField(label="Studi o hai studiato Economia e/o Management?", choices=[[True, "Sì"], [False, "No"]]) quest_majorOther = models.LongStringField(label="Se hai risposto no alla domanda precedente, potresti indicare il \ tuo indirizzo di studi?", blank=True)