Lorsque je crée des sondages à choix multiples, je peux définir le nombre minimum et maximum de choix avant que le vote ne soit activé, mais cela ne semble pas fonctionner pour le vote classé.
Si je crée un sondage avec cinq options :
poll type=ranked_choice results=always min=1 max=3 public=false chartType=bar
Le paramètre max=3 semble inefficace ; un utilisateur peut toujours classer quatre options ou toutes les options.
Le paramètre min=1 ne fonctionne que s’il est égal à 1. Si je le règle sur 2 ou plus, le sondage s’annule et devient juste une liste à puces.
Peut-être est-ce intentionnel ou est-ce un problème particulier lié au fonctionnement du vote classé ?
Nous avons un cas d’utilisation où nous voulons que les utilisateurs classent un nombre minimum d’options du sondage, et le vote classé est préférable au choix multiple.
Oui, ce n’est pas pris en charge actuellement, mais je n’appellerais certainement pas cela un bug.
Peut-être que l’interface markdown est trop permissive et que c’est trompeur, et vous pourriez bien soutenir que c’est un bug mineur. Mais cela ne devrait pas surprendre ceux qui connaissent le vote à élimination instantanée que cela ne fait pas partie de l’algorithme.
Ce n’est pas vraiment une caractéristique standard du vote classé, le vote à élimination instantanée, où l’électeur a la discrétion de sélectionner le nombre de candidats qu’il souhaite classer, et peut s’abstenir sur les autres.
Imaginez restreindre quelqu’un sur un bulletin de vote. Je suppose que quelqu’un pourrait qualifier votre bulletin de nul si vous classez 4 candidats sur 5 et qu’il vous est dit quelque part dans les instructions que vous ne pouviez en avoir que 3, mais je soupçonne que ce n’est pas habituel car cela causerait de la confusion et beaucoup de bulletins nuls, ce qui pourrait contrarier l’électorat.
Comme vous pouvez le voir, il n’y a pas de paramètre trompeur pour le vote préférentiel sur le formulaire. Le bug n’est donc pas ici. Je respecte qu’il reste visible dans la coquille markdown pour les sondages et cela pourrait vous amener à croire qu’il pourrait avoir un effet.
Je pense que c’est plus juste en tant que demande de #fonctionnalité. Je la déplace là-bas.
Je serais heureux d’y travailler si j’étais embauché pour le faire (je ne suis pas membre de l’équipe Discourse et en tant que freelance, je ne suis pas payé un salaire, le temps, c’est de l’argent…), envisagez de poster dans la Marketplace ou de m’envoyer un message privé directement pour un devis si cela est important pour vous. Je serais très heureux de faire une PR si c’est acceptable.