Vote
Organiser des votes électroniques vérifiables avec le serveur de vote libre Belenios (INRIA) : élections de délégués, votes de conseil d'administration, consultations des parents et référendums internes d'établissement.
Le bulletin est chiffré dans le navigateur de l'électeur (isoloir Belenios) : le vote est anonyme (personne, pas même l'administrateur, ne peut relier un bulletin à un électeur) et vérifiable de bout en bout (chaque électeur peut vérifier que son bulletin est bien dans l'urne grâce à son code de vote). La connexion à l'isoloir se fait en SSO avec le compte ENT.
Fonctionnalités
Cliquer sur une fonctionnalité pour atteindre son déroulé détaillé (avec captures) dans la section Aperçu. Toutes sont vérifiées par des tests automatisés.
- Créer un scrutin à partir d'un gabarit — élection des délégués de classe, vote du conseil d'administration, consultation des parents ou référendum interne.
- Configurer le scrutin et son corps électoral — corps électoral déterminé automatiquement par le gabarit (élèves d'une classe, membres d'un groupe, parents de l'établissement ou tous les utilisateurs).
- Ouvrir le vote et suivre la participation — liste électorale figée, notification et code de vote personnel à chaque électeur, émargement en temps réel.
- Voter dans l'isoloir Belenios — bulletin chiffré dans le navigateur, vote blanc autorisé, revote possible (seul le dernier bulletin compte), connexion SSO ENT.
- Clôturer et publier les résultats — dépouillement puis publication des résultats aux électeurs.
Comportement par profil
| Profil | Ce qu'il peut faire |
|---|---|
| 🟢 Chef d'établissement / 🟠 Enseignant / Personnel (droit gestion) | Créer, ouvrir, suivre, clôturer et dépouiller les scrutins de l'établissement |
| 🔵 Administrateur local | Gérer tous les scrutins de son établissement (même créés par d'autres) |
| 🟡 Élève / 🔷 Parent / autres profils (droit utilisation) | Voir les scrutins où ils sont électeurs, récupérer leur code de vote, voter, consulter les résultats |
Aperçu
Chaque fonctionnalité ci-dessous détaille son déroulé avec captures. Cliquer sur une capture l'agrandit ; les flèches ‹ › permettent de circuler entre toutes.
Créer un scrutin à partir d'un gabarit
Le scrutin part d'un gabarit prédéfini — délégués de classe, conseil d'administration, consultation des parents ou référendum interne — qui détermine d'emblée le type d'élection.
Configurer le scrutin et son corps électoral
L'assistant guide la configuration — ici l'élection des délégués de la classe 501. Le corps électoral est déterminé automatiquement selon le gabarit (élèves d'une classe, membres d'un groupe, parents de l'établissement ou tous les utilisateurs).
Ouvrir le vote et suivre la participation
À l'ouverture, la liste électorale est figée et chaque électeur reçoit une notification et un code de vote personnel. Le gestionnaire suit la participation (émargement) en temps réel.
Voter dans l'isoloir Belenios
L'électeur récupère son code de vote personnel puis vote dans l'isoloir Belenios : le bulletin est chiffré dans le navigateur après authentification SSO ENT, le vote blanc est autorisé et le revote possible (seul le dernier bulletin compte).
Clôturer et publier les résultats
Après clôture, le scrutin est dépouillé et les résultats publiés aux électeurs.
Architecture
Le module s'appuie sur un serveur Belenios auto-hébergé (conteneur dédié) piloté par l'API REST : le module ENT gère le cycle de vie (création, liste électorale, ouverture, dépouillement) et la distribution des codes de vote ; l'acte de vote lui-même se déroule dans l'isoloir Belenios, qui authentifie l'électeur via le SSO de l'ENT (OpenID Connect).
Couverture des tests e2e et conformité au référentiel Open ENT NG : voir Détails techniques — Vote.