Ent-ecole-connexion-rapide

Conçu pour la maternelle, le primaire et l'inclusion : libérez vos élèves de la barrière des mots de passe sur ENT-Ecole.

Fini les 20 minutes perdues à connecter toute la classe à l'ENT.
Vos élèves cliquent sur leur image, et l'outil tape le mot de passe à leur place. Une solution locale, ultra-sécurisée et 100% autonome.

Ecran de connexion ENT
Tableau de bord de l'enseignant

Des heures gagnées

Plus besoin de passer de poste en poste. Une fois le serveur lancé, la connexion de toute la classe prend quelques secondes.

Interface élève

Autonomie des élèves

Les élèves reconnaissent leur prénom et leur image. Ils cliquent et le tunnel P2P transmet les identifiants chiffrés pour une connexion seule !

Tableau de bord de l'enseignant

100% Sécurisé (AES-256)

Vos données sont chiffrées localement. PeerJS ne sert qu'au handshake initial. Le flux est direct entre vos postes, sans aucun cloud tiers.

Mode d'emploi ( 5 minutes maximum )

1
Interface configuration prof

Générer les fichiers

Commencez par télécharger le pack. Vous pouvez ensuite l'extraire (le dézipper) sur votre ordinateur, ou double-cliquer directement sur le fichier generate-files.html contenu à l'intérieur pour l'ouvrir dans votre navigateur.

Sur cette interface, vous allez créer la configuration de votre classe :

  • Inventez un code enseignant (votre mot de passe maître).
  • Saisissez pour chaque élève : son prénom, son identifiant ENT, son mot de passe ENT, et choisissez-lui un avatar.

En un clic, l'outil génère vos deux fichiers finaux (le Serveur et le Client) prêts à l'emploi !

Sécurité "Zéro Cloud" et RGPD : Votre code enseignant sert à chiffrer les mots de passe de vos élèves. Ces données restent strictement locales, sur votre ordinateur. Rien n'est envoyé sur internet ni stocké sur un serveur distant.

⚠️ Attention : Ne modifiez jamais les fichiers générés en les ouvrant avec un éditeur de texte, cela casserait le chiffrement. Utilisez toujours le générateur.

💡 Astuce : Si vous accueillez un nouvel élève ou si un mot de passe ENT change, retournez sur le générateur pour recréer vos fichiers. Conservez le même PeerJS ID (ENT-CLASSE-....-....-....) pour ne pas avoir à redistribuer le fichier client aux ordinateurs des élèves.
2
Tableau de bord de l'enseignant

Lancer votre "Tour de contrôle"

Parmi les fichiers que vous venez d'obtenir, ouvrez serveur-enseignant.html sur votre propre ordinateur (celui du bureau) et tapez votre code secret.

Cet onglet doit rester ouvert pendant toute la phase de connexion de la classe. Il agit comme un chef d'orchestre : il affiche un tableau de bord où vous verrez le nom des élèves s'illuminer en temps réel lorsqu'ils cliqueront sur leur ordinateur.

Sérénité & Sécurité : Pour garantir la sécurité de la classe, ce tableau de bord se verrouille automatiquement après 10 minutes d'inactivité. Vous pouvez aussi le fermer manuellement (bouton rouge) une fois tout le monde connecté.

Note : Ce logiciel sert uniquement de "pont" sécurisé pour les mots de passe. Il ne surveille pas l'écran des élèves. Par ailleurs, si un élève change son mot de passe directement sur l'ENT, sa connexion échouera ici même si son bouton s'allume en vert.

3
Interface élève

Côté Élèves : Un clic et c'est parti !

⚠️ Prérequis indispensable (à faire une seule fois) :

Pour que la magie opère, l'extension navigateur doit obligatoirement être installée sur les ordinateurs des élèves. C'est elle qui fera le lien avec l'ENT pour remplir les identifiants à leur place !
Pas de panique : Des liens de téléchargement directs vers les extensions Chrome et Firefox sont disponibles en haut à droite de l'écran des élèves.

Une fois l'extension présente sur les postes, il ne vous reste plus qu'à distribuer le second fichier, client-eleves.html.

Les élèves ouvrent ce fichier. L'écran affiche la classe sous forme de trombinoscope. L'élève cherche son prénom et son image, et clique simplement dessus.

L'ordinateur de l'élève se connecte silencieusement à votre "Tour de contrôle" et le connecte automatiquement à l'ENT. L'élève est prêt à travailler, en totale autonomie !

🚀 Astuce de Pro : Placez ce fichier client dans un dossier partagé du réseau de l'école (commun à tous les postes) et créez un raccourci sur le bureau des ordinateurs élèves.

🛡️ Transparence & Sécurité (P2P & Chiffrement)

Réponses précises sur l'architecture "Zéro Cloud" et la protection des données élèves.

1. Chiffrement & Stockage

Où sont stockés les mots de passe ?
Ils résident uniquement dans votre fichier serveur, chiffrés localement en AES-256. Sans votre code enseignant, le fichier est un bloc de texte totalement illisible.
  • Aucune base de données dans le Cloud.
  • Aucun mot de passe ne transite dans les URL.
  • En fermant le serveur ou après 10 min d'inactivité, l'accès est verrouillé.
Et si je me fais voler mon ordinateur ?
Grâce au chiffrement AES, le voleur ne peut pas lire les mots de passe sans votre code secret. La sécurité est bien supérieure à un simple fichier Excel ou un carnet papier.

2. Transmission & Flux P2P

À quoi sert PeerJS ?
PeerJS sert uniquement au Handshake (la mise en relation). Une fois le lien effectué, le client et le serveur échangent directement en Peer-to-Peer chiffré.
L'envoi vers l'ENT est-il sécurisé ?
Oui. L'envoi se fait via une méthode sécurisée. Aucune trace résiduelle n'est conservée sur le poste client après la fermeture de l'onglet.

3. Confiance & Code

Comment être sûr que le code est sain ?
Tout est Open Source. Le code est auditable par n'importe quel informaticien académique sur GitHub.

4. Conformité Légale

Respectez-vous la "Minimisation des données" ?
Nous appliquons le zéro collecte. Nous n'avons ni votre IP, ni votre email. L'extension agit localement comme un gestionnaire de mots de passe intelligent.
ℹ️ Détails Techniques (Dev)

Stack : HTML5, Vanilla JS, CryptoJS (AES-256), PeerJS (WebRTC).

  • Handshake : Signalisation PeerJS pour établissement du tunnel direct.
  • Sécurité : Chiffrement asymétrique local. Transmission inter-fenêtres sécurisée.
  • Auto-Lock : Timeout de session serveur de 600 secondes.