Supposons que nous ayons un widget de vote. Il y a quatre options possibles:
Chaque personne qui vote peut en choisir un. Nous pourrions également ajouter une catégorie supplémentaire de personnes qui doivent voter, mais qui ne l'ont pas encore fait.
Nous pourrions avoir quatre voix. Aux fins de la mécanique, "neutre" contient la somme de ceux qui se sont abstenus et toute personne qui n'a pas encore voté. Les résultats sont ci-dessous:
Vote 1: Pour - 80%, Contre - 10%, Neutre - 10% (10% s'abstiennent), Veto - 0%: Résultat pour
Vote 2: Pour - 30%, Contre - 55%, Neutre - 15% (5% s'abstiennent, 10% non voté), Veto - 0%: Résultat contre
Vote 3: Pour - 70%, Contre - 20%, Neutre - 0%, Veto - 10%: Résultat contre
Vote 4: Pour - 40%, Contre - 20%, Neutre - 40% (10% abstention, 30% non voté), Veto - 0%: Résultat indéterminé
Le dernier résultat est indéterminé car, si tous les partis neutres votaient contre, il ne passerait pas. Au vote 2, même si tous les membres neutres votaient pour, le résultat serait toujours "contre". Dans tous les cas, tout veto entraîne automatiquement le vote contre.
La personne peut voir ce graphique avant que tous les votes aient été exprimés. Nous voulons qu'ils sachent:
La question est, quelle est la meilleure façon de visualiser ces résultats pour que le mécanicien soit clair? Pour les points bonus, que se passerait-il si nous avions besoin d'un certain seuil (par exemple, un minimum de 70% votant pour une option ).
J'aime ce que CNN avait fait pour les élections présidentielles de 2016. Vous pouvez utiliser une barre et avoir pour d'un côté et contre de l'autre. Les neutres resteront du côté opposé. Si un vote a été opposé son veto dans ce cas, vous pouvez dire que le résultat est contre l'indication de la raison pour laquelle le vote a été opposé. De plus, vous voudrez peut-être expliquer pourquoi chaque vote a abouti audit résultat. Cela rendrait l’utilisateur clair et n’aurait pas à se référer constamment aux règles.
Dis moi ce que tu penses.
Tout d'abord, j'énoncerais clairement toutes les règles concernant le vote. Normalement, si quelqu'un ne vote pas, ses votes ne sont ni présumés ni répartis entre les suffrages exprimés. Dans ce cas Vote 4 le résultat est pour (10% ne font pas attention au résultat, 30% se taisent malgré avoir leur chance).
Deuxièmement - une option veto est un outil très puissant - c'est suffisant si une seule personne de l'ensemble de la population (elle peut être 10 personnes, elle peut être des milliers) est contre pour que la proposition soit arrêtée. Pensez à Liberum veto dans le Commonwealth polono-lituanien du 17ème et 18ème siècle et comment cela a provoqué l'anarchie dans la vie politique du pays et a conduit à leur déclin.
À moins que vos électeurs ne soient considérés comme des experts dans certains domaines et que la vie d'une personne en particulier dépend du résultat du vote.
Le plus important dans votre question est la partie concernant le seuil. Cela définit deux cas:
le seuil n'est pas défini
Dans ce cas, peu importe le nombre de participants qui ont voté. Vous pouvez présenter un graphique à secteurs de couleur avec 3 options (pour, neutre, contre) et un point d'exclamation désactivé représentant le veto. Une fois le premier vote de veto exprimé, le graphique (quel que soit le résultat) est grisé et le signe de veto devient rouge, car la proposition est arrêtée. Voir les exemples ci-dessous:
le seuil est défini
Dans ce cas, le nombre de participants est connu. Pour les graphiques, vous pouvez suivre la procédure décrite dans le cas précédent avec une sorte de barre de progression ci-dessous indiquant le nombre de votes et le seuil, voir l'image ci-dessous:
Vous pouvez également afficher l'état actuel sur le graphique à secteurs lui-même, en affichant le nombre de votes (pourcentage) déjà émis et où le minimum est:
Dans les deux variantes, le mécanisme de veto peut rester comme dans le premier cas.
Si vous avez utilisé un graphique à barres, vous pourriez tracer une ligne au pourcentage des votes nécessaires pour un résultat définitif. Si un veto est voté, vous pouvez simplement masquer la ligne ou la désactiver car elle n'a plus de pertinence. Si vous avez besoin d'un seuil, vous pouvez soit tracer la ligne des votes nécessaires en conséquence, soit tracer une deuxième ligne.