from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) author = 'Aaron Lob' doc = """ Simpsons Paradoxon """ class Constants(BaseConstants): name_in_url = 'Demographics' players_per_group = 3 num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): knowledge = models.StringField(label = "Kannten Sie die Aufgabe (mit diesem Medikamenten-Szenario) bereits?", choices = ["Ja", "Nein"], widget = widgets.RadioSelect) effort = models.BooleanField(label = "Haben Sie aufmerksam teilgenommen und sich während der Studie Mühe gegeben, sodass wir Ihre Angaben sinnvoll in der Auswertung verwenden können (Ihre Antwort hat keinerlei Auswirkungen für Sie, ist für uns jedoch wichtig zu wissen)?", choices = [[True,"Ja"],[False,"Nein"]], widget = widgets.RadioSelect) ### Sociodemographics age = models.IntegerField(label = "Wie alt sind Sie?", min=15,max=99) gender = models.StringField(label = "Welches Geschlecht haben Sie?", choices = ["weiblich", "männlich", "divers"], widget = widgets.RadioSelect) employment = models.StringField(label = "Welcher Beschäftigung gehen Sie gerade hauptsächlich nach?", choices = ["Schüler*in", "In Ausbildung", "Student*in", "Angestellte*r", "Beamte*r", "Selbstständig", "Arbeitslos/Arbeit suchend", "Im Ruhestand", "Einer anderen"], widget = widgets.RadioSelect) subject = models.StringField(label = "Falls Sie studieren, welches Fach studieren Sie im Hauptfach?", blank = True, initial = "") trustHuman=models.BooleanField(label="Sie haben tatsächlich mit echten Menschen interagiert - hätten Sie das gedacht?", choices=[[True,"Ja"],[False,"Nein"]], widget = widgets.RadioSelect) anmerkungen = models.LongStringField()