from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) author = 'Laurenz' doc = """ This is the last part of the survey. All templates are fixed. """ class Constants(BaseConstants): name_in_url = 'fix_part_2' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): most_important_topic = models.StringField(label="Was ist Ihrer Meinung nach gegenwärtig das wichtigste politische Probleme in Deutschland?") attitude_immigration_2 = models.StringField(widget=widgets.RadioSelectHorizontal, label="Wie sollte die Regierung Ihrer Meinung nach die Zuzugsmöglichkeiten für Ausländer gestalten?", choices=[["1", "Stark erleichtern."], ["2", "Erleichtern."], ["3", "Unverändert lassen."], ["4", "Einschränken."], ["5", "Stark einschränken."]] ) attitude_redistribution_2 = models.StringField(widget=widgets.RadioSelectHorizontal, label="Die Regierung sollte Maßnahmen ergreifen, um die Einkommensunterschiede zu verringern.", choices=[["1", "Stimme voll zu"], ["2", "Stimme zu"], ["3", "Teils/teils"], ["4", "Stimme nicht zu"], ["5", "Stimme gar nicht zu"]] ) attitude_environment_2 = models.StringField(widget=widgets.RadioSelectHorizontal, label="Zur Reduzierung des Klimawandels sollten die Abgaben auf fossile Brennstoffe wie Öl, Gas und Kohle erhöht werden.", choices=[["1", "Stimme voll zu"], ["2", "Stimme zu"], ["3", "Teils/teils"], ["4", "Stimme nicht zu"], ["5", "Stimme gar nicht zu"]] ) homosexuality = models.StringField(widget=widgets.RadioSelect, label="Gleichgeschlechtliche Ehen sollten gesetzlich verboten sein.", choices=[ ["1", "stimme überhaupt nicht zu"], ["2", "Stimme eher nicht zu"], ["3", "teils/teils"], ["4", "stimme eher zu"], ["5", "stimme voll und ganz zu"] ]) affirmative_action = models.StringField(widget=widgets.RadioSelect, label="Frauen sollten bei Bewerbungen und Beförderungen bevorzugt behandelt werden.", choices=[ ["1", "stimme überhaupt nicht zu"], ["2", "Stimme eher nicht zu"], ["3", "teils/teils"], ["4", "stimme eher zu"], ["5", "stimme voll und ganz zu"] ]) punish_criminals = models.StringField(widget=widgets.RadioSelect, label="Straftäter/innen sollten härter bestraft werden als bisher.", choices=[ ["1", "stimme überhaupt nicht zu"], ["2", "Stimme eher nicht zu"], ["3", "teils/teils"], ["4", "stimme eher zu"], ["5", "stimme voll und ganz zu"] ]) social_security = models.StringField(widget=widgets.RadioSelect, label="Die Bereitstellung stabiler sozialer Absicherung sollte das wichtigste Ziel des Regierens sein.", choices=[ ["1", "stimme überhaupt nicht zu"], ["2", "Stimme eher nicht zu"], ["3", "teils/teils"], ["4", "stimme eher zu"], ["5", "stimme voll und ganz zu"] ]) abortion = models.StringField(widget=widgets.RadioSelect, label="Frauen sollten selbst über einen Schwangerschaftsabbruch entscheiden können.", choices=[ ["1", "stimme überhaupt nicht zu"], ["2", "Stimme eher nicht zu"], ["3", "teils/teils"], ["4", "stimme eher zu"], ["5", "stimme voll und ganz zu"] ]) environmental_protection = models.StringField(widget=widgets.RadioSelect, label="Zum Schutz der Umwelt sollten weiterreichende Maßnahmen getroffen werden.", choices=[ ["1", "stimme überhaupt nicht zu"], ["2", "Stimme eher nicht zu"], ["3", "teils/teils"], ["4", "stimme eher zu"], ["5", "stimme voll und ganz zu"] ]) eu_unification = models.StringField(widget=widgets.RadioSelect, label="Man hört manchmal, die europäische Einigung sollte weiter vorangetrieben werden. Andere sagen, dass sie schon zu weit gegangen ist. Was ist Ihre Meinung? Bitte geben Sie Ihre Ansicht auf einer Skala von 1 bis 11 an.", choices=[ ["1", "1 ist schon zu weit gegangen"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11 sollte weiter vorangetrieben werden"]]) tradition = models.StringField(widget=widgets.RadioSelect, label="Manche meinen, dass individuelle Entfaltungsmöglichkeiten in der Gesellschaft Vorrang vor der Bewahrung von Traditionen und Lebensstilen haben sollten, andere meinen, dass die Bewahrung von Traditionen und Lebensstilen Vorrang vor individuellen Entfaltungsmöglichkeiten haben sollte. Wie ist Ihre Meinung zum Thema individuelle Entfaltungsmöglichkeiten und Bewahrung von Traditionen und Lebensstilen?", choices=[ ["1", "1 Vorrang von individuellen Entfaltungsmöglichkeiten"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11 Vorrang der Bewahrung von Traditionen und Lebensstilen"]]) eu_membership = models.StringField(widget=widgets.RadioSelect, label="Ist, allgemein gesehen, die Mitgliedschaft Deutschlands in der Europäischen Union ...", choices=[ ["1", "eine gute Sache?"], ["2", "eine schlechte Sache?"], ["3", "weder gut noch schlecht?"] ]) # Survey evaluation survey_biased = models.StringField(widget=widgets.RadioSelect, label="Fanden Sie diese Umfrage politisch voreingenommen oder politisch unvoreingenommen?", choices=[ ["5", "Starke linke Voreingenommenheit"], ["4", "Leichte linke Voreingenommenheit"], ["3", "Keine oder fast keine Voreingenommenheit"], ["2", "Leichte rechte Voreingenommenheit"], ["1", "Starke rechte Voreingenommenheit"] ]) #info_citizens_credible = models.StringField(widget=widgets.RadioSelect, label="Sie haben im Rahmen dieser Studie Informationen über die Meinungen von Bürgern erhalten. Finden Sie diese Informationen glaubwürdig oder unglaubwürdig?", choices=[ # ["6", "Sehr glaubwürdig"], ["5", "Glaubwürdig"], ["4", "Eher glaubwürdig"], ["3", "Eher unglaubwürdig"], ["2", "Unglaubwürdig"], ["1", "Sehr unglaubwürdig"]]) #info_mps_credible = models.StringField(widget=widgets.RadioSelect, label="Sie haben im Rahmen dieser Studie Informationen über die Meinungen von Bundestagsabgeordneten erhalten. Finden Sie diese Informationen glaubwürdig oder unglaubwürdig?", choices=[ # ["6", "Sehr glaubwürdig"], ["5", "Glaubwürdig"], ["4", "Eher glaubwürdig"], ["3", "Eher unglaubwürdig"], ["2", "Unglaubwürdig"], ["1", "Sehr unglaubwürdig"]] # Demographics #size_household = models.IntegerField(label="Sie mit eingeschlossen, wie viele Personen leben gegenwärtig in Ihrem Haushalt?", min=1, max=30) comment_information = models.LongStringField(label="Sie haben in dieser Studie Informationen über die Meinungen von Bundestagsabgeordneten erhalten. Was halten Sie von diesen Informationen und wie (wenn überhaupt) haben diese Ihre Ansichten verändert?") employment = models.StringField(widget=widgets.RadioSelect, label="Was ist ihr Beschäftigungsstatus?", choices=[ "Vollzeitjob", "Halbzeitjob", "Selbständig", "Arbeitslos und auf der Suche nach Arbeit", "Student", "Außerhalb der Erwerbsbevölkerung (Beispielsweise Rentner oder Vollzeiterziehende)"]) religion = models.StringField(widget=widgets.RadioSelect, label="Welcher Glaubensrichtung gehören Sie an?", choices=["Christentum", "Islam", "Judentum", "Hinduismus", "Buddhismus", "Atheismus", "Andere", "Ich möchte die Frage nicht beantworten"]) county = models.StringField(label="Bitte wählen Sie den Kreis oder die kreisfreie Stadt aus, in dem sich Ihr Hauptwohnsitz befindet.", choices=['Aachen, Kreis', 'Aachen, krfr. Stadt', 'Ahrweiler, Landkreis', 'Aichach-Friedberg, Landkreis', 'Alb-Donau-Kreis, Landkreis', 'Altenburger Land, Kreis', 'Altenkirchen (Westerwald), Landkreis', 'Altmarkkreis Salzwedel', 'Altötting, Landkreis', 'Alzey-Worms, Landkreis', 'Amberg', 'Amberg-Sulzbach, Landkreis', 'Ammerland, Landkreis', 'Anhalt-Bitterfeld, Landkreis', 'Ansbach', 'Ansbach, Landkreis', 'Aschaffenburg', 'Aschaffenburg, Landkreis', 'Augsburg', 'Augsburg, Landkreis', 'Aurich, Landkreis', 'Bad Dürkheim, Landkreis', 'Bad Kissingen, Landkreis', 'Bad Kreuznach, Landkreis', 'Bad Tölz-Wolfratshausen, Landkreis', 'Baden-Baden, Stadtkreis', 'Bamberg', 'Bamberg, Landkreis', 'Barnim, Landkreis', 'Bautzen, Landkreis', 'Bayreuth', 'Bayreuth, Landkreis', 'Berchtesgadener Land, Landkreis', 'Bergstraße, Landkreis', 'Berlin', 'Bernkastel-Wittlich, Landkreis', 'Biberach, Landkreis', 'Bielefeld, Kreisfreie Stadt', 'Birkenfeld, Landkreis', 'Bochum, Kreisfreie Stadt', 'Bodenseekreis, Landkreis', 'Bonn, Kreisfreie Stadt', 'Borken, Kreis', 'Bottrop, Kreisfreie Stadt', 'Brandenburg an der Havel, Kreisfreie Stadt', 'Braunschweig, Kreisfreie Stadt', 'Breisgau-Hochschwarzwald, Landkreis', 'Bremen, Kreisfreie Stadt', 'Bremerhaven, Kreisfreie Stadt', 'Burgenlandkreis', 'Böblingen, Landkreis', 'Börde, Landkreis', 'Calw, Landkreis', 'Celle, Landkreis', 'Cham, Landkreis', 'Chemnitz, Stadt', 'Cloppenburg, Landkreis', 'Coburg', 'Coburg, Landkreis', 'Cochem-Zell, Landkreis', 'Coesfeld, Kreis', 'Cottbus, Kreisfreie Stadt', 'Cuxhaven, Landkreis', 'Dachau, Landkreis', 'Dahme-Spreewald, Landkreis', 'Darmstadt, Kreisfreie Stadt', 'Darmstadt-Dieburg, Landkreis', 'Deggendorf, Landkreis', 'Delmenhorst, Kreisfreie Stadt', 'Dessau-Roßlau, Kreisfreie Stadt', 'Diepholz, Landkreis', 'Dillingen a.d.Donau, Landkreis', 'Dingolfing-Landau, Landkreis', 'Dithmarschen, Landkreis', 'Donau-Ries, Landkreis', 'Donnersbergkreis', 'Dortmund, Kreisfreie Stadt', 'Dresden, Stadt', 'Duisburg, Kreisfreie Stadt', 'Düren, Kreis', 'Düsseldorf, Kreisfreie Stadt', 'Ebersberg, Landkreis', 'Eichsfeld, Kreis', 'Eichstätt, Landkreis', 'Eifelkreis Bitburg-Prüm', 'Eisenach, krsfr. Stadt', 'Elbe-Elster, Landkreis', 'Emden, Kreisfreie Stadt', 'Emmendingen, Landkreis', 'Emsland, Landkreis', 'Ennepe-Ruhr-Kreis', 'Enzkreis, Landkreis', 'Erding, Landkreis', 'Erfurt, krsfr. Stadt', 'Erlangen', 'Erlangen-Höchstadt, Landkreis', 'Erzgebirgskreis', 'Essen, Kreisfreie Stadt', 'Esslingen, Landkreis', 'Euskirchen, Kreis', 'Flensburg, Kreisfreie Stadt', 'Forchheim, Landkreis', 'Frankenthal (Pfalz), Kreisfreie Stadt', 'Frankfurt (Oder), Kreisfreie Stadt', 'Frankfurt am Main, Kreisfreie Stadt', 'Freiburg im Breisgau, Stadtkreis', 'Freising, Landkreis', 'Freudenstadt, Landkreis', 'Freyung-Grafenau, Landkreis', 'Friesland, Landkreis', 'Fulda, Landkreis', 'Fürstenfeldbruck, Landkreis', 'Fürth', 'Fürth, Landkreis', 'Garmisch-Partenkirchen, Landkreis', 'Gelsenkirchen, Kreisfreie Stadt', 'Gera, krsfr. Stadt', 'Germersheim, Landkreis', 'Gießen, Landkreis', 'Gifhorn, Landkreis', 'Goslar, Landkreis', 'Gotha, Kreis', 'Grafschaft Bentheim, Landkreis', 'Greiz, Kreis', 'Groß-Gerau, Landkreis', 'Göppingen, Landkreis', 'Görlitz, Landkreis', 'Göttingen, Landkreis', 'Göttingen, Landkreis', 'Günzburg, Landkreis', 'Gütersloh, Kreis', 'Hagen, Kreisfreie Stadt', 'Halle (Saale), Kreisfreie Stadt', 'Hamburg', 'Hameln-Pyrmont, Landkreis', 'Hamm, Kreisfreie Stadt', 'Hannover, Landeshauptstadt', 'Harburg, Landkreis', 'Harz, Landkreis', 'Havelland, Landkreis', 'Haßberge, Landkreis', 'Heidekreis, Landkreis', 'Heidelberg, Stadtkreis', 'Heidenheim, Landkreis', 'Heilbronn, Landkreis', 'Heilbronn, Stadtkreis', 'Heinsberg, Kreis', 'Helmstedt, Landkreis', 'Herford, Kreis', 'Herne, Kreisfreie Stadt', 'Hersfeld-Rotenburg, Landkreis', 'Herzogtum Lauenburg, Landkreis', 'Hildburghausen, Kreis', 'Hildesheim, Landkreis', 'Hochsauerlandkreis', 'Hochtaunuskreis', 'Hof', 'Hof, Landkreis', 'Hohenlohekreis, Landkreis', 'Holzminden, Landkreis', 'Höxter, Kreis', 'Ilm-Kreis', 'Ingolstadt', 'Jena, krsfr. Stadt', 'Jerichower Land, Landkreis', 'Kaiserslautern, Kreisfreie Stadt', 'Kaiserslautern, Landkreis', 'Karlsruhe, Landkreis', 'Karlsruhe, Stadtkreis', 'Kassel, Kreisfreie Stadt', 'Kassel, Landkreis', 'Kaufbeuren', 'Kelheim, Landkreis', 'Kempten (Allgäu)', 'Kiel, Landeshauptstadt, Kreisfreie Stadt', 'Kitzingen, Landkreis', 'Kleve, Kreis', 'Koblenz, Kreisfreie Stadt', 'Konstanz, Landkreis', 'Krefeld, Kreisfreie Stadt', 'Kreisfreie Stadt Rostock, Hansestadt', 'Kreisfreie Stadt Schwerin, Landeshauptstadt', 'Kronach, Landkreis', 'Kulmbach, Landkreis', 'Kusel, Landkreis', 'Kyffhäuserkreis', 'Köln, Kreisfreie Stadt', 'Lahn-Dill-Kreis', 'Landau in der Pfalz, Kreisfreie Stadt', 'Landkreis Ludwigslust-Parchim', 'Landkreis Mecklenburgische Seenplatte', 'Landkreis Nordwestmecklenburg', 'Landkreis Rostock', 'Landkreis Vorpommern-Greifswald', 'Landkreis Vorpommern-Rügen', 'Landsberg am Lech, Landkreis', 'Landshut', 'Landshut, Landkreis', 'Leer, Landkreis', 'Leipzig, Landkreis', 'Leipzig, Stadt', 'Leverkusen, Kreisfreie Stadt', 'Lichtenfels, Landkreis', 'Limburg-Weilburg, Landkreis', 'Lindau (Bodensee), Landkreis', 'Lippe, Kreis', 'Ludwigsburg, Landkreis', 'Ludwigshafen am Rhein, Kreisfreie Stadt', 'Lörrach, Landkreis', 'Lübeck, Hansestadt, Kreisfreie Stadt', 'Lüchow-Dannenberg, Landkreis', 'Lüneburg, Landkreis', 'Magdeburg, Kreisfreie Stadt', 'Main-Kinzig-Kreis', 'Main-Spessart, Landkreis', 'Main-Tauber-Kreis, Landkreis', 'Main-Taunus-Kreis', 'Mainz, Kreisfreie Stadt', 'Mainz-Bingen, Landkreis', 'Mannheim, Stadtkreis', 'Mansfeld-Südharz, Landkreis', 'Marburg-Biedenkopf, Landkreis', 'Mayen-Koblenz, Landkreis', 'Meißen, Landkreis', 'Memmingen', 'Merzig-Wadern, Landkreis', 'Mettmann, Kreis', 'Miesbach, Landkreis', 'Miltenberg, Landkreis', 'Minden-Lübbecke, Kreis', 'Mittelsachsen, Landkreis', 'Märkisch-Oderland, Landkreis', 'Märkischer Kreis', 'Mönchengladbach, Kreisfreie Stadt', 'Mühldorf a.Inn, Landkreis', 'Mülheim an der Ruhr, Kreisfreie Stadt', 'München, Landeshauptstadt', 'München, Landkreis', 'Münster, Kreisfreie Stadt', 'Neckar-Odenwald-Kreis, Landkreis', 'Neu-Ulm, Landkreis', 'Neuburg-Schrobenhausen, Landkreis', 'Neumarkt i.d.OPf., Landkreis', 'Neumünster, Kreisfreie Stadt', 'Neunkirchen, Landkreis', 'Neustadt a.d.Aisch-Bad Windsheim, Landkreis', 'Neustadt a.d.Waldnaab, Landkreis', 'Neustadt an der Weinstraße, Kreisfreie Stadt', 'Neuwied, Landkreis', 'Nienburg (Weser), Landkreis', 'Nordfriesland, Landkreis', 'Nordhausen, Kreis', 'Nordsachsen, Landkreis', 'Northeim, Landkreis', 'Nürnberg', 'Nürnberger Land, Landkreis', 'Oberallgäu, Landkreis', 'Oberbergischer Kreis', 'Oberhausen, Kreisfreie Stadt', 'Oberhavel, Landkreis', 'Oberspreewald-Lausitz, Landkreis', 'Odenwaldkreis', 'Oder-Spree, Landkreis', 'Offenbach am Main, Kreisfreie Stadt', 'Offenbach, Landkreis', 'Oldenburg (Oldenburg), Kreisfreie Stadt', 'Oldenburg, Landkreis', 'Olpe, Kreis', 'Ortenaukreis, Landkreis', 'Osnabrück, Kreisfreie Stadt', 'Osnabrück, Landkreis', 'Ostalbkreis, Landkreis', 'Ostallgäu, Landkreis', 'Osterholz, Landkreis', 'Osterode am Harz, Landkreis', 'Ostholstein, Landkreis', 'Ostprignitz-Ruppin, Landkreis', 'Paderborn, Kreis', 'Passau', 'Passau, Landkreis', 'Peine, Landkreis', 'Pfaffenhofen a.d.Ilm, Landkreis', 'Pforzheim, Stadtkreis', 'Pinneberg, Landkreis', 'Pirmasens, Kreisfreie Stadt', 'Plön, Landkreis', 'Potsdam, Kreisfreie Stadt', 'Potsdam-Mittelmark, Landkreis', 'Prignitz, Landkreis', 'Rastatt, Landkreis', 'Ravensburg, Landkreis', 'Recklinghausen, Kreis', 'Regen, Landkreis', 'Regensburg', 'Regensburg, Landkreis', 'Region Hannover, Landkreis', 'Rems-Murr-Kreis, Landkreis', 'Remscheid, Kreisfreie Stadt', 'Rendsburg-Eckernförde, Landkreis', 'Reutlingen, Landkreis', 'Rhein-Erft-Kreis', 'Rhein-Hunsrück-Kreis', 'Rhein-Kreis Neuss', 'Rhein-Lahn-Kreis', 'Rhein-Neckar-Kreis, Landkreis', 'Rhein-Pfalz-Kreis', 'Rhein-Sieg-Kreis', 'Rheingau-Taunus-Kreis', 'Rheinisch-Bergischer Kreis', 'Rhön-Grabfeld, Landkreis', 'Rosenheim', 'Rosenheim, Landkreis', 'Rotenburg (Wümme), Landkreis', 'Roth, Landkreis', 'Rottal-Inn, Landkreis', 'Rottweil, Landkreis', 'Saale-Holzland-Kreis', 'Saale-Orla-Kreis', 'Saalekreis', 'Saalfeld-Rudolstadt, Kreis', 'Saarbrücken, Regionalverband', 'Saarlouis, Landkreis', 'Saarpfalz-Kreis', 'Salzgitter, Kreisfreie Stadt', 'Salzlandkreis', 'Schaumburg, Landkreis', 'Schleswig-Flensburg, Landkreis', 'Schmalkalden-Meiningen, Kreis', 'Schwabach', 'Schwalm-Eder-Kreis', 'Schwandorf, Landkreis', 'Schwarzwald-Baar-Kreis, Landkreis', 'Schweinfurt', 'Schweinfurt, Landkreis', 'Schwäbisch Hall, Landkreis', 'Segeberg, Landkreis', 'Siegen-Wittgenstein, Kreis', 'Sigmaringen, Landkreis', 'Soest, Kreis', 'Solingen, Kreisfreie Stadt', 'Sonneberg, Kreis', 'Speyer, Kreisfreie Stadt', 'Spree-Neiße, Landkreis', 'St. Wendel, Landkreis', 'Stade, Landkreis', 'Starnberg, Landkreis', 'Steinburg, Landkreis', 'Steinfurt, Kreis', 'Stendal, Landkreis', 'Stormarn, Landkreis', 'Straubing', 'Straubing-Bogen, Landkreis', 'Stuttgart, Landeshauptstadt, Stadtkreis', 'Suhl, krsfr. Stadt', 'Sächsische Schweiz-Osterzgebirge, Landkreis', 'Sömmerda, Kreis', 'Südliche Weinstraße, Landkreis', 'Südwestpfalz, Landkreis', 'Teltow-Fläming, Landkreis', 'Tirschenreuth, Landkreis', 'Traunstein, Landkreis', 'Trier, Kreisfreie Stadt', 'Trier-Saarburg, Landkreis', 'Tuttlingen, Landkreis', 'Tübingen, Landkreis', 'Uckermark, Landkreis', 'Uelzen, Landkreis', 'Ulm, Stadtkreis', 'Unna, Kreis', 'Unstrut-Hainich-Kreis', 'Unterallgäu, Landkreis', 'Vechta, Landkreis', 'Verden, Landkreis', 'Viersen, Kreis', 'Vogelsbergkreis', 'Vogtlandkreis', 'Vulkaneifel, Landkreis', 'Waldeck-Frankenberg, Landkreis', 'Waldshut, Landkreis', 'Warendorf, Kreis', 'Wartburgkreis', 'Weiden i.d.OPf.', 'Weilheim-Schongau, Landkreis', 'Weimar, krsfr. Stadt', 'Weimarer Land, Kreis', 'Weißenburg-Gunzenhausen, Landkreis', 'Werra-Meißner-Kreis', 'Wesel, Kreis', 'Wesermarsch, Landkreis', 'Westerwaldkreis', 'Wetteraukreis', 'Wiesbaden, Landeshauptstadt, Kreisfreie Stadt', 'Wilhelmshaven, Kreisfreie Stadt', 'Wittenberg, Landkreis', 'Wittmund, Landkreis', 'Wolfenbüttel, Landkreis', 'Wolfsburg, Kreisfreie Stadt', 'Worms, Kreisfreie Stadt', 'Wunsiedel i.Fichtelgebirge, Landkreis', 'Wuppertal, Kreisfreie Stadt', 'Würzburg', 'Würzburg, Landkreis', 'Zollernalbkreis, Landkreis', 'Zweibrücken, Kreisfreie Stadt', 'Zwickau, Landkreis'] ) born_in_germany = models.BooleanField(widget=widgets.RadioSelectHorizontal, label="Wurden Sie in Deutschland geboren?", choices=[[True, "Ja"], [False, "Nein"]]) parents_born_in_germany = models.BooleanField(widget=widgets.RadioSelectHorizontal, label="Wurden Ihre Eltern beide in Deutschland geboren?", choices=[[True, "Ja"], [False, "Nein"]]) party_membership = models.BooleanField(widget=widgets.RadioSelectHorizontal, label="Gehören Sie einer politischen Partei an?", choices=[[True, "Ja"], [False, "Nein"]]) interest_politics = models.StringField(widget=widgets.RadioSelect, label="Wie stark interessieren Sie sich im Allgemeinen für Politik?", choices=[[1, "überhaupt nicht"], [2, "weniger stark"], [3, "mittelmäßig"], [4, "stark"], [5, "sehr stark"]]) final_comments = models.LongStringField(label="Möchten Sie uns noch etwas mitteilen?")