from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) author = 'Vincent Lenglin' doc = """ Questionnaire démographique pour GIP """ class Constants(BaseConstants): name_in_url = 'MAIF_DEMOG' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): EXTREME = models.StringField() AGE = models.IntegerField(label='', min=18, max=99, blank=False) SEXE = models.IntegerField(label= '', widget= widgets.RadioSelect, choices=[[1,'Une femme'], [2,'Un homme'], [3,'Je refuse de répondre']], blank=False) ETUDIANT = models.IntegerField(label='', widget=widgets.RadioSelect, choices=[[1,'Oui'], [2,'Non'], [3, 'Je refuse de répondre']], blank=False) DISCIPLINE = models.IntegerField(label = '', widget=widgets.RadioSelect, choices= [[1,'Sciences humaines et sociales'] , [2,'Santé'], [3, 'Art Lettres Langues'], [4, 'Sciences et Techniques'], [6, 'Autre'], [7, 'Je n\'ai pas fait d\'étude'], [8, 'Je refuse de répondre'], [9, 'Je ne suis pas étudiant']], blank=False) NIVEAU_ETUDE = models.IntegerField(label='', widget= widgets.RadioSelect, choices= [[1, 'Sans diplôme ou Brevet des collèges'], [2, 'CAP, BEP'], [3, 'Baccalauréat général, technologique ou professionnel'], [4, 'Diplôme de niveau Bac+2 (DUT, BTS, DEUG, Ecole des formations sanitaires ou sociales,...)'], [5, 'Licence'], [6, 'Master'], [7, 'Doctorat'], [8, 'Je refuse de répondre']], blank=False) DEPENSE = models.IntegerField(label='', blank = True) NB_EXPERIENCE = models.IntegerField(blank=False, label="") DEBRIEF = models.LongStringField(blank=True, label="")