Skip to content

Feature/majority vote poll

Il s'agit de l'ajout d'un mode de scrutin: le jugement majoritaire que j'ai connu par une vidéo de youtubeur https://www.youtube.com/watch?v=ZoGH7d51bvc

J'ai fait quelques tests pas de bug vu ni de régression pour les anciens votes.

Ce mode permet de voter pour plusieurs choix et au final de choisir suivant le vote médian. Ca donne plus de liberté aux votants et donne un meilleur résultat: souvent quand je choisis une date, il y a en plusieurs qui me conviennent vraiment d'autres où ça peut passer et certaines non: là je peux vraiment nuancer mon avis.

J'ai mis à jour la partie graph vers chart2.js car il me le fallait pour ajouter la barre désignant le vote médian.

Quelques limitations:

  • j'ai ajouté un champ vote_system à la table fd_poll mais je ne suis pas sur de comment bien là créer avec le système actuel, je pense que vous y arriverez plus facilement que moi (je peux le faire si vous m'indiquer comment). Il faut également setter tous les anciens sondages à 0 pour ce champ (scrutin classique).
  • je ne sais pas départager les ex aequos, les algos wikipedia français et anglais différent. Je me dis que quelqu'un de compétent finira par se manifester.
  • j'ai fait l'anglais et le français mais pas les autres langues bien sûr 👅

Closes https://framagit.org/framasoft/framadate/issues/207

Edited by Thomas

Merge request reports