from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) author = 'Marlene Bargou' doc = """ Filter participants without ID, without consenting or without correct control questions """ class Constants(BaseConstants): name_in_url = 'filter' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): consent = models.BooleanField(label="") control1 = models.BooleanField( label="Was ist Ihre Aufgabe?", choices=[[True, "Ich soll das gelbe selbstfahrende Auto so positionieren, wie ich es für richtig halte."], [False, "Ich soll das gelbe selbstfahrende Auto so positionieren, wie andere es für richtig halten."]]) control2 = models.BooleanField( label="Wenn Sie das gelbe selbstfahrende Auto verschieben, verändern sich auch die geschätzte Gesamtzahl der " "Todesopfer sowie der Zusammenstöße bei einer Million derartiger Verkehrssituationen.", choices=[[True, "Ja, das stimmt."], [False, "Nein, das stimmt nicht."]]) example_x_left = models.FloatField() example_y_left = models.FloatField() example_x_right = models.FloatField() example_y_right = models.FloatField()