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 = 'my_simple_survey' players_per_group = None num_rounds = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): p1 = models.StringField( choices=['Masculino', 'Femenino', 'Intersexual'], ) p2 = models.StringField() p3 = models.IntegerField() p4 = models.IntegerField() p5 = models.IntegerField() p6 = models.BooleanField() p7 = models.BooleanField() p8 = models.BooleanField() p9 = models.StringField( choices=['Kandinsky', 'Klee'], ) p10 = models.IntegerField(min=1, max=10) p11 = models.IntegerField(min=1, max=10) p12 = models.IntegerField(min=1, max=10) p13 = models.IntegerField(min=1, max=10) p14 = models.IntegerField(min=1, max=10) p15 = models.IntegerField(min=1, max=10) ##Fields for payment name= models.StringField() idcard1=models.StringField() address=models.StringField() city=models.StringField() telephone=models.StringField() day = models.IntegerField(max=31) month = models.IntegerField(max=12) year = models.IntegerField(max=2020, min=2020,default=2020) concept=models.StringField(default="Participación Experimentos Económicos") value= models.StringField() signature = models.StringField() idcard2 = models.StringField() typepayment=models.BooleanField(choices=[ [True, "Transferencia Bancaria"], [False, "Nequi o Daviplata "], ], widget=widgets.RadioSelectHorizontal,) ##Banking Account Information platform = models.IntegerField(choices=[ [0, "Nequi"], [1, "Daviplata "], ], widget=widgets.RadioSelectHorizontal, initial=None) telephone_2=models.StringField(initial=None) bank=models.IntegerField(choices=[ [0, "AV Villas"], [1, "Bancamía"], [2, "Banco Agrario"], [3,"Banco Bancoldex"], [4, "Banco Compartir"], [5, "Banco Coopcentral"], [6, "Banco Falabella"], [7,"Banco Finandina"], [8, "Banco Mundo Mujer"], [9, "Banco Pichincha"], [10, "Banco Procredit Colombia"], [11,"Banco Santander Colombia"], [12, "Banco Serfinanza"], [13, "Banco W"], [14, "Bancolombia"], [15,"Bancoomeva"], [16, "BBVA"], [17, "BNB Paribas"], [18, "Bogotá"], [19,"Caja Social"], [20, "CitiBank"], [21, "Coltefinanciera"], [22, "Compañía Financiera Juriscoop"], [23,"Confiar"], [24,"Cooperativa financiera Contrafa"], [25,"Cooperativa financiera de Antioquia"], [26, "Davivienda"], [27, "ITAU"], [28, "ITAU antes Corpbanca"], [29,"Occidente"], [30, "Popular"], [31, "Scotiabank Colpatria"], ], initial=None) id_bank=models.StringField(initial=None) name_2=models.StringField(initial=None) account_type=models.BooleanField( choices=[ [True, "Ahorros"], [False, "Corriente"], ], initial=None ) idcard3 = models.StringField(initial=None) pass