from otree.api import * c = cu doc = '' class C(BaseConstants): NAME_IN_URL = 'Preguntas_Salida' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): educ = models.StringField(choices=[['No Tiene', 'No Tiene'], ['Básica', 'Básica'], ['Media', 'Media'], ['Superior', 'Superior']], label='¿Cuál es su nivel educacional?') participa = models.StringField(choices=[['Si', 'Si'], ['No', 'No']], label='¿Participa o ha participado en la directiva de comunidad de agua, asociación de canalista o junta de vigilancia? ') ingreso1 = models.StringField(blank=True, initial='', label='¿Qué porcentaje de su ingreso proviene de la actividad agrícola?') superficie = models.IntegerField(initial=0, label='¿Cuál es la superficie cultivada de su predio (incluyendo arriendos, medierías, etc.)? (En Hectáreas) ') class Intro(Page): form_model = 'player' class SocioDem1(Page): form_model = 'player' form_fields = ['educ', 'participa'] class SocioDem2(Page): form_model = 'player' form_fields = ['ingreso1', 'superficie'] class Final(Page): form_model = 'player' page_sequence = [Intro, SocioDem1, SocioDem2, Final]