Mostrar los resultados de una elección con ranking, detallando los candidatos que fueron electos o eliminados en cada ronda. En particular, se busca implementar el siguiente diseño.
Estrategia
Utilizar la librería echarts para graficar el resultado de una ronda. Se crea la componente BarChart que utiliza esta librería, pero utilizando un estilo acorde al utilizado en el diseño del sitio.
Generalizar la estructura de las tablas horizontales para replicar el mismo estilo utilizado en otras partes del sitio (refactor).
Consultar por el número de ganadores para mostrarlo en la vista de resultados.
Este valor estaba hardcodeado, por lo que se debió modificar el formulario de creación de una pregunta. Ahora el flujo es: Se crea una pregunta seteando el número de ganadores y después se consulta este valor para mostrarlo y utilizarlo en la vista de resultados. Esta modificación desencadenó modificaciones en el backend operativo.
Como se modificó el formulario de creación de una pregunta, se aprovechó de agregar la lógica de la mínima y la máxima cantidad de respuestas.
Procesar el resultado de una elección con stv de acuerdo con lo entregado por el backend (ahora se recibe más información en un formato diferente).
Objetivo
Mostrar los resultados de una elección con ranking, detallando los candidatos que fueron electos o eliminados en cada ronda. En particular, se busca implementar el siguiente diseño.
Estrategia
Resultado
Dependencias