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 = 'demography' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): age = models.IntegerField( label="Ihr Alter:", min=18, max=45, ) born_in_ger = models.IntegerField( choices=[ [1, 'ja'], [2, 'nein'], ], widget=widgets.RadioSelectHorizontal, label = "Sind Sie in Deutschland geboren?" ) in_ger_since = models.IntegerField(blank=True, min=1970, max=2019, label = "Seit wann leben Sie in Deutschland?") temp_home_summer = models.IntegerField(min=0, max=40) temp_home_winter = models.IntegerField(min=-20, max=40) heimatland = models.StringField(blank=True, label = "Wo lebten Sie zuvor?") part_no = models.IntegerField(min=1, max=10, label = "Bitte geben Sie zunächst die Nummer an, die auf Ihrem Tisch steht.") educ = models.IntegerField( choices=[ [1, 'Ohne allgemeinen Schulabschluss'], [2, 'Hauptschulabschluss oder qualifizierter Hauptschulabschluss'], [3, 'Mittlerer Schulabschluss (Realschulabschluss oder vergleichbar)'], [4, 'Fachhochschulreife (allgemeine oder fachgebundene)'], [5, 'Abitur'], ], label = "Was ist Ihr höchster Schulabschluss?") beruf = models.IntegerField( choices=[ [1, 'Student'], [2, 'berufstätig'], [3, 'sonstiges'], [4, 'keine Angabe'], ], label = "Was ist Ihr Beruf?") fach = models.IntegerField( choices=[ [1, 'Agrar- und Umweltwissenschaften'], [2, 'Anglistik/Amerikanistik'], [3, 'Anthropologie'], [4, 'Archäologie'], [5, 'Architektur'], [6, 'Betriebswirtschaftslehre'], [7, 'Biochemie'], [8, 'Bioinformatik'], [9, 'Biologie'], [10, 'Chemie'], [11, 'Economics'], [12, 'Anthropologie'], [13, 'Elektrotechnik'], [14, 'Energietechnik'], [15, 'Ernährungswissenschaft'], [16, 'Erziehungswissenschaft'], [17, 'Geographie'], [18, 'Geologie'], [19, 'Geowissenschaften'], [20, 'Germanistik'], [21, 'Geschichte'], [22, 'Indogermanistik'], [23, 'Informatik'], [24, 'Ingenieurswissenschaften'], [25, 'Jura'], [26, 'Kunstgeschichte'], [27, 'Landschaftsplanung'], [28, 'Mathematik'], [29, 'Medienwissenschaften'], [30, 'Medizin'], [31, 'Medizintechnik'], [32, 'Musikwissenschaft'], [33, 'Nachhaltiges Management'], [34, 'Pharmazie'], [35, 'Philologie (latein/griechisch'], [36, 'Philosophie'], [37, 'Physik'], [38, 'Politikwissenschaft'], [39, 'Psychologie'], [40, 'Romanistik'], [41, 'Slawistik'], [42, 'Sozialwissenschaften'], [43, 'Soziologie'], [44, 'Sportwissenschaf'], [45, 'Technische Informatik'], [46, 'Technischer Umweltschutz'], [47, 'Theologie'], [48, 'Ur- und Frühgeschichte'], [49, 'Verkehrswesen'], [50, 'Volkswirtschaftslehre'], [51, 'Wirtschaftsinformatik'], [52, 'Wirtschaftsingenieurwesen'], [53, 'Wirtschaftsmathematik'], [54, 'Zahnmedizin'], [55, 'sonstiges'], [56, 'keine Angabe'] ], label = "Was ist Ihr Studienfach?")