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.
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.
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.