Resumen
Usar el tipo de gráfico Circular con encuestas de Elección clasificada produce resultados incorrectos. Cada opción recibe un voto independientemente de cómo el usuario clasificó sus opciones. Este comportamiento hace que el gráfico sea engañoso e incompatible con la lógica de elección clasificada.
Pasos para reproducir
- Haz clic en Crear encuesta en el compositor.
- Abre Opciones avanzadas (icono de engranaje).
- Rellena los campos de la encuesta (opcional), pero selecciona “Circular” en lugar de “Barras” para el tipo de gráfico.
- Vuelve a la parte superior y selecciona Elección clasificada como tipo de encuesta.
- Guarda y publica la encuesta.
En este punto, la encuesta estará utilizando el tipo de gráfico Circular, que no está diseñado para funcionar con votación de elección clasificada.
Resultados esperados
El sistema debería:
- Cambiar automáticamente a las Barras cuando se selecciona “Elección clasificada”, o
- Impedir que el usuario seleccione Circular para encuestas de elección clasificada por completo.
Resultados observados
La encuesta utiliza el gráfico Circular y cuenta un voto por opción, incluso si un usuario clasificó solo una o unas pocas opciones. El gráfico muestra todas las opciones por igual, lo que hace que los resultados no tengan sentido:
Contexto adicional
Solución temporal aplicada:
poll = Poll.find_by(id: 123)
poll.chart_type = 'bar'
poll.save
Actualizar manualmente el tipo de gráfico de la encuesta de circular a barras en la consola corrige el problema y restaura los resultados precisos:

