Mode d'emploi
Comment utiliser le site en tant que votant ou organisateur.
Les pages sur les motivations et les méthodes mathématiques sont en libre accès. En revanche, pour utiliser ce site, il faut être un utilisateur identifié. L'utilisateur connecté a accès par le bandeau supérieur à deux espaces distincts : l'espace Organisateur ("Mes Consultations") et l'espace Votant ("Mes Votes").
Ce site utilise des pratiques très efficaces de sécurisation et de confidentialité. Néanmoins, il n'est pas recommandé de l'utiliser pour une application institutionnelle critique (comme une élection d'État).
Espace Votant
Accessible via le menu "Mes Votes".
La page Mes Votes est pré-remplie avec les consultations pour lesquelles vous avez déjà voté. Pour voter pour la première fois à une nouvelle consultation, il est impératif de connaître le code secret à 9 chiffres qui doit vous avoir été communiqué par l'organisateur.
Tant que le scrutin est ouvert, vous pouvez supprimer ou modifier votre vote à tout moment.
Espace Organisateur
Accessible via le menu "Mes Consultations"[cite: 4].
L'organisateur peut créer une nouvelle consultation. Elle sera initialement dans l'état "En Préparation". C'est lors de cette phase qu'il ajoute les candidats et modifie le titre.
Une fois la liste terminée, il peut ouvrir l'urne aux électeurs (qui devront saisir le code à 9 chiffres), ou basculer en mode "Études de Sondages" pour simuler des scénarios manuellement.
Créer un compte
La plupart des pages du site ne sont accessibles qu'à un utilisateur identifié.
Pour créer un compte par "connexion", il faut fournir un identifiant qui doit être une adresse e-mail valide et accessible. Il faut également fournir un mot de passe d'une complexité suffisante.
Comment remplir son bulletin ?
La page de vote permet de classer les candidats avec d'éventuels ex-æquos et d'éventuels non-classements.
À la première utilisation, les candidats sont par ordre alphabétique et tous "Non-classés" (abstention). Le dernier élément de la liste est toujours la case "Non-classé".
Le danger du Non-Classement
Le non-classement signifie une totale neutralité. Dans une élection politique, il revient à laisser choisir les autres électeurs.
Si un électeur considère que deux extrêmes sont égaux dans l’inacceptabilité, le mieux est de les mettre ex-æquos et en dernière position. S'il les laisse "Non-classés", il suffit que quelques militants isolés les classent pour les faire gagner !
Manipuler la liste
- Cochez un candidat dans la colonne "À déplacer" et un candidat "Cible".
- Cliquez sur "Placer avant", "Placer après" ou "Ex-æquo".
- Dans le cas particulier où la cible est "Non-classé", le candidat se placera en queue de la liste des candidats classés.
Les rangs sont recalculés automatiquement. Une fois satisfait, cliquez sur "Revenir à la liste".
Guide de l'Organisateur
1. Phase de Préparation
Dans l'état "En Préparation", cliquez sur "Candidats". Le processus est simple : ajoutez un candidat, donnez-lui un nom évocateur et confirmez. Vous pouvez supprimer un candidat en cas d'erreur[cite: 4].
2. Lancement
La liste étant terminée, choisissez entre :
- Ouvrir le vote : La liste est figée. Communiquez le code secret à 9 chiffres aux électeurs. S'ils se trompent 5 fois, leur session est bloquée.
- Passer en études : Pour faire des simulations de sondages. Dans ce mode "laboratoire", l'organisateur renseigne lui-même les écarts de duels. Ce peut être utile pour fusionner des résultats de sondages multiples mais aussi pour faire des simulations du type : que se passerait il si tel candidat gagnait du terrain sur tel autre… Si des duels avec des candidats mineurs ne sont pas connus, il faut imaginer une valeur vraisemblable. Si cela perturbe l'ordre des candidats les plus sérieux cela signifie que le candidat n'est pas vraiment mineur.
3. Clôture et Nettoyage
Décider de clore le vote fige l'urne et renvoie aux résultats. La consultation reste dans vos archives.
Bouton de suppression rouge :
À droite de la ligne, il permet de supprimer définitivement une consultation ancienne ou une ébauche ratée. Cette action irréversible détruit l'urne et l'intégralité des votes associés.
Les Coulisses Techniques
Hébergement ultra-léger
Des outils très légers suffisent. Un simple nano-ordinateur de type Raspberry Pi (1 Go de RAM et 30 Go de carte mémoire) suffit à héberger le site, supporter des centaines de connexions par jour et réaliser les lourds calculs jusqu'à 25 candidats.
Le système tourne sous un Linux minimaliste sans environnement de bureau, avec une base de données SQLite. L'application compilée en .NET est un exécutable autonome qui n'a besoin d'aucune autre installation sur le serveur.
Développement
L'application a été développée sur l'éditeur de code Visual Studio Code. Les algorithmes mathématiques proviennent du créateur du site.
Une mention spéciale doit être faite pour l'IA Gemini, qui a largement aidé l'auteur à ne pas être submergé par le foisonnement des détails techniques de l'écosystème .NET Core et de la mise en page HTML / Bootstrap.