La encuesta de Voto Alternativo no usa correctamente la configuración mínima/máxima

Cuando creo encuestas de opción múltiple, puedo establecer el número mínimo y máximo de opciones antes de que se habilite el voto, pero esto no parece funcionar para la votación por orden de preferencia.

Si creo una encuesta con cinco opciones:
poll type=ranked_choice results=always min=1 max=3 public=false chartType=bar

El parámetro max=3 parece ser ineficaz; un usuario aún puede clasificar cuatro o todas las opciones.
El parámetro min=1 solo funciona si es 1. Si lo configuro a 2 o más, la encuesta se deshace y se convierte solo en una lista con viñetas.

¿Quizás esto es intencional o es un problema particular de la forma en que funciona la votación por orden de preferencia?
Tenemos un caso de uso en el que queremos que los usuarios clasifiquen un número mínimo de las opciones de la encuesta, y la votación por orden de preferencia es preferible a la opción múltiple.

2 Me gusta

Me parece que está relacionado con la implementación de ranked_choice, ¿quizás @merefield tenga alguna idea al respecto?

Estoy seguro de que podemos resolver algo aquí.

1 me gusta

Sí, actualmente no se admite, pero definitivamente no llamaría a eso un error.

Quizás la interfaz de markdown es demasiado permisiva y eso es engañoso, y bien podrías argumentar que es un error menor. Pero no debería ser una sorpresa para las personas que conocen la votación por eliminación instantánea que esto no sea parte del algoritmo.

En realidad, no es una característica estándar de Ranked Choice, Votación por Eliminación Instantánea, donde el votante tiene la discreción de seleccionar el número de candidatos que desea clasificar y puede abstenerse en los demás.

Imagina restringir a alguien en una papeleta. Supongo que alguien podría llamar a tu papeleta nula si clasificas a 4 de 5 candidatos y en algún lugar de las instrucciones te dijeron que solo podías tener 3, pero sospecho que eso no es habitual, ya que causaría confusión y muchas papeletas nulas que podrían molestar al electorado.

Pero, por supuesto, Discourse no funciona en papel :slight_smile:

Y claro que definitivamente podrías agregar esa función. Podría tener sentido limitar las cosas a 2 o 3 opciones de 5.

Ver:

1 me gusta

Para hacer seguimiento, volví a revisar el cuadro de diálogo de construcción para refrescar mi memoria.

Como pueden ver, no hay ninguna configuración engañosa para «Elección clasificada» en el formulario. Por lo tanto, el error no está aquí. Reconozco que sigue visible en la plantilla de Markdown para encuestas, lo cual podría llevarles a creer que podría tener algún efecto.

Considero que esto es más adecuado como una solicitud de Contribute > Feature. Lo moveré allí.

Estaría encantado de trabajar en ello si me contratan para hacerlo (no soy miembro del equipo de Discourse y, como freelance, no recibo un salario; el tiempo es dinero…). Si esto es importante para ustedes, consideren publicar en Marketplace o enviarme un mensaje privado directo para solicitar un presupuesto. Estaría muy feliz de abrir un PR si es aceptable.

3 Me gusta