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 = 'socio_demographics_questionnaire' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): gender = models.IntegerField( choices = [ [1, "Männlich"], [2, "Weiblich"], [3, "Divers"] ], label = "Was ist Ihr Geschlecht?", widget = widgets.RadioSelect ) birth_year = models.IntegerField( label = "In welchem Jahr wurden Sie geboren (JJJJ)?", min = 1900, max = 2018 ) nationality = models.StringField( choices = [ "Ägypten", "Albanien", "Algerien", "Amerikanische Jungferninsel", "Amerikanische Überseeinseln, kleinere", "Amerikanisch-Samoa", "Andorra, Fürstentum", "Angola", "Anguilla", "Antigua und Barbuda", "Äquatorialguinea", "Argentinien", "Armenien", "Aruba", "Aserbaidschan", "Äthiopien", "Australien", "Bahamas", "Bahrain", "Bangladesch", "Barbados", "Belgien", "Belize", "Benin", "Bermudas", "Bhutan, Königreich", "Bolivien", "Bosnien-Herzegowina", "Botsuana", "Bouvetinseln", "Brasilien", "Britische Jungferninseln", "Britisches Territorium im Indischen Ozean", "Brunei Darussalam", "Bulgarien", "Bundesrepublik Yugoslawien", "Burkina Faso (ehem Obervolta)", "Burundi", "Chile", "China, Republik (Taiwan)", "China, Volksrepublik", "Cookinseln", "Costa Rica", "Dänemark", "Deutschland", "Dominica", "Dominikanische Republik", "Dschibuti", "Ecuador", "El Salvador", "Elfenbeinküste (Cote dlvoire)", "Eritrea, Republik", "Estland", "Falkland Inseln (Islas Malvinas)", "Färöer", "Fidschi", "Finnland", "Frankreich", "Französische Südgebiete", "Französisch-Guayana", "Französisch-Polynesien", "Gabun", "Gambia", "Georgien", "Ghana", "Gibraltar", "Grenada", "Griechenland", "Grönland", "Guadeloupe", "Guam", "Guatemala", "Guernsey", "Guinea", "Guinea-Bissau", "Guyana, Kooperative Republik", "Haiti", "Heart und McDonaldinseln", "Honduras", "Hongkong", "Indien", "Indonesien", "Irak", "Iran, Islamische Republik", "Irland", "Island", "Isle of Man", "Israel", "Italien", "Jamaika", "Japan", "Jemen", "Jersey", "Jordanien", "Kaimaninseln", "Kambodscha", "Kamerun", "Kanada", "Kap Verde", "Kasachstan", "Katar (Qatari)", "Kenia", "Kirgisistan", "Kiribati, Republik", "Kokosinseln", "Kolumbien", "Komoren, Islamische Bundesrepublik", "Kongo, Demokratische Republik (ehem Zaire)", "Kongo, Demokratische Republik (ex-Zaire)", "Kongo, Republik", "Korea, Demokratische Volksrepublik", "Korea, Republik", "Kosovo", "Kroatien", "Kuba", "Kuwait", "Laos, Demokratische Volksrepublik", "Lesotho, Königreich", "Lettland", "Libanon", "Liberia", "Libysch-Arabische Volks-Jamahiria, Sozialistische", "Liechtenstein", "Litauen", "Luxemburg", "Macau (Aomen)", "Madagaskar", "Malawi", "Malaysia", "Malediven", "Mali", "Malta", "Marokko", "Marshallinseln, Republik der", "Martinique", "Mauretanien", "Mauritius", "Mayotte", "Mazedonien (ehem jugoslawische Republik)", "Mexiko", "Mikronesien, Föderierte Staaten von", "Monaco", "Mongolei", "Montserrat", "Mosambik", "Myanmar (ehem Birma / Burma)", "Namibia", "Nauru", "Nepal", "Neukaledonien", "Neuseeland", "Nicaragua", "Niederlande", "Niederländische Antillen", "Niger", "Nigeria", "Niueinseln", "Nördliche Marianen, Commenwealth der", "Norfolkinseln", "Norwegen", "Oman", "Österreich", "Osttimor", "Pakistan", "Palästina" "Palau, Republik", "Panama", "Papua-Neuguinea", "Paraguay", "Peru", "Philippinen", "Pitcairninseln", "Polen", "Portugal", "Puerto Rico", "Republik, Moldau", "Republik Montenegro", "Republik Serbien", "Ruanda", "Rumänien", "Russische Föderation", "Salomonen", "Sambia", "Samoa (Westsamoa)", "São Tomé und Principe, Demokratische Republik", "Saudi Arabien", "Schweden", "Schweiz", "Senegal", "Seychellen", "Sierra Leone", "Simbabwe", "Singapur", "Slowakische Republik", "Slowenien", "Somalia", "Spanien", "Sri Lanka (ehem Ceylon)", "St. Helena", "St. Kitts und Nevis (ehem St. Christopher und Nevis)", "St. Lucia", "St. Marino", "St. Pierre und Miquelon", "St. Vincent und die Grenadinen", "Südafrika", "Sudan, Republik", "Südgeorgien und die Sandwichinseln", "Suriname", "Swasiland", "Syrien, Arabische Republik", "Tadschikistan", "Tahiti", "Tansania", "Thailand", "Togo", "Tokelau", "Tonga, Königreich", "Trinidad und Tobago", "Tschad", "Tschechische Republik", "Tunesien", "Türkei", "Turkmenistan", "Turks- und Caicosinseln", "Tuvalu", "Uganda", "Ukraine", "Ungarn", "Uruguay", "Usbekistan", "Vanuatu", "Vatikanstadt", "Venezuela", "Vereinigte Arabische Emirate", "Vereinigte Staaten von Amerika", "Vereinigtes Königreich Großbritannien", "Vietnam", "Wallis und Futuna", "Weihnachtsinseln", "Weißrußland (Belarus)", "Zentralafrikanische Republik", "Zypern", ], label = "Die Staatsbürgerschaft welchen Landes besitzen Sie?", ) education = models.IntegerField( choices = [ [1, "Keinen Abschluss"], [2, "Grundschulabschluss"], [3, "Hauptschulabschluss"], [4, "Mittlere Reife"], [5, "Abitur"], [6, "Bachelor"], [7, "Master"], [8, "Doktor"], ], label = "Was ist Ihr höchster Bildungsabschluss?" ) number_of_siblings = models.IntegerField( label = "Wieviele Geschwister haben Sie?", min = 0, max = 30 ) comment = models.StringField( blank = True, label = "Falls Sie Anmerkungen haben, können Sie diese hier eintragen." )