from otree.api import * c = cu doc = '' class C(BaseConstants): # built-in constants NAME_IN_URL = 'Survey' PLAYERS_PER_GROUP = None NUM_ROUNDS = 1 class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): Salud = models.IntegerField(choices=[[1, '1'], [2, '2'], [3, '3'], [4, '4'], [5, '5'], [6, '6'], [7, '7']], label='En una escala de 1 (muy baja) a 7 (muy alta), ¿cuál es su disposición a pagar un porcentaje adicional de su ingreso en impuestos para financiar mejoras en el sistema de salud?', max=7, min=1, widget=widgets.RadioSelectHorizontal) claridad_instrucciones = models.StringField(label='¿Hubo algún apartado de las instrucciones que le resultara confuso o difícil de seguir? ') prioridades = models.StringField(label='¿Cuál considera que debería ser la proporción ideal del presupuesto público destinada al sector salud? Puede explicar') deficit_salud = models.StringField(label='Si el sistema de salud público enfrentara un déficit, ¿preferiría aumentar el gasto público para mantener el mismo paquete de beneficios o recortar beneficios para sostener el gasto actual? Explique las razones') gasto_bolsillo = models.StringField(label='¿Hasta qué punto estaría dispuesto a aceptar mayores pagos de bolsillo (copagos o cuotas moderadoras) a cambio de reducir los impuestos destinados a salud? ') nuevo_tx = models.StringField(label='Si el gobierno decidiera introducir un nuevo impuesto o aumentar algún impuesto para financiar programas de salud, ¿qué tan dispuesto estaría a respaldar dicha medida? Explique ') gasto_extra = models.StringField(label='En situaciones de crisis sanitaria (ej: pandemia, fiebre amarilla), ¿estaría de acuerdo con incrementar temporalmente el gasto público en salud aunque aumenten los impuestos para su financiacion? ') gasto_salud = models.StringField(label='Explique las razones por las que estaría dispuesto —o no— a pagar impuestos más altos si el dinero se destinara a salud.') class Preferencias(Page): form_model = 'player' form_fields = ['claridad_instrucciones', 'Salud', 'prioridades', 'gasto_salud', 'deficit_salud', 'gasto_bolsillo', 'nuevo_tx', 'gasto_extra'] @staticmethod def is_displayed(player: Player): return True page_sequence = [Preferencias]