A pesquisa de Escolha Posicional não usa corretamente as configurações mínimas/máximas

Quando crio enquetes de múltipla escolha, posso definir o número mínimo e máximo de escolhas antes que o Voto seja ativado, mas isso não parece funcionar para a votação por Classificação de Escolha.

Se eu criar uma enquete com cinco opções:
poll type=ranked_choice results=always min=1 max=3 public=false chartType=bar

O parâmetro max=3 parece ser ineficaz; um usuário ainda pode classificar quatro ou todas as opções.
O parâmetro min=1 só funciona se for 1. Se eu definir como 2 ou mais, a enquete se desfaz e vira apenas uma lista com marcadores.

Talvez isso seja intencional ou um problema específico da forma como a votação por classificação funciona?
Temos um caso de uso em que queremos que os usuários classifiquem um número mínimo de opções da enquete, e a votação por classificação é preferível à múltipla escolha.

2 curtidas

Para mim, parece relacionado à implementação do ranked_choice, talvez o @merefield tenha algumas ideias sobre isso?

Tenho certeza de que podemos resolver algo aqui.

1 curtida

Sim, isso não é suportado no momento, mas eu definitivamente não chamaria isso de bug.

Talvez a interface de markdown seja muito permissiva e isso seja enganoso, e você bem poderia argumentar que isso é um bug menor. Mas não deveria ser uma surpresa para as pessoas que conhecem a votação por eliminação instantânea que isso não faz parte do algoritmo.

Não é realmente um recurso padrão do Ranked Choice Voting (Votação por Eliminação Instantânea), onde o eleitor tem a discrição de selecionar o número de candidatos que deseja classificar e pode abster-se nos outros.

Imagine restringir alguém em uma cédula de votação. Acho que alguém poderia chamar sua cédula de inválida se você classificar 4 de 5 candidatos e em algum lugar nas instruções lhe disseram que você só poderia ter 3, mas suspeito que isso não seja usual, pois causaria confusão e muitas cédulas inválidas, o que poderia chatear o eleitorado.

Mas, claro, o Discourse não funciona em papel :slight_smile:

E com certeza você poderia adicionar esse recurso! - poderia fazer sentido limitar as coisas a 2 ou 3 escolhas de 5.

Veja:

1 curtida

Para acompanhar, dei uma nova olhada no diálogo de criação para refrescar minha memória.

Como você pode ver, não há nenhuma configuração enganosa para Escolha Ranqueada no formulário. Portanto, o bug não está aqui. Respeito que permaneça visível no shell markdown para Enquetes e isso pode levá-lo a acreditar que pode ter algum efeito.

Acho que isso é mais justo como uma solicitação de #recurso. Movendo para lá.

Ficarei feliz em trabalhar nisso se for contratado para tal (não sou membro da equipe Discourse e, como freelancer, não recebo salário, tempo é dinheiro…), considere postar em #mercado ou me enviar uma mensagem privada direta para um orçamento se isso for importante para você. Ficarei muito feliz em fazer um PR se for aceitável.

3 curtidas