Visão Geral
O uso do tipo de gráfico Pizza com enquetes de Escolha Classificada produz resultados incorretos. Cada opção recebe um voto, independentemente de como o usuário realmente classificou suas escolhas. Esse comportamento torna o gráfico enganoso e incompatível com a lógica de escolha classificada.
Passos para reproduzir
- Clique em Criar Enquete no composer.
- Abra Opções avançadas (ícone de engrenagem).
- Preencha os campos da enquete (opcional), mas selecione “Pizza” em vez de “Barra” para o tipo de gráfico.
- Role de volta para o topo e selecione Escolha Classificada como o tipo de enquete.
- Salve e publique a enquete.
Neste ponto, a enquete estará usando o tipo de gráfico Pizza, que não foi projetado para funcionar com votação de escolha classificada.
Resultados esperados
O sistema deve:
- Mudar automaticamente para o gráfico Barra quando “Escolha Classificada” for selecionado, ou
- Impedir que o usuário selecione Pizza para enquetes de escolha classificada.
Resultados observados
A enquete usa o gráfico Pizza e conta um voto por opção, mesmo que um usuário tenha classificado apenas uma ou algumas escolhas. O gráfico exibe todas as opções igualmente, tornando os resultados sem sentido:
Contexto adicional
Solução temporária aplicada:
poll = Poll.find_by(id: 123)
poll.chart_type = 'bar'
poll.save
Atualizar manualmente o tipo de gráfico da enquete de pizza para bar no console corrige o problema e restaura os resultados precisos:

