Notes de mise à jour

Découvrez les dernières nouveautés d'Outils Pour La Classe

v1.4.1.6 Dernière version
26 août 2026

Nouveautés

  • Mots pour les parents : quarante-huit modèles au lieu de neuf. Huit familles (absences et santé, matériel et organisation, sorties et événements, rendez-vous et communication, suivi scolaire, coopérative et participation, temps forts de l'année, mots libres) : poux, maladie contagieuse, PAI, dispense et tenue d'EPS, vêtements à marquer, livre non rendu, sortie avec autorisation, photo de classe, anniversaires, réunion de rentrée, remise du livret, remplacement, grève, devoirs non faits, leçons à revoir, coopérative, parents accompagnateurs, mot de rentrée, bonnes vacances, fin d'année, nouvel élève… Chaque modèle existe en trois tons (chaleureux, neutre, formel), avec ses propres champs (lieu, horaires, date limite, montant, liste), un coupon-réponse au choix (accusé de lecture, présence, autorisation, réponse libre), deux formats d'impression (page A4 ou mot de cahier, deux par page) et une recherche instantanée. « Mes modèles » garde vos propres formulations sur votre navigateur, sans élève ni classe.
v1.4.1.5
26 août 2026

Nouveautés

  • Accueillir un élève allophone. Un kit pour les premiers jours d'un élève nouvellement arrivé : une liste de quinze gestes à cocher (place et binôme tuteur, étiquettes, imagier de l'école, contact UPE2A et CASNAV…), vingt-quatre consignes de classe illustrées en français et dans la langue de l'élève (arabe, turc, portugais, roumain, russe, ukrainien) avec lecture vocale du français, imprimables en affiches ou en mini-cartes, une progression « mes premiers mots » sur quatre semaines adossée à l'imagier, et un mot bilingue pour la famille à compléter. Rien n'est enregistré ; les traductions sont signalées comme à faire relire par un locuteur ou le CASNAV.
  • Les retours d'enseignants font le tour complet. La page de transparence pédagogique affiche désormais « ce qui a changé grâce à vos retours », les retours d'usage sont repérables d'un filtre dans l'administration, et un récapitulatif hebdomadaire est envoyé chaque lundi. Les trois évolutions du générateur d'étiquettes de cette semaine sont les premières à y figurer : elles viennent de collègues.
v1.4.1.4
26 août 2026

Nouveautés

  • Transparence pédagogique. Une page rend visibles les textes officiels suivis et leur calendrier d'application, ce que « conforme au programme » ne veut pas dire, et propose un retour d'usage enseignant sans nom ni email, relié à la page évaluée. Un encart « repères vérifiés » accompagne les pages de ressources, et « Nous contacter » renvoie vers ce retour.
  • Éditeur de séquences : un parcours complet en un clic. Un bouton charge cinq séances articulées (découverte, manipulation ou recherche, structuration, entraînement différencié, transfert et évaluation), avec phases, matériel, différenciation et critères d'observation, dans une version maternelle ou élémentaire selon le niveau. Tout reste modifiable, et les niveaux PS, MS et GS sont désormais proposés.
  • Fiches maternelle : avant la fiche. Trois repères accompagnent le générateur (manipuler, formuler la consigne, observer) pour rappeler que la feuille vient après la situation vécue. Le plafond à dix des fiches est présenté comme un choix de présentation, le programme autorisant d'aller au-delà en GS.

Corrections

  • Séances de motricité : les quatre rubriques reprennent mot pour mot celles du programme de maternelle 2026 (« Manipuler, courir, sauter, lancer, s'orienter »…) et le domaine porte son libellé exact.
  • Rimes en GS : le repérage des rimes n'apparaît plus en MS, ni dans les fiches maternelle, ni dans les programmations, ni dans les vitrines ; la MS travaille l'écoute et les syllabes.
  • Rituels du matin et diagnostic CM1-CM2 : défis et questions recadrés sur le programme de cycle 3 (plus de pourcentages, de voix passive ni de vitesse moyenne ; passé simple et plus-que-parfait réservés au CM2), avec un garde-fou automatique.
  • Jeux de sciences : le hub suit le calendrier des programmes 2026 (CP et CM1 dès la rentrée 2026, CE1, CE2 et CM2 en 2027), et douze activités sur la vitesse et le mouvement sont désormais présentées comme des approfondissements de niveau collège.
  • Quiz laïcité : deux réponses corrigées, la liberté de pratiquer un culte vaut en public comme en privé dans le respect de la loi, et les menus de substitution à la cantine restent une faculté de la collectivité.
  • Ressources : les fiches proposées à la fois en papier et en numérique répondent maintenant aux deux filtres.
v1.4.1.3
26 août 2026

Nouveautés

  • Étiquettes : plusieurs exemplaires par prénom. Un compteur « Étiquettes par prénom » (de 1 à 20) imprime chaque prénom autant de fois que nécessaire, ses exemplaires côte à côte pour découper une bande par élève : cahier, casier et porte-manteau en une seule planche. Le compteur annonce le total et le nombre de pages.
  • Étiquettes : les écritures de la maternelle au choix. Le choix de police s'ouvre désormais sur les trois écritures de la classe (CAPITALES, script, cursive), les polices de personnalisation viennent après. Sous le prénom, vous cochez les écritures à ajouter (une, deux ou les trois), chacune avec sa propre jauge de taille ; si la pile dépasse la hauteur de l'étiquette, tout se réduit d'un même facteur. L'ancienne case « 3 écritures » imposait les trois d'un bloc ; les réglages déjà enregistrés sont conservés (police CAPITALES + script + cursive).
  • Étiquettes : cadre photo à coller. Deux options nouvelles : « Prénom aligné à gauche » et « Cadre photo à droite », un cadre en pointillés au format portrait où vous collez la photo de l'élève après impression (porte-manteaux et casiers de maternelle). Le prénom, ses écritures, le texte supplémentaire et la ligne d'écriture se calent d'eux-mêmes à gauche du cadre.
v1.4.1.2
25 août 2026

Nouveautés

  • Référentiel de compétences : une page d'accueil par cycle. Le référentiel s'ouvre sur trois cartes (maternelle, cycle 2, cycle 3) et un plan par domaine du socle, chaque entrée menant directement au bon domaine. La page passe de 2 Mo à 100 Ko : elle s'affiche en un instant, même sur une tablette de classe. La vue intégrale reste disponible pour l'impression.
  • Classes dont le nom annonce plusieurs niveaux : quand une classe s'appelle « CM1-CM2 » mais est déclarée en un seul niveau, le tableau de bord vous propose en un clic de la passer en classe à deux niveaux. Vous décidez ; rien n'est modifié sans vous.

Corrections

  • Cahier journal : le filtre « Conjugaison » proposait les attendus du CM1 et du CM2 mais aucun du CP au CE2 ; les objectifs « apprendre à conjuguer » du cycle 2 sont désormais bien proposés (et l'oral en maternelle, au CM1 et au CM2).
  • Jeux de cartes France, Europe et monde : ils créditent de nouveau des compétences de repérage spatial du CP au CE2 (lire une carte, situer la France, les continents et les océans).
v1.4.1.1
25 août 2026

Corrections

  • Déconnexion depuis les réglages de l'application mobile : une confirmation est redemandée avant de fermer la session (un tap accidentel sur une tablette partagée ne déconnecte plus).
  • Scores des jeux d'arcade : les très grands scores (jusqu'à un million) sont enregistrés tels quels au lieu d'être tronqués, et une partie n'est plus rejetée pour un score hors bornes.
  • Référentiel de sciences : l'attendu de CM2 « observer et identifier le mouvement rectiligne ou circulaire d'un objet, en fonction de l'observateur » est ajouté ; les jeux Trajectoires et Référentiel créditent désormais cette compétence de CM2.
v1.4.1
25 août 2026

Une version pour les classes à plusieurs niveaux, si fréquentes en école rurale : la différenciation par élève devient la règle partout, et le site vous aide à attribuer un niveau à chacun.

Nouveautés

  • Attribution des niveaux en un clic : dans une classe à plusieurs niveaux, un bandeau signale les élèves sans niveau individuel sur tous les onglets, avec « Tous en CE1 », « Tous en CE2 » ou une répartition élève par élève. Avant un devoir, un livret ou des bulletins, le site vous le rappelle, sans jamais bloquer en silence.
  • Exercices différenciés à trois niveaux : la fenêtre de création propose une colonne par niveau présent dans la classe (CE2-CM1-CM2 compris).
  • Ceintures sur deux cycles : une classe CE2-CM1 dispose des parcours du cycle 2 et du cycle 3.
  • Cahier journal et programmations : les compétences se filtrent par niveau de la classe en un clic, et une programmation de classe double peut être pré-remplie avec le modèle officiel de chaque niveau.
  • Les moyennes de comparaison intègrent désormais les élèves des classes à plusieurs niveaux qui ont un niveau attribué, et l'espace démo comprend une classe CE1-CE2.
v1.4.0.4
25 août 2026

Un nouvel outil de classe pour la résolution de problèmes : les schémas en barre, à construire et à projeter au tableau.

Nouveautés

  • Schémas en barre à projeter (/schemas-en-barre, aussi dans le matériel de manipulation et les ressources) : les trois schémas du programme 2024 du cycle 2 (parties-tout, comparaison, parts égales) se construisent en quelques champs et s'affichent en plein écran, avec la même géométrie que ceux des fiches de problèmes.
  • Révélation progressive : chaque valeur peut être masquée en « ? » puis dévoilée d'un clic ou au clavier, pour faire chercher la classe avant de montrer. Les trois exemples du programme sont préchargés, l'énoncé s'affiche au-dessus du schéma, et le tout s'imprime.
  • Un lien vers l'outil est proposé dans le générateur de problèmes, à côté de l'option « schéma en barre ».
v1.4.0.3
25 août 2026

Deux améliorations du module de programmations annuelles, à la suite d'un retour d'utilisateur. Merci à lui !

Nouveautés

  • Une programmation peut désormais être finalisée depuis l'éditeur (bouton « Finaliser », et « Repasser en brouillon » si besoin) : la liste des programmations affiche le bon statut au lieu de rester en brouillon.

Corrections

  • L'impression et l'export PDF d'une programmation de maternelle (TPS, PS, MS, GS et classes GS-CP) affichent bien les compétences réparties : le document sortait vide.
v1.4.0.2
24 août 2026

Une vérification complète de l'ensemble du site après l'alignement sur les programmes 2026-2027 : plus de 42 000 tests automatiques et l'intégralité des banques d'exercices ont été repassés. Deux petits détails sont corrigés.

Corrections

  • Les QCM d'histoire du CE2 ne proposent plus de questions en double sur les Gaulois et les arènes romaines : une seule version, la plus complète, est conservée.
  • Les consignes des nouveaux jeux de maths (aires, proportionnalité) sont traduites en arabe, portugais, roumain, russe, turc et ukrainien pour les élèves allophones.
v1.4.0.1
24 août 2026

Cette mise à jour termine l'alignement sur les programmes 2026-2027 : les résultats des évaluations, devoirs, mini-jeux et entraînements alimentent désormais les bons objectifs d'apprentissage, au niveau exact de chaque élève.

Un suivi des compétences à nouveau complet

  • Les mini-jeux et les entraînements positionnent les objectifs réellement travaillés, sans mélanger les compétences du CP, CE1, CE2, CM1 et CM2.
  • Les devoirs et les évaluations alimentent le référentiel BO 2026 niveau par niveau, au lieu de compteurs techniques invisibles.
  • Les résultats peuvent de nouveau faire progresser le positionnement et les ceintures à partir des activités effectivement réalisées par l'élève.
  • Les doubles envois ne comptent pas deux fois et aucun résultat ne vise une compétence supprimée, inactive ou d'un autre niveau.
v1.4.0
23 août 2026

Une énorme mise à jour pédagogique : l'intégralité du référentiel a été reprise pour présenter les objectifs d'apprentissage des programmes en vigueur pendant l'année scolaire 2026-2027, de la maternelle au CM2.

Tous les objectifs d'apprentissage actualisés

  • Tous les objectifs d'apprentissage du référentiel ont été mis à jour pour être alignés sur les Bulletins officiels applicables pendant l'année scolaire 2026-2027.
  • Chaque cycle et chaque niveau disposent désormais de leur référentiel précis, de la PS au CM2, sans mélanger les programmes dont l'entrée en vigueur est progressive.
  • Le cahier journal filtre les objectifs par cycle, classe et matière afin de proposer immédiatement les éléments pertinents pour la séance préparée.
  • La page Référentiel indique le niveau et la source officielle et emploie désormais la formulation exacte « objectif d'apprentissage » lorsque le programme la prévoit.
  • Les anciens cahiers journaux et suivis restent lisibles : leurs libellés historiques sont conservés sans polluer les nouveaux sélecteurs.
v1.3.22
23 août 2026

Les référentiels, générateurs et ressources pédagogiques suivent désormais les programmes applicables à la rentrée 2026, niveau par niveau, tout en conservant l'historique des compétences déjà utilisées dans les cahiers journaux et les suivis.

Programmes scolaires 2026

  • Le référentiel de compétences est mis à jour pour le CP, le CM1 et le CM2, avec la transition prévue pour le CE1 et le CE2 selon les dates d'entrée en vigueur des textes.
  • Le cahier journal propose uniquement les compétences applicables au niveau et à l'année scolaire choisis, sans mélanger les anciens et les nouveaux millésimes.
  • Les générateurs, jeux et leçons ont été recadrés sur les attendus officiels ; les notions relevant de la 6e ou hors programme ne sont plus présentées comme des attendus de CM.
  • Les anciens journaux et résultats restent lisibles grâce à la conservation de leurs libellés historiques lors du remplacement des référentiels.
v1.3.21
22 août 2026

Cette mise à jour termine la campagne de fiabilisation : la déconnexion mobile, le retour d'un paiement annulé et la remontée des résultats de jeux sont désormais plus cohérents, tout en réduisant les informations techniques conservées dans les journaux.

Fiabilité et confidentialité

  • La déconnexion mobile reste dans l'application et n'affiche plus deux confirmations successives, tout en effaçant les données locales de la tablette.
  • Un paiement annulé rend immédiatement disponible la place réservée par un code promotionnel et conserve le panier pour permettre un nouvel essai.
  • Les anciens diagnostics et mini-jeux acceptent mieux leurs différentes échelles de temps et de score, sans perdre une fin de partie à cause d'une valeur aberrante.
  • Les journaux techniques conservent moins de données personnelles et les réservations temporaires sont désormais incluses dans l'effacement d'un compte.
v1.3.20
22 août 2026

Cette mise à jour renforce la fiabilité du site après une nouvelle campagne de vérifications : les résultats des jeux résistent mieux aux envois répétés, les générateurs PDF gèrent correctement les petites séries et plusieurs mécanismes de surveillance ont été durcis.

Sécurité et fiabilité

  • Une même partie ne peut plus être comptée plusieurs fois lorsqu'un téléphone ou une tablette rejoue un envoi après une coupure.
  • Les PDF de problèmes au format A5 fonctionnent à nouveau avec une petite série, y compris avec un seul problème.
  • Les tâches automatiques résistent mieux à une indisponibilité du canal local de la base de données grâce à une connexion de secours contrôlée.
  • Le filtrage des contenus riches et les informations techniques publiques ont été resserrés, sans modifier les contenus déjà enregistrés.
v1.3.19
20 août 2026

Un nouvel outil que j'attendais moi-même : le suivi des documents rendus. Bulletins signés, autorisations de photographier, coupons de sortie... on sait enfin d'un coup d'oeil qui a rendu quoi, et ce qui reste à réclamer.

Nouveauté : le suivi des documents

  • Un tableau de classe pour vos retours de documents : vous créez la liste des documents à collecter (bulletin signé, autorisation photo, chèque de coopérative...), et vos élèves sont déjà là - la grille se remplit toute seule avec votre classe.
  • Un clic par élève : la case fait défiler « non rendu », « rendu », puis « rendu mais problème » (avec un petit commentaire possible, par exemple une signature manquante). Compteur par document, échéance facultative, et alerte visuelle quand la date est dépassée.
  • Pensé pour le quotidien : marquage de toute la classe en un clic, impression de la grille pour le cahier de bord, et commentaires chiffrés en base comme les mots aux parents.
v1.3.18
20 août 2026

Une nouveauté de rentrée : les porte-manteaux illustrés à colorier. Et derrière, un gros travail de fond sur les entraînements : ce qu'un exercice, une leçon ou un jeu annonce à un élève est désormais arbitré et crédité par le serveur, une seule fois, même en cas de coupure. Une trentaine de leçons interactives de maths ont aussi été relues ligne à ligne face aux programmes 2025.

Nouveauté : les porte-manteaux illustrés

  • 33 étiquettes de porte-manteau à colorier, réparties en trois univers : l'espace, les paysages et les animaux. Chaque élève reçoit sa page A4 avec son prénom déjà écrit dans le cadre — le coloriage, c'est lui qui le fait.
  • Toute la classe en un clic : import des prénoms depuis votre classe, choix de l'écriture (cursive, manuscrite ou bâton), et répartition automatique des visuels sur la liste si vous en sélectionnez plusieurs.
  • Rien n'est envoyé au serveur : les prénoms saisis restent dans votre navigateur et sont effacés à la déconnexion.

Les leçons interactives

  • La récompense d'une leçon terminée est arbitrée par le serveur : le montant annoncé est le montant versé, une seule fois, même si la connexion saute au mauvais moment. Une panne pendant la remise est rattrapée à la visite suivante.
  • Les leçons terminées sont comptées classe par classe : un élève qui change de classe repart sur les compteurs de sa nouvelle classe, sans emporter ni perdre son parcours personnel.
  • Une trentaine de leçons de maths ont été recadrées sur les programmes 2025 : ce qui relève de la 6e (pourcentages, volumes, formules du cercle, simplification de fractions) est présenté comme une ouverture, plus comme un attendu. Plusieurs erreurs mathématiques franches ont été corrigées au passage, et des gardes automatiques empêchent leur retour.

Les entraînements et l'aventure

  • « Corrige tout » est maintenant corrigé et compté par le serveur : les questions, la correction et le score persisté ne dépendent plus du navigateur, et un même passage ne peut plus être crédité deux fois.
  • Les victoires de boss, les recommandations et les révisions espacées reposent désormais sur des registres à écriture unique : rejouer un envoi, ouvrir deux onglets ou perdre le réseau ne fausse plus les compteurs.
  • Le portfolio, le journal de compétences et les registres de classe ont reçu le même traitement d'intégrité : ce qui y est écrit correspond à ce qui s'est réellement passé.

L'éditeur de fiches

  • La génération PDF et l'enregistrement des fiches ont été durcis : le serveur ne fait plus confiance à ce que le navigateur lui raconte, et deux enregistrements simultanés de la même fiche ne peuvent plus s'écraser silencieusement — le second est prévenu et repart de la version à jour.
v1.3.17
19 août 2026

Cette mise à jour porte sur ce qui doit être exact plutôt que sur ce qui se voit : l'espace élève sur mobile, les courriels que je vous envoie, votre compte et vos données personnelles. Le fil conducteur est simple : ce qui est annoncé à un élève est ce qui lui est réellement crédité, ce qui est promis sur vos données est réellement tenu, et une adresse ne devient la vôtre qu'une fois vérifiée.

L'espace élève sur mobile

  • Le mode rapide crédite exactement les points annoncés à l'écran, une seule fois. Une partie interrompue, un téléphone qui s'éteint ou une reconnexion en pleine sauvegarde ne changent plus le total : l'élève retrouve ses points au retour, sans double compte.
  • Une partie est ouverte et arbitrée par le serveur. Les points dépendent du temps réellement passé et du nombre de bonnes réponses, dans une limite fixe par partie. Le classement de la classe redevient comparable d'un élève à l'autre.
  • Ce qui est joué hors connexion part une seule fois quand le réseau revient, et jamais en double lors des reprises successives.
  • Sur une tablette partagée, rien ne passe d'un élève au suivant. Une partie en attente d'envoi appartient à l'élève qui l'a jouée, et la déconnexion efface ce qui restait sur l'appareil avant de rendre la main.
  • Deux entrées de menu qui ne menaient nulle part ont été retirées. L'Aventure ouvre désormais la vraie Aventure, la même que sur ordinateur.

Les courriels et la lettre d'information

  • Un message d'information ne part qu'aux personnes qui l'ont accepté, sans exception possible : c'est le serveur qui applique la règle, pas le formulaire d'envoi.
  • Le lien de désinscription résiste aux robots des messageries. Certains anti-spam ouvrent tous les liens d'un courriel : il vous est maintenant demandé de confirmer, pour qu'aucune désinscription ne se produise sans vous.
  • Un envoi interrompu reprend sans renvoyer deux fois le même message aux personnes déjà servies.

Votre compte et votre adresse

  • Changer d'adresse demande de vérifier la nouvelle avant qu'elle ne devienne celle du compte. Le lien de vérification a une durée de vie limitée et ne sert qu'une fois.
  • La connexion avec Google est plus sûre et plus prévisible, y compris quand la même adresse existe déjà en compte classique.
  • Un compte créé avec Google peut être supprimé comme les autres, directement depuis votre espace.

Suppression de compte et export de vos données

  • La suppression d'un compte est tout ou rien. Elle passe par un seul chemin, couvre l'ensemble des données rattachées, et n'est annoncée comme faite que si elle l'est entièrement.
  • L'export de vos données est accompagné d'un inventaire qui liste ce qu'il contient. Vous savez ce que vous avez reçu, et ce qui manquerait se voit.
  • Le fichier d'export n'est plus mis en cache nulle part sur le trajet : il contient des prénoms d'élèves et des observations, il ne doit rester que chez vous.

Dans les coulisses

  • Les sauvegardes de nuit sont chiffrées de bout en bout, et la restauration a été éprouvée pour de vrai : une sauvegarde ne vaut que si on sait la relire.
  • Les droits d'administration sont relus en base à chaque requête et une session révoquée l'est immédiatement, sans attendre une reconnexion.
v1.3.16
18 août 2026

J'ai passé au crible les outils du quotidien : les rituels du matin, la gazette, les billets de sortie, le pack de rattrapage, la pochette de rentrée, puis le compte enseignant et la boutique. Beaucoup de ces corrections ne se voient pas, mais elles changent ce sur quoi vous pouvez compter : ce qui est affiché correspond à ce qui est enregistré, et ce qui est promis aux familles est réellement tenu.

Les rituels du matin, classe par classe

  • Chaque classe garde ses propres réglages. Les prénoms, les absents du jour, le programme et les élèves déjà tirés au sort sont maintenant rangés par classe : passer d'une classe à l'autre ne mélange plus rien.
  • La déconnexion efface tout ce qui reste sur l'appareil, prénoms compris. Utile sur une tablette partagée en salle des maîtres.
  • Les deux chronomètres mesurent le temps réel. Sur un TBI qui rame ou un onglet mis en veille, une minute de défi dure bien une minute.
  • La date du jour est enfin la vôtre et non celle du fuseau universel, y compris pour un rituel préparé tard le soir.
  • La journée en images fonctionne aussi pour un co-enseignant : elle reprend l'emploi du temps de la classe même s'il a été saisi par le titulaire.
  • Réglages, roue et onglets d'analyse se pilotent au clavier, avec leur état annoncé aux lecteurs d'écran.

La gazette vous prévient avant d'imprimer

  • Une ligne qui contient le prénom d'un élève est signalée et décochée d'office. Les lignes proposées viennent de votre cahier journal, où l'on écrit librement : la gazette part dans tous les cartables, autant le voir avant.
  • Une sortie annulée n'est plus proposée dans « Nos sorties du mois ».
  • Vos remarques privées du cahier journal ne sont plus lues du tout par la gazette, les billets de sortie et le pack de rattrapage. Seul le dossier remplaçant peut les inclure, et seulement si vous cochez l'option.

Billets de sortie et pack de rattrapage

  • Les notions proposées correspondent au niveau choisi. Un CP ne se voit plus proposer « volume » ou « pourcentages », qui ne donnaient aucune question.
  • Choisir une deuxième séance remplace bien la précédente, et une nouvelle génération efface les questions restantes de la précédente.
  • Deux élèves qui portent le même prénom se distinguent dans les listes, grâce à l'initiale du nom. Le document remis à la famille, lui, ne porte que le prénom.
  • Changer de classe ou de date demande confirmation avant d'effacer un pack en cours de préparation.
  • Le mot automatique porte la vraie date de l'absence, et non « aujourd'hui » quel que soit le jour consulté.

La pochette de rentrée

  • Les deux cases se décochent vraiment. Décocher « coupon révisions du soir » n'ouvre plus de lien familial.
  • La liste vous dit qui repartira sans coupon, et pourquoi : lien désactivé, ou niveau hors CP-CM2. Un bilan s'affiche aussi après la génération de tout un paquet.
  • Les pochettes générées en lot sont nommées par prénom, avec l'initiale du nom en cas d'homonymie.
  • Le lien personnel des révisions du soir ne circule plus dans les adresses visitées depuis cette page.

Votre compte, plus solide

  • Changer votre mot de passe déconnecte vos autres appareils, navigateurs et tablettes compris. C'est le geste à faire si vous pensez qu'une session est restée ouverte quelque part.
  • Modifier votre double authentification demande une connexion récente : ajouter ou retirer une clé d'accès, régénérer vos codes de secours.
  • Un code à usage unique ne sert qu'une fois, et un lien de réinitialisation aussi, même si deux onglets partent en même temps.
  • Le mot de passe suit les mêmes règles partout : à l'inscription, à la réinitialisation et depuis « Mon compte ».

Boutique

  • Une commande est livrée en entier ou pas du tout. Si quoi que ce soit se passe mal, elle est reprise automatiquement jusqu'à être complète.
  • Le prix et la disponibilité sont revérifiés au moment de payer. Un article retiré de la vente ou dont le tarif a changé ne part plus au prix d'hier.
  • Le panier se vide et le code promo se décompte même si vous fermez la page juste après le paiement.
  • Deux formulaires de commande à nouveau fonctionnels sur les pages Vocabulaire et Fluence.
v1.3.15
17 août 2026

Les cinq modes où les élèves jouent ensemble - l'Arène, le Match en équipes, la Course, le Boss Fight - ont été repris ensemble. Ils partageaient les mêmes fragilités : une partie pouvait se dérégler quand plusieurs enfants agissaient au même instant, un classement pouvait départager deux ex æquo au hasard, et une récompense annoncée pouvait ne jamais arriver. J'ai aussi trouvé des combats de boss que personne ne pouvait gagner.

Des parties qui tiennent quand toute la classe joue

  • Deux réponses envoyées au même instant ne s'effacent plus. Sur tablette partagée ou avec une connexion capricieuse, une réponse pouvait être acceptée à l'écran sans jamais être enregistrée.
  • On n'entre plus dans une partie déjà lancée. Un élève arrivé une seconde trop tard restait bloqué dans un match auquel il ne pouvait pas participer.
  • Recharger la page reprend où on en était. Avant, on repartait de la première question, et les suivantes défilaient sans être posées.
  • Une erreur ne fait plus perdre une question. Le message s'affiche et l'élève peut réessayer.

Des classements justes

  • Deux ex æquo partagent vraiment leur place et reçoivent la même récompense. Auparavant, l'un recevait le premier prix et l'autre le deuxième, sans autre raison que l'ordre de la base.
  • Un abandon n'est plus une arrivée. Dans la Course, un élève parti après deux réponses pouvait figurer premier devant celui qui était allé au bout.
  • On ne gagne plus sans avoir joué. Rejoindre un combat juste avant la victoire ne donne plus de récompense.
  • Une partie n'est plus close avant son terme. Le délai suit la durée annoncée du match au lieu d'une valeur unique.

Des boss enfin à la portée du groupe

  • Les points de vie du boss s'adaptent au nombre d'élèves présents. Certains boss étaient hors de portée d'un élève seul : même en répondant juste à toutes les questions, il ne pouvait pas les vaincre. Les points de vie affichés restent ceux du boss à pleine puissance ; ils sont ajustés au lancement.
  • Les questions à choix multiples se répondent au clavier. Elles étaient inaccessibles autrement qu'à la souris ou au doigt.

Récompenses et sécurité

  • Le montant annoncé est le montant reçu, dans les cinq modes, et une récompense interrompue en chemin est reprise automatiquement.
  • Un compte désactivé ou une classe archivée ferment l'accès aux parties en cours, y compris au suivi en direct.
  • Le niveau et le type d'exercice sont vérifiés côté serveur. Une partie ne peut plus être lancée sur un contenu qui n'est pas celui de la classe.
  • Onglets, choix de durée et cartes de partie sont utilisables au clavier, avec leur état annoncé aux lecteurs d'écran.
v1.3.14
17 août 2026

Toute la partie « motivation » de l'espace élève a été reprise : objectifs de la semaine, cadres et titres, succès, quêtes, classement entre classes, événements saisonniers et défi entre amis. Plusieurs de ces dispositifs existaient sans tourner vraiment. Ils fonctionnent maintenant, et surtout : une récompense annoncée à un enfant est une récompense qu'il reçoit, du montant annoncé, une seule fois.

Ce que l'élève gagne lui arrive vraiment

  • Le bouton « Réclamer » des événements saisonniers fonctionne. Il visait une adresse qui n'existait pas : aucun message ne s'affichait, et aucune récompense n'était versée.
  • Le montant annoncé est le montant reçu. Une carte qui promet « +50 XP » en crédite 50, sans bonus qui s'ajoute par surprise. Cela vaut pour les succès, les quêtes, les défis et les événements.
  • Une récompense ne peut plus être perdue. Si le versement échoue en cours de route, l'enfant peut réessayer au lieu de voir « Réclamé » sans rien avoir reçu.
  • Ni double crédit, ni comptage en double. Un exercice renvoyé deux fois, un double-clic ou deux onglets ouverts ne rapportent plus deux fois la même chose.

Des compteurs qui comptent

  • Les objectifs de la semaine avancent. Ils étaient créés puis restaient figés à zéro. Ils suivent maintenant le travail réel, reprennent ce qui a déjà été fait depuis lundi, et l'élève les voit sur sa page d'accueil.
  • Cadres et titres se débloquent. Les conditions « étoiles », « monde terminé », « boss vaincu » et « scores parfaits » n'étaient pas évaluées : ces objets restaient verrouillés quoi que fasse l'enfant.
  • Les quêtes hebdomadaires et les quêtes d'histoire sont enfin distribuées, et les défis de classe apparaissent dans la page des quêtes.
  • Le classement entre classes mesure la bonne période. « Cette semaine » et « ce mois-ci » affichaient en réalité le total de toujours. Le classement suit aussi tout le travail, pas seulement les îles d'Aventure, et compare les classes à la moyenne par élève.

Comptes, classes et accessibilité

  • Un élève désactivé, anonymisé ou transféré ne peut plus continuer à jouer avec une session restée ouverte, et une classe archivée quitte le classement public.
  • Plusieurs écrans deviennent utilisables au clavier : personnalisation, classement, défi entre amis. Choisir un adversaire ou changer d'onglet demandait la souris.
  • Le défi entre amis ne se crée plus en double dans un sens ou dans l'autre, et deux envois simultanés n'écrasent plus le score.
v1.3.13
17 août 2026

Le défi de la semaine tient enfin sa promesse : l'élève le voit, le coche et peut y répondre d'un mot. Et la page de progression, qui refusait de s'ouvrir dès qu'un défi était assigné, fonctionne de nouveau.

Le défi de la semaine, côté élève

  • L'élève voit son défi et peut le cocher. Il apparaît dans « À faire », sur sa page d'accueil : un bouton par objectif, et un petit champ facultatif pour dire un mot sur sa semaine. Jusqu'ici, le défi que vous assigniez n'était visible que de vous.
  • Ce que l'enfant écrit est chiffré, comme son portfolio et son carnet de suivi. Assigner un défi reste réservé à l'enseignant.

Corrections

  • La page de progression d'un élève s'ouvre de nouveau. Elle affichait une erreur dès qu'un défi de la semaine était assigné.
  • Les semaines passées ne restent plus « en cours ». Elles basculent automatiquement en archive, et l'historique redevient lisible.
  • Réassigner un défi repart proprement. Le mot écrit par l'élève sur les objectifs précédents ne reste plus attaché aux nouveaux, et un défi ne peut plus être créé en double.
v1.3.12
17 août 2026

Une passe de fond sur tout ce qui se calcule dans votre dos : les bilans, les copies, les révisions et le suivi personnalisé. Un document remis aux familles dit désormais la même chose si vous le régénérez, ne parle que de votre classe, et distingue clairement « aucune donnée » de « tout va bien ». Rien de spectaculaire à l'écran, beaucoup de choses justes en dessous.

Vos bilans disent juste

  • La période suit l'année de la classe, pas la date du jour. Une classe 2025-2026 consultée en août sortait une fiche de l'année suivante, donc vide. Mois, trimestre et année se calculent maintenant à partir de l'année scolaire de la classe, et l'en-tête ne peut plus contredire son propre millésime.
  • Les journées sereines comptent de vraies journées d'école. Le calcul retenait tous les lundis au vendredi, mercredis, vacances et jours fériés compris, et forçait un minimum d'une journée. Il s'appuie désormais sur le calendrier de votre zone et sur votre emploi du temps. Une période sans école le dit, au lieu d'afficher 100 %.
  • La tendance suit l'ordre réel des faits. Devoirs et entraînement libre étaient additionnés par blocs : un enfant passé de 10 % à 90 % pouvait voir sa progression annoncée aux parents comme une baisse.
  • Un bilan déjà remis reste le même si vous le régénérez. Une compétence travaillée en période 1 puis reprise en période 2 disparaissait du bilan de la période 1. Chaque évaluation est maintenant datée et conservée, période par période.
  • Votre mot aux familles n'est plus coupé en silence. Au delà de 2 000 caractères, la fin disparaissait sans prévenir. Le champ annonce la limite et vous prévient avant l'envoi.

Ce qui suit l'enfant, et ce qui reste dans la classe

  • Un élève arrivé en cours d'année n'hérite plus du travail des autres. Comportement, présences, devoirs, entraînement et compétences ne remontent que ceux de votre classe, et le décompte démarre à son arrivée réelle. Un enfant arrivé en janvier ne reçoit plus quatre mois de journées vertes qu'il n'a pas vécues chez vous.
  • Cinq documents nominatifs de plus en téléchargement privé. Fiche bilan, bilan mensuel, cahier d'appel, bilan de période et livret d'évaluation ne peuvent plus être conservés par un cache partagé.
  • Un onglet resté ouvert ne survit plus au départ d'un élève. Élève désactivé, compte effacé, classe archivée : les devoirs, le livret et les révisions cessent de répondre, sans attendre la fermeture du navigateur.
  • Ce qui est supprimé disparaît vraiment. Auto-évaluations, résultats de mémoire de travail et cartes de révision suivent désormais la suppression de l'élève ou du devoir auquel ils se rattachent.

Les copies ne perdent plus rien

  • Deux réponses envoyées coup sur coup ne s'écrasent plus. Et une sauvegarde en retard ne peut plus remplacer une copie déjà rendue et corrigée.
  • Une tentative abandonnée reste abandonnée. Une réponse réseau tardive ne la transforme plus en copie terminée.
  • Supprimer un devoir, c'est tout ou rien. Plus de cas où les copies disparaissent alors que le devoir reste affiché.
  • Séries récurrentes et exercices multiniveaux : plus de doublons. Une série de dix devoirs part entière ou pas du tout, et renvoyer le formulaire ne crée plus quatre exercices au lieu de deux. Deux configurations ne peuvent plus viser le même niveau en laissant l'autre sans devoir.
  • Livret d'évaluation : une passation ouverte puis jamais commencée ne compte plus 0 %. Et si vous la réactivez pour qu'un élève reprenne, le livret de compétences suit la nouvelle copie au lieu de rester figé sur l'ancienne.

Révisions et suivi personnalisé

  • Les révisions reviennent à des dates lisibles. L'espacement grandissait sans limite et pouvait projeter une carte plusieurs siècles en avant, bloquant au passage tout le suivi de l'élève. Il est maintenant plafonné à un an, et les cartes concernées ont été remises d'aplomb.
  • Les mini-jeux comptent enfin. Leurs parties n'étaient rattachées à aucune matière : elles alimentent désormais la difficulté adaptative et le suivi, et leur score est lu en pourcentage, pas en points bruts.
  • Hors connexion : toutes les révisions remontent. Trois révisions faites sans réseau n'en valaient qu'une au retour. Chacune est maintenant transmise, dans l'ordre, sans jamais être comptée deux fois. Le calcul hors ligne donne exactement le même résultat qu'en ligne.
  • La difficulté adaptative voit toute la matière demandée. Un élève ayant beaucoup travaillé le français s'entendait répondre « pas assez de données » en maths alors que ses résultats existaient.
  • Les suggestions viennent d'élèves du même niveau. Elles étaient cherchées dans toute la plateforme, un CP pouvant servir de repère à un CM2. Elles ne proposent plus non plus un exercice que l'enfant vient de terminer, et la même alerte n'apparaît plus en double.
  • Suivi de l'attention : les pauses sont enfin mesurées. Le module était chargé sans jamais démarrer, et une pause simplement proposée était comptée comme prise. En l'absence de relevé, la page l'indique au lieu d'afficher une observance parfaite.
  • Classes multiniveaux : le bon niveau pour chaque enfant. Rythme des pauses et repères de mémoire de travail retombaient sur le CE2 pour toute la classe.
v1.3.11
17 août 2026

Huit outils de suivi passés au crible, et un travail de fond sur les programmes 2025 : les évaluations diagnostiques deviennent réellement utilisables sur papier, les parcours personnalisés avancent enfin quand l'élève travaille, et les programmations annuelles comme le générateur de maths sont recadrés sur le texte officiel du cycle 3.

Ce qui change pour vos documents

  • Évaluations diagnostiques : la fiche est enfin complète. Les consignes qui disaient « lis ce texte », « mesure ce trait » ou « observe ce cube » disposent maintenant de leur support imprimé : quatre textes de lecture, un article de presse pour le CM2, un trait de 6 cm et un rectangle aux bonnes dimensions, quadrillages, droite graduée, diagramme en barres, cube en perspective, horloge. Le corrigé se télécharge séparément du sujet, chaque production reçoit autant de lignes que la consigne en demande, et les exercices oraux ont leur zone d'observation (au CP, douze exercices sur vingt se passent à l'oral).
  • Parcours personnalisés : la progression avance vraiment. L'élève voit son compteur et sa barre monter à mesure qu'il fait les exercices de son parcours, chaque étape terminée se coche, et le parcours se termine pour de bon. L'échéance fixée par l'enseignant s'affiche enfin sur la page de l'élève.
  • Pages de garde : le nom de l'école se remplit tout seul depuis votre compte, et deux élèves qui portent le même prénom reçoivent des pages qu'on peut distinguer (« Emma D. », « Emma L. »).

Programmes 2025 : le cycle 3 recadré

  • Les notions de sixième quittent le CM2. Le milliard, l'écriture en pourcentage, le calcul de volume en cm³ et le rapporteur sont introduits en sixième : ils sortent des programmations annuelles et du générateur de maths. Les contenances, elles, restent au cours moyen.
  • Proportionnalité au cours moyen. Le texte est explicite : ni tableau de proportionnalité, ni coefficient, ni produit en croix. Programmations et exercices s'appuient désormais sur des problèmes concrets résolus par le retour à l'unité.
  • Les probabilités arrivent au cycle 3. C'est une nouveauté du programme 2025 : elles rejoignent les programmations du CM1 et du CM2, et l'éditeur propose la même progression que le modèle affiché.
  • Les paliers de numération suivent les périodes. Au CM1, les deux premières périodes restent sur quatre chiffres et servent à installer fractions et décimaux ; les grands nombres arrivent en période 3.
  • Histoire au CM2. La programmation reprenait le programme du CM1 (Louis XIV, la Révolution, Napoléon). Elle traite maintenant les thèmes du CM2 : le temps de la République, l'âge industriel, les guerres mondiales et la construction européenne.
  • Chaque document porte sa référence exacte : année scolaire visée et millésime du programme applicable au niveau, maternelle 2026 et cycle 2 2024 compris.

Confidentialité et suivi des élèves

  • Le portfolio est chiffré. Journal hebdomadaire et productions sont désormais chiffrés au repos, comme les autres textes qui parlent d'un enfant. Les saisies sont réservées à l'enseignant, l'écran se parcourt page par page et l'export PDF n'est plus tronqué en silence.
  • Révisions du soir : le lien s'arrête quand il le doit. Élève parti, classe archivée, changement de classe : la page cesse de répondre, et un nouvel enseignant émet un lien neuf. Les coupons désactivés ou expirés ne s'impriment plus, ni sur l'écran ni dans la pochette de rentrée.
  • Carnet de suivi et portfolio gardent leur contexte. Une réussite notée en GS reste datée de son année, même après le passage au CP, et les documents portent l'année réellement observée.
  • Pages de garde : rien ne reste après vous. Sur un poste partagé, les prénoms saisis s'effacent à la déconnexion, et ouvrir la page n'enregistre plus rien dans le navigateur.
v1.3.10
14 août 2026

Un nouvel outil de rentrée : les pages de garde de cahiers, prêtes à imprimer pour toute la classe. Et la suite du grand crible d'août, cette fois sur les documents qui engagent : séquences partagées, plans de travail, dossier du remplaçant, passation d'année, cahier de vacances et attestations scolaires.

Ce qui est nouveau

  • Pages de garde de cahiers : toute la classe en un clic. 22 couvertures illustrées (cahier du jour, français, dictée, poésie, maths, sciences, histoire, anglais, chants, arts plastiques, EMC, cahier de vie, classeurs de cycle...). J'importe les prénoms de ma classe, je choisis l'écriture (cursive, manuscrite ou bâton), le nom de l'école et l'année se remplissent tout seuls, et chaque élève reçoit sa page avec son prénom écrit au bon endroit, posé sur les pointillés comme au stylo. Une page A4 par élève et par cahier, aussi utilisable sans compte en tapant les prénoms à la main. À retrouver dans « Organiser ma classe ».

Les attestations suivent l'élève, pas la classe

  • Une attestation validée reste validée. APER, SRAV, ASNS : l'attestation appartient désormais à l'élève. Un changement de classe, un transfert ou une nouvelle année ne la décoche plus, et elle garde sa classe et sa date d'obtention d'origine.
  • Les dates de validation sont celles du serveur. Plus aucune date ne vient du navigateur : les blocs validés portent la date du jour de la coche, dans l'année de la classe, et deux onglets ouverts en même temps ne s'effacent plus l'un l'autre.
  • Le PDF porte la bonne année scolaire. Le fichier et la page affichent l'année d'obtention de l'attestation, et le document nominatif ne transite plus par les caches partagés.
  • Chaque coche laisse une trace. Un historique des validations est conservé, et il s'efface avec l'élève comme tout le reste (RGPD).

La passe de solidité continue

  • Éditeur et partage de séquences : le crible du lot 50, sur la création et l'échange de séquences entre collègues.
  • Plans de travail individualisés : parcours resserrés et suivis fiabilisés.
  • Bibliothèque d'école : les emprunts et retours tiennent mieux la route.
  • Dossier du remplaçant et liens publics : ce qui doit être accessible l'est, ce qui ne doit pas l'être ne l'est plus.
  • Dossier de passation d'année : le document qui se transmet de maître en maître, consolidé.
  • Cahier de vacances personnalisé : génération plus robuste pour l'été.
  • Messages de confirmation unifiés : le même rendu partout, y compris en mode démo.
v1.3.9
14 août 2026

La suite immédiate de la v1.3.8, sur les espaces où les élèves agissent : défi de classe, sondage en direct, conseil d'élèves, rallye lecture, élections de délégués, exercices personnalisés, bibliothèque partagée, mots aux parents, métiers, sorties, 108 heures et co-enseignement. Douze passes, chacune vérifiée dans le navigateur et en base. Deux promesses que l'outil ne tenait pas complètement sont désormais tenues : le secret du vote des délégués, et le fait qu'un travail terminé soit vraiment enregistré.

Ce qui est nouveau

  • Le défi de classe se reprend là où l'élève s'est arrêté. Une tablette qui se recharge en pleine partie ne renvoie plus à la question 1 : l'élève retrouve sa question et le temps qu'il lui reste vraiment.
  • Les mots aux parents portent la date du document. La date que vous choisissez sur le papier est enfin celle que garde le suivi, au lieu de la date d'enregistrement.
  • Une semaine sans métiers reste une semaine sans métiers. L'intention est enregistrée côté serveur : ouvrir la même semaine depuis un autre ordinateur ne relance plus une rotation.
  • L'ordre des métiers se change au clavier. Des boutons monter/descendre remplacent le glisser-déposer obligatoire, avec le focus qui suit la ligne déplacée.
  • Quatre jeux d'exercices personnalisés deviennent jouables sans souris. Association, memory, catégorisation et étiquettes : tout se fait au clavier, y compris poser une étiquette sur un schéma (les flèches déplacent un repère, Entrée le pose).
  • Les 108 heures se saisissent proprement sur une année passée. La date n'est plus pré-remplie au jour même : elle est bornée à l'année consultée, avec la consigne à côté.

Le vote des délégués tient enfin sa promesse

  • Plus de dépouillement en direct pendant le scrutin. L'espace élève promet « personne - même pas le maître ou la maîtresse - ne peut savoir pour qui tu votes ». Or les voix par candidat s'affichaient toutes les cinq secondes : en regardant qui vient de voter, un seul bulletin entre deux rafraîchissements suffisait à deviner son choix. La projection n'affiche plus que la participation ; les résultats arrivent à la clôture, comme dans un vrai bureau de vote.
  • Les horodatages ne relient plus l'électeur à son bulletin. L'émargement et le bulletin étaient tous deux horodatés à la seconde : les rapprocher reconstituait le vote de chaque enfant. Le bulletin ne porte plus aucune heure, l'émargement ne garde que le jour.
  • Un candidat parti sort de l'isoloir. Un élève transféré ou désactivé restait présenté et pouvait être élu ; il n'est plus votable, et le scrutin ne s'ouvre qu'avec deux candidats encore présents.
  • Un scrutin sans aucun bulletin ne désigne plus personne. Deux candidats, deux sièges, clôture immédiate : les deux étaient proclamés élus avec zéro voix.
  • Candidatures et retraits figés à l'ouverture du vote. Une candidature ne peut plus apparaître après le début du scrutin, et retirer un candidat n'efface plus des voix déjà déposées.

Ce qui est terminé est vraiment enregistré

  • Les récompenses perdues se rattrapent. Défi de classe, sondage, exercice personnalisé : si la gamification tombait au moment de la remise, l'XP disparaissait sans que personne ne le sache et le rejeu était refusé. Elle est maintenant rattrapée au passage suivant, sans jamais être versée deux fois.
  • Un exercice terminé sans avoir répondu ne rapporte plus rien. Il suffisait de démarrer puis de terminer pour valider l'exercice et encaisser les points.
  • Une réponse ne se remplace plus après la correction. Le serveur renvoie la bonne réponse avec le verdict : elle ne peut plus servir à réécrire la question et à finir à 100 %.
  • Une panne réseau ne coûte plus la question. Une réponse qui n'est pas partie affiche « réessaie » au lieu d'être comptée fausse, et l'écran de fin attend la confirmation du serveur.
  • Rallye lecture : un questionnaire incomplet ne consomme plus l'unique tentative, une lecture ne peut plus entrer après la clôture, et renvoyer le même résultat (réponse perdue en route) est confirmé au lieu d'être refusé.
  • Deux clics ne font plus deux choses. Duplication d'un exercice partagé, affectation d'un exercice à une classe, ajout d'heures aux 108 heures : le second envoi est reconnu et absorbé.

Le conseil, les mots aux parents et les métiers

  • Un onglet resté ouvert ne vide plus le conseil en séance. Un point déjà à l'ordre du jour du conseil en cours ne peut plus être remis en boîte, et une décision ne peut plus modifier un compte-rendu déjà clôturé.
  • La clôture du conseil attend vos décisions. Elle partait sans attendre les sauvegardes automatiques en cours ; si l'une échoue, vous choisissez maintenant entre réessayer et clôturer quand même.
  • Deux versions d'un même mot aux parents sont toutes deux tracées. Modifier le motif puis réimprimer n'enregistrait rien : la famille recevait un mot dont l'historique gardait la version précédente.
  • Les élèves partis sortent des listes qui comptent. Rotation des métiers, effectifs et compteurs des sorties, matériel prêté : un élève transféré ou archivé ne prend plus la place d'un élève présent.
  • Les actions groupées disent la vérité. « Tous autorisés », « Tous payés », retenir ou écarter un message : un refus du serveur n'est plus annoncé comme un succès.

Sessions, accès et confidentialité

  • Une tablette restée connectée ne suit plus l'élève ailleurs. Sondage, conseil, rallye, exercices : un élève transféré, désactivé ou dont la classe a été archivée est refusé, sans avoir à se reconnecter.
  • Co-enseignement : un code refusé ne reste plus dans l'adresse. Le code d'invitation, qui donne accès aux données des élèves, disparaît de l'URL et de l'historique. Les tentatives sont plafonnées, et donner ou retirer un accès laisse une trace datée.
  • Un code d'invitation en échec n'est plus perdu. Il était consommé avant que le co-enseignant soit réellement ajouté : en cas d'échec, l'invitation mourait sans avoir rien donné.
  • Deux documents nominatifs de plus en téléchargement privé. Les diplômes du rallye lecture et le récapitulatif des 108 heures ne peuvent plus être gardés dans un cache partagé.
  • La bibliothèque partagée annonce ce qui devient public. Avant de partager un exercice ou de laisser un avis, l'écran précise que votre nom apparaît sur une page consultable sans connexion.
  • Modération : les images suivent la suppression. Archiver ou supprimer un exercice de la bibliothèque retire aussi ses images, qui restaient accessibles par leur adresse.

Accessibilité

  • Les groupes de boutons se comportent comme des vrais choix. Type de message du conseil, candidats aux élections, note d'un exercice partagé : une seule option cochée, les flèches pour se déplacer, un seul arrêt à la tabulation.
  • Les réussites sont annoncées, pas seulement les erreurs. Ajout et suppression d'heures, vote enregistré, résultats d'un sondage : une phrase courte est lue à voix haute.
  • Le graphique d'un sondage se lit à l'oreille. Il portait un libellé fixe sans le moindre chiffre ; un résumé texte annonce désormais « 3 votes : Chat 2 votes (67 %)… ».
  • Le défi de classe annonce sa progression (« Question 3 sur 5 »), nomme son bouton de validation et lit le retour après chaque réponse.
v1.3.8
13 août 2026

La plus grosse mise à jour de fiabilité depuis le début du projet. J'ai passé au crible, un espace après l'autre, tout ce qui touche au suivi des élèves : le livret d'évaluation, les ceintures, le conseil d'élèves, les élections de délégués, les sorties scolaires, l'APC, les groupes de besoin, les attestations, le dossier de passation. Rien de spectaculaire à l'écran, mais une longue liste de situations où l'outil pouvait vous faire écrire une chose et en enregistrer une autre. Elles sont traitées.

Ce qui est nouveau

  • La météo des émotions s'active classe par classe. Un réglage dédié permet désormais de l'ouvrir ou de la fermer pour une classe donnée. Tant qu'elle est fermée, le module disparaît de l'espace élève et l'enregistrement d'une humeur est refusé côté serveur : aucune donnée d'humeur n'est collectée.
  • Supprimer une passation de livret annule aussi sa trace. Retirer une passation ratée (le fameux 0 % cliqué sans rien lire) retire maintenant sa contribution du livret de compétences de l'élève. Elle faussait jusqu'ici sa progression sans plus aucun moyen de la retrouver.
  • Un avertissement avant de vider une ceinture. Si vous retirez la dernière compétence d'une ceinture, l'outil vous prévient nommément qu'elle va être supprimée du parcours, avec les validations, dates, notes et récompenses de tous vos élèves. Vous pouvez faire marche arrière.
  • « Tout valider » rend des comptes. La validation en masse des ceintures indique combien ont été validées, combien ont été écartées (les compétences requises ne sont plus toutes acquises) et combien ont échoué, au lieu de recharger la page sans un mot.
  • Le niveau d'un groupe de besoin est enfin conservé. La fenêtre de création demandait un niveau de 1 à 5 depuis le début, mais il n'était jamais enregistré : toutes les cartes réaffichaient « 3 » au rechargement.

Vos documents officiels portent la bonne année

  • Dossier de passation. L'année scolaire du dossier et du nom de l'archive vient de la classe et non du calendrier. Un dossier imprimé en août pour une classe de 2025-2026 s'intitulait « 2026-2027 ».
  • Bilan de période. Les dates des cinq périodes et l'en-tête du PDF suivent l'année de la classe choisie. Un bilan de fin d'année édité en juillet annonçait « du 1er septembre au 17 octobre » de l'année suivante, des dates où il n'y a encore rien à bilanter.
  • Attestations. Le nom du fichier suit l'année de validation des attestations qu'il contient. Une APER validée en juin et réimprimée en août sortait dans un fichier « 2026-2027 » dont le contenu annonçait « 2025-2026 ».
  • Calendrier de l'APC. Les vacances et jours fériés viennent maintenant du référentiel partagé du site, pour l'année scolaire affichée. La liste était écrite à la main dans cet écran, figée sur 2026-2027, et les zones B et C y étaient inversées : un enseignant de zone B ou C voyait les vacances de l'autre zone au moment de poser ses dates.

Un élève qui change de classe ne laisse plus rien derrière lui

  • Groupes de besoin. Le transfert efface les appartenances aux groupes de l'ancienne classe. L'élève y restait visible, y compris pour un co-enseignant qui n'a aucun accès à sa nouvelle classe.
  • Ceintures. Une ceinture ne peut être validée que si elle appartient au parcours de la classe actuelle de l'élève. Après une montée, un niveau de l'an dernier pouvait encore être validé depuis la nouvelle classe, avec récompenses à la clé.
  • Barre de synthèse des ceintures. Elle ne compte plus les élèves partis ailleurs : une matrice vide pouvait afficher des effectifs.
  • Tutorat. Les élèves désactivés ou supprimés ne sont plus proposés comme tuteur ou tutoré.
  • Tablette restée connectée. Sur la vie de classe, l'élève est relu en base à chaque action. Un compte désactivé, ou un élève transféré dont la tablette n'a pas été déconnectée, continuait de candidater, de voter et de déposer des messages dans son ancienne classe.
  • Montée de classe. L'écran annonçait des ceintures « conservées » alors que l'élève repart de la ceinture blanche sur le parcours recopié. Le texte dit maintenant ce qui se passe réellement : les parcours vous suivent prêts à l'emploi, les ceintures décrochées restent attachées à l'année écoulée.

Plus rien ne s'enregistre à moitié

  • Conseil d'élèves. Clôturer un conseil archive le compte rendu et solde ses points d'un seul geste. Un incident au milieu laissait un conseil archivé dont les points restaient à l'ordre du jour, réaffichés à l'écran mais jamais repris au conseil suivant.
  • Second tour d'élection. Le scrutin et le report des ex æquo tiennent ensemble. Une erreur de recopie pouvait ouvrir un vote sans candidat, ou amputé d'un ex æquo, en répondant que tout allait bien.
  • Groupes de niveau et de besoin. La reconstruction automatique est tout ou rien : un incident en cours de route restaure les anciens groupes au lieu de laisser la classe sans aucun groupe. Le nombre de membres annoncé correspond désormais à ce qui est réellement enregistré.
  • Installation d'un modèle de ceintures. Si les niveaux ne peuvent pas être créés, le parcours n'est pas laissé vide en se déclarant installé, ce qui interdisait ensuite toute nouvelle tentative.
  • Livret d'évaluation. Le score est calculé avant que la passation ne soit déclarée terminée. Une banque d'exercices illisible laissait sinon une passation définitivement close à zéro, que l'outil refusait ensuite de recalculer.
  • Report vers le livret de compétences. Un report incomplet n'est plus enregistré comme réussi : la compétence manquante pourra être reprise, au lieu d'être perdue définitivement.
  • Session de livret réservée à quelques élèves. Le ciblage est enregistré explicitement. Une session réservée à trois élèves se rouvrait à la classe entière si sa liste disparaissait, y compris après la simple suppression du dernier élève ciblé.

Deux clics ne comptent plus double

  • Élections. Deux ouvertures simultanées ne créent plus deux scrutins pour la même classe, dont un actif et invisible.
  • Bulletin de vote. Un bulletin parti juste avant votre clic sur « Clore le vote » ne s'ajoute plus après la proclamation. Le résultat archivé ne bouge plus.
  • Récompenses de ceinture. Deux validations simultanées ne créditent plus deux fois les points et les pièces. Et quand une récompense ne peut pas être versée, elle n'est plus perdue en silence : elle est reprise à la validation suivante.
  • Boîte du conseil. La limite de trois messages en attente par élève tient même quand plusieurs envois partent en même temps.
  • Défi de classe et livret. Les réponses simultanées ne s'écrasent plus entre elles, et la durée maximale d'une passation est désormais mesurée par le serveur.

Les documents nominatifs restent chez vous

  • Récapitulatif de sortie et compte rendu du conseil. Ces PDF contiennent des noms d'élèves, des paiements, des notes médicales, des coordonnées d'accompagnateurs, des messages d'enfants. Ils sont désormais transmis en « ne pas conserver », y compris vis-à-vis des relais réseau de votre école.
  • Archives de bilans et de livrets. Même traitement pour les archives ZIP et les exports tableur, et l'archive temporaire est effacée même si le téléchargement échoue en cours de route.
  • Moins de données envoyées à votre navigateur. Les écrans « autorisations APC » et « bilan de période » ne reçoivent plus que le prénom, le nom et l'identifiant de chaque élève, alors qu'ils recevaient jusqu'ici la fiche complète, notes privées comprises, pour n'afficher qu'une liste de cases à cocher.
  • L'élève de démonstration sort des documents officiels. Il n'apparaît plus dans la liste des autorisations APC et ne peut plus recevoir de bilan de période.
  • Sorties scolaires. Le suivi d'un élève d'une autre classe ne peut plus être modifié par un lien forgé, et les attestations ne peuvent plus être créées pour un élève archivé ou fictif.

Le livret d'évaluation et les ceintures

  • Chaque élève passe le livret de son niveau. Dans une classe à double niveau, un CE1 pouvait ouvrir la session CE2 en tapant son adresse. Quand vous cochez explicitement des élèves, en revanche, votre choix prime : un élève que vous avez désigné accède bien au livret, quel que soit son niveau.
  • Modifier un parcours de ceintures recalcule la classe. Après l'ajout d'une compétence obligatoire, une ceinture restait affichée « prête » et « Tout valider » l'attribuait à un élève qui ne la maîtrisait pas. Les progressions sont recalculées à l'enregistrement, et chaque ceinture est réévaluée juste avant d'être validée.
  • Éditeur de parcours. Les ceintures s'affichent à leur vraie place. Après avoir vidé une ceinture du milieu, la suivante prenait son emplacement, avec son nom et ses compétences.
  • Suivi de fluence et comportement. Les scores hors bornes sont refusés avec un message clair, et un relevé de comportement ne s'enregistre plus vide.

La vie de la classe au quotidien

  • Conseil d'élèves. Un message écarté peut être remis dans la boîte, les décisions saisies ne se perdent plus à la clôture, deux conseils ne peuvent plus s'ouvrir en même temps, et l'enregistrement d'une décision ne s'annonce plus réussi quand le point n'appartient pas au conseil.
  • Métiers de classe. L'attribution en masse et la rotation hebdomadaire ne se marchent plus dessus, et une semaine sans métier ne bloque plus la rotation.
  • Sorties scolaires. La liste des participants suit la composition réelle de la classe, les autorisations et paiements se comptent juste, le retour ne peut plus précéder le départ, et les enregistrements automatiques ne se perdent plus en silence.
  • Plan de travail, sondage, matériel prêté, défi de classe. Matrice pilotable au clavier, onglets de sondage conformes, fenêtres de dialogue qui rendent le focus, dates contrôlées, et limite de temps du défi réellement appliquée par le serveur.
  • APC. Jour, horaires et lieu sont exigés avant de générer les autorisations, les dates obligatoires ne sont plus masquées, et un co-enseignant peut enfin préparer l'APC et gérer les groupes de sa classe.
  • Mots aux parents, gazette, pack absent, cahier de vacances. Un mot rédigé peut être géré par tout enseignant de la classe, l'enregistrement multi-élèves ne crée plus de doublons, et le cahier de vacances puise dans les douze derniers mois de l'élève.
  • Classe en direct et parcours personnalisés. Plus de confusion entre deux classes ouvertes côte à côte, plus de parcours vide généré, et les échecs sont annoncés au lieu d'être présentés comme des réussites.

Les jeux du tableau et les outils de manipulation

  • Plus aucune minuterie qui dérive. Dans toute la famille des jeux d'ardoise, le temps se calcule sur une échéance réelle : un ordinateur qui rame quelques secondes ne vous vole plus de temps de jeu.
  • Dictée de mots sans synthèse vocale. Quand la voix de l'appareil n'est pas disponible, le mot s'affiche discrètement pour vous, à lire à voix haute, au lieu de rendre le jeu inutilisable.
  • Estimation mystère. La tolérance annoncée est enfin respectée au chiffre près.
  • Construire au clavier. Construction géométrique, balance, géoplan, tangram, memory, exposés, théâtre de lecteurs : les gestes se font aux flèches et à Entrée, et chaque action est annoncée aux lecteurs d'écran.
  • Contrastes et états annoncés. Une centaine d'écrans supplémentaires annoncent leur choix actif (niveau, thème, vitesse, mode) et voient leurs textes rehaussés en mode clair comme en mode sombre.
  • Sauvegardes locales blindées. Exposés, listes de mots, escape game : une sauvegarde ancienne ou abîmée est réparée au lieu de bloquer la page.
v1.3.7.20
12 août 2026

Des petits pièges corrigés dans les outils du quotidien

  • Matériel à manipuler. Changer de niveau retire proprement (après confirmation) le matériel qui n'existe pas dans le nouveau niveau : plus de carte des milliers invisible qui faussait les défis en CP. Le cadre à perles annule de lui-même un défi devenu impossible après un changement de mode.
  • Loto au TBI. La barre Espace sur le bouton « Fermer » ferme le tirage au lieu de tirer un numéro ; la flèche droite tire toujours le suivant.
  • Mes listes de mots. Une sauvegarde ancienne ou abîmée ne bloque plus la page : elle est réparée ou récupérée automatiquement.
  • Droite graduée. Une saisie qui n'est pas un nombre est refusée avec un message clair, au lieu d'être placée n'importe où.

Le clavier partout, y compris pour construire et manipuler

  • Construction géométrique. Un curseur se déplace aux flèches sur le quadrillage, Entrée commence puis termine le tracé, Échap l'annule : on peut construire entièrement sans souris.
  • Balance et géoplan. Les masses se posent d'un plateau à l'autre à la touche Entrée, et le géoplan se pilote aux flèches avec chaque geste annoncé aux lecteurs d'écran.
  • Tangram, memory, quiz souvenirs, compteur des jours… Les cartes gardent le focus après chaque sélection, les cartes de memory ne révèlent plus leur mot aux lecteurs d'écran, et les raccourcis plein écran n'avalent plus les boutons.
  • Des états annoncés. Dans une trentaine d'outils, le choix actif (niveau, thème, vitesse, mode…) est maintenant annoncé aux lecteurs d'écran, et les fenêtres de dialogue rendent le focus en se fermant.

Encore des contrastes relevés

  • Une vingtaine de textes rehaussés en mode sombre comme en clair : boutons de niveau des flashcards, titres du compteur des jours, badges du défi de la semaine, boutons du tangram, éditeur d'escape game…
  • Animations respectueuses. Le tracé animé des lettres respecte le réglage « réduire les animations » de votre appareil.
v1.3.7.19
11 août 2026

Les espaces de travail, utilisables à 100 % au clavier

  • Emploi du temps. Tout se pilote désormais sans souris : le choix des matières et des jours répond à Entrée et Espace, les champs d'horaires s'annoncent clairement aux lecteurs d'écran, et la fenêtre d'édition rend le focus là où vous étiez en la fermant.
  • Cahier journal et programmations. Les panneaux (modèles, séquences, couverture des compétences) se présentent comme de vraies fenêtres de dialogue, la navigation mobile entre les jours est nommée pour les lecteurs d'écran, et Échap ferme la fenêtre de nouvelle programmation.
  • Suivi des élèves. Le guide de l'enseignant se parcourt aux flèches du clavier entre ses six onglets, le focus reste dans la fenêtre tant qu'elle est ouverte, et la page ne déborde plus sur téléphone.
  • Espace élève et favoris. Les fenêtres de pseudo et d'avatar se ferment à Échap en rendant le focus, et les cartes de favoris sont mieux comprises par les lecteurs d'écran.

Un mode sombre encore plus lisible

  • Les aperçus redeviennent du papier. Dans les générateurs de fiches et de dictées, la feuille d'aperçu reste blanche à l'encre foncée quel que soit votre thème : ce que vous voyez est ce que vous imprimez.
  • Contrastes relevés partout. Filtres actifs des ressources, textes d'accueil, pages de connexion, guide d'aide, calendrier des séances, statistiques de Mon compte, bandeaux de modèles : tous les textes repérés sous le seuil de lisibilité ont été rehaussés, en clair comme en sombre.

Plus net sur téléphone

  • Accueil réorganisé. Le titre, la présentation et le bouton de démo arrivent avant la capture d'écran : on comprend le site dès le premier écran.
  • Boutons dégagés. Le bouton Adapter le texte de l'adaptateur DYS et la grille des outils de classe ne passent plus sous les boutons flottants, et les six périodes du générateur de français s'affichent en deux rangées bien visibles.

Trois petits plus au passage

  • Le calendrier des séances a de la mémoire. Les séances de calcul mental déjà ouvertes se colorent en vert : vous voyez d'un coup d'œil où vous en êtes dans l'année.
  • Effacer, c'est tout effacer. Dans les outils de classe, le bouton d'effacement couvre désormais l'intégralité des données locales : dés personnalisés, historiques de conversions et de QR codes, frise et outils ouverts compris.
  • Une checklist de rentrée par année. La progression de Préparer ma rentrée repart à zéro chaque 1er août : vos cases cochées cette année ne ressortiront pas à la rentrée prochaine.
v1.3.7.18
11 août 2026

La collection de vocabulaire s'organise en 4 Tomes

  • 4 Tomes thématiques à 20 €. Les 100 thèmes se rangent désormais en quatre volumes de 25 thèmes chacun : La nature et le vivant, La vie quotidienne, Sciences et techniques, Arts, culture et loisirs. L'intégrale des 4 Tomes est à 69 €, et chaque thème reste disponible à l'unité à 2 €. Chaque achat est un PDF à télécharger, imprimable sans limite pour toute votre école.
  • Vos achats passés comptent. Si vous possédez déjà des thèmes d'un Tome, vous ne repayez que les thèmes manquants au tarif du Tome : compléter un Tome dont vous avez déjà un thème coûte 19,20 € et non 48 €.
  • Une boutique galerie. La page présente les quatre Tomes avec leurs planches, puis la galerie des 100 thèmes illustrés de leurs vignettes, avec recherche et sélection à la carte.

Finitions sur toute la chaîne d'achat

  • Mes Achats fait peau neuve. Chaque thème acheté affiche sa vignette réelle, son titre complet et sa nature (PDF, 64 cartes + 64 minicartes) ; le panier précise aussi qu'il s'agit de PDF imprimables pour toute l'école.
  • Aperçus en mode spécimen. Les planches d'aperçu de la boutique portent désormais un filigrane, comme chez tout éditeur : on juge la qualité sur pièce, le PDF acheté reste évidemment vierge.
  • Troisième passe de relecture du corpus. 257 cartes supplémentaires affinées après une contre-expertise indépendante : définitions plus précises, questions mieux discriminantes, typographie unifiée. Les fiches déjà achetées se retéléchargent dans leur version à jour.

Un grand coup de propre sur tout le site

  • Le mode sombre couvre désormais 100 % des pages. Les documents RGPD (AIPD, registre, fiche parents), le dossier de presse, le kit de correspondance, le carnet du délégué et même la fabrique d'escape game suivent votre thème - et tout s'imprime toujours en clair.
  • Confort mobile renforcé. Huit outils qui débordaient de l'écran sur téléphone (tableau de conversion, cahier d'expériences, défi lecture, recherche, affichages, dominos, tracé de lettres, bruitomètre) tiennent maintenant parfaitement dans la largeur.
  • Des pages qui accueillent mieux. Le cahier d'appel et le feu de comportement se présentent avant de demander une connexion, l'école dehors montre ce que contient une séance composée, la dictée vocale et les flashcards de conjugaison rejoignent le style du reste du site, et un lien de sondage ou de défi expiré explique quoi faire au lieu d'afficher une erreur.
  • Un vrai bouton Panier. Dans la boutique, le panier est désormais une pastille orange bien visible avec son compteur, à côté de Plume.
v1.3.7.17
11 août 2026

Les 100 thèmes de cartes de vocabulaire font peau neuve

  • 6 400 illustrations entièrement refaites. Chaque carte des 100 thèmes de la boutique porte désormais une illustration dédiée, réaliste et cohérente d'une carte à l'autre : le lion de la Petite Section, le cockpit du CM2, le tabouret comme la pince multiprise. Les aperçus de la boutique montrent les nouvelles planches.
  • Des planches plus lisibles. Les images des grandes cartes gagnent un tiers de hauteur, les minicartes sont rigoureusement identiques entre elles sur chaque planche, et la mise en page a été validée planche par planche sur les thèmes les plus denses.
  • Relecture intégrale des 6 400 cartes. J'ai fait relire deux fois l'ensemble du corpus : définitions précisées, questions reformulées pour qu'une seule réponse soit juste, vocabulaire ajusté au niveau de chaque classe, faits vérifiés un à un (l'ordre Protéger-Alerter-Secourir, la lunette de Galilée, les trois bases du base-ball…). Les fiches déjà achetées se retéléchargent dans leur nouvelle version depuis l'espace habituel.
v1.3.7.16
7 août 2026

Les coloriages magiques sortent du calcul mental

  • Grandeurs et mesures sur le coloriage maths. Chaque case porte une étiquette (« la longueur d'un stylo », « la masse d'une vache », « la contenance d'un seau ») et l'élève colorie selon l'unité la mieux adaptée : cm ou m au CP, puis km, g et kg, mm, et les contenances en mL, cL et L au CM. Un « mélange de grandeurs » fait cohabiter longueurs, masses et contenances sur la même fiche. Chaque étiquette a été choisie pour que l'unité soit indiscutable, et une fiche ne répète jamais deux fois la même étiquette.
  • Synonymes et contraires sur le coloriage français. La légende affiche des mots-repères (grand, petit, chaud, content…), l'élève colorie chaque mot de la couleur de son synonyme - ou de son contraire. Dès le CP (c'est au programme 2024 : « savoir trouver des synonymes et des antonymes »), avec des familles de mots qui s'enrichissent jusqu'au CM2. Chaque mot n'a qu'une seule bonne couleur : les mots à double sens (« vilain », « frais », « chouette »…) ont été écartés un à un.
  • Les sons dès le CP, et trois séries de plus. La série oi / ou / on s'ouvre au CP (les correspondances lettres-sons y sont au programme dès le milieu d'année), et deux nouvelles séries arrivent au CE1 : ai / an / au-eau, et les trois nasales an / in / on - la confusion la plus travaillée en classe. Comme toujours sur ce mode : aucun mot ambigu (un mot qui contient deux des sons de la série est écarté) et aucun doublon sur la fiche.
  • Cette page vient d'une suggestion d'enseignante qui clôturait ses séquences de vocabulaire et de grandeurs et mesures par des coloriages magiques introuvables ailleurs. Merci à elle - la boîte à idées est ouverte, via la page contact.
v1.3.7.15
7 août 2026

Passer d'une année scolaire à l'autre dans ma classe

  • Deux onglets « 2025-2026 » et « 2026-2027 » en haut de ma page de classe. Je bascule d'une année à l'autre en un clic, sans changer de page : le Coup d'oeil, la liste des élèves, l'entraînement libre, l'Aventure et les mini-jeux affichent alors les résultats de l'année choisie. C'est possible parce que mes élèves restent les mêmes quand ma classe monte : leur travail de l'an dernier leur est toujours attaché.
  • Toute la page suit l'année choisie, pas seulement quelques onglets : tableau de bord, coup d'oeil, mon parcours, élèves, exercices, entraînement, Aventure, mini-jeux, cohorte, lacunes et statistiques.
  • Et ce qui ne peut pas se découper par année vous le dit sur place, au lieu d'afficher un chiffre trompeur : l'analyse prédictive (elle anticipe l'avenir, pas le passé), la matrice de compétences et la carte de chaleur (un niveau de maîtrise est un état d'aujourd'hui, il n'est pas historisé), les cartes de révision dues, et les XP et pièces cumulés depuis l'inscription de l'élève.

La nouvelle année repart vraiment de zéro

  • Les moyennes de l'an dernier ne s'affichent plus dans la classe de cette année. Le « Coup d'oeil », la liste des élèves et les élèves à surveiller comptaient tous les résultats depuis toujours, alors que le tableau de bord, lui, se limitait à l'année en cours : deux onglets de la même page se contredisaient. Tout est maintenant borné à l'année de la classe.
  • Le niveau de l'élève monte avec sa classe. Après une montée de CE2 en CM1, mes élèves restaient étiquetés « CE2 » et une pastille orange signalait partout qu'ils travaillaient sur un autre niveau que la classe. Dans un cours double, chaque élève monte de son propre niveau : le CE1 passe en CE2, le CE2 passe en CM1.
  • Lecteurs d'écran : dans un menu dont les liens ne diffèrent que par leur paramètre d'adresse, tous les liens étaient annoncés comme « page courante ». Seul le bon l'est désormais.
v1.3.7.14
6 août 2026

L'atelier des fractions

  • Une pizza, un gâteau, une barre de chocolat ou une gaufre à découper au tableau. Je choisis en combien de parts je coupe, les élèves cliquent sur les parts pour les colorier, et la fraction s'écrit toute seule à côté, en chiffres et en toutes lettres. Le nouvel atelier est sur outilspourlaclasse.fr/atelier-fractions, sans compte, au TBI comme sur tablette.
  • Comparer deux fractions se voit : les deux formes gardent la même taille, les bandes se superposent dessous, et le signe <, = ou > peut être masqué le temps de faire deviner la classe.
  • Partager 3 gâteaux entre 4 enfants : chaque enfant a sa couleur, on voit sa part dans chaque gâteau, et le résultat s'écrit 3/4. Le sens « partage » de la fraction, celui qui manque le plus souvent.
  • Additionner et retrancher des parts de même taille, avec le passage de l'unité qui se voit à l'écran (5/4, c'est une pizza entière et un quart), et les 3/4 de 20 bonbons posés en groupes de jetons.
  • Une planche de gabarits à photocopier : les disques partagés en 2, 3, 4, 6, 8… en contours seuls pour que les élèves les découpent et les colorient eux-mêmes, ou en couleur pour l'affichage de classe.
  • Chaque niveau ne montre que ce qui est à son programme : le CE1 s'en tient aux fractions unitaires et à un seul gâteau, le CE2 ouvre les additions, le CM dépasse l'unité et découpe la gaufre en 100 carrés pour les centièmes. Et nulle part on ne « simplifie » : au primaire on reconnaît des écritures égales (2/4 et 1/2 recouvrent la même part), la simplification est au programme de sixième.
v1.3.7.13
3 août 2026

Fiches de problèmes A5

  • Le format A5 imprime enfin TOUS les problèmes demandés. Au-delà de 4, les problèmes disparaissaient sans prévenir - demander 8 problèmes donnait une fiche de 4. La fiche se découpe maintenant en feuilles successives (numérotées 5, 6, 7…), deux par A4, correction complète incluse.

Défis et accueil

  • Les défis « jours de suite » comptent enfin : le Calendrier de l'Avent (7 jours) et le Champion d'été (14 jours) suivent la série de flammes de l'élève au lieu de rester figés à zéro.
  • Le premier pas est guidé : un enseignant sans classe est accompagné par le tour en 4 étapes (créer la classe, ajouter un élève, récupérer le code) au lieu d'atterrir sur un formulaire brut.
  • L'export de vos données est plus complet : le journal de bord, les évaluations de suivi, la progression par compétence, la gamification des élèves et les séquences pédagogiques rejoignent le fichier téléchargeable depuis Mon compte (34 familles de données).
  • Les fiches de maths préviennent quand un type d'exercice est à court : demander 12 exercices d'un type qui n'en propose qu'un affichait une fiche quasi vide sans explication - un bandeau le dit désormais sur la fiche, avant la photocopie.
  • Les outils de classe se souviennent de votre séance : un rafraîchissement accidentel au TNI refermait tous les outils ouverts (timer, dés, score…). Ils reviennent maintenant tout seuls.
  • Le suivi de fluence sans compte peut être effacé : sur un ordinateur partagé, prénoms et mesures restaient enregistrés sans aucun moyen de les retirer - un bouton « Effacer les données de cet ordinateur » le fait, avec confirmation.
  • Les quiz s'enchaînent enfin entièrement au clavier : après une réponse, le focus suit tout seul (bouton « Question suivante », puis la première réponse de la question d'après) au lieu de se perdre - fini de re-tabuler depuis le haut de la page à chaque question. Les onglets des outils se parcourent aussi aux flèches.
  • Le mode Aventure ne bloque plus les élèves courageux : un enfant qui terminait toutes les îles de son arc avec une étoile par île se retrouvait devant une porte fermée, sans explication. Les seuils sont ramenés à une étoile par île en moyenne, et s'il en manque, un bandeau le lui dit clairement : rejoue une île déjà terminée pour gagner les étoiles qui te manquent.
  • Le bilan de période se distribue sans ciseaux : à côté du PDF de toute la classe, un bouton « Un PDF par élève » télécharge une archive avec un fichier par enfant, prêt à glisser dans les cahiers.
  • La fiche bilan compte les vrais jours de classe : le compteur de « journées sereines » incluait les week-ends prolongés, les jours fériés et… les vacances scolaires. Il s'appuie maintenant sur le calendrier officiel de votre zone (sélecteur A/B/C) et sur le rythme réel de votre semaine.
  • Les scores des jeux joués hors connexion remontent : dès que l'appareil retrouve internet et une session élève, les parties jouées hors ligne rejoignent le suivi, à leur vraie date, marquées « hors-ligne » dans le rapport.
v1.3.7.9 → v1.3.7.12
2 août 2026

Quêtes et récompenses

  • Les quêtes de classe existent pour de bon. Les onglets quotidien, hebdomadaire et mensuel affichaient... rien : aucune quête n'était jamais proposée. Elles arrivent désormais toutes seules, et surtout, les récompenses promises sont réellement versées à toute la classe quand l'objectif est atteint - XP et pièces calculés jusqu'ici ne partaient jamais.
  • Les défis des événements de l'année avancent enfin. Halloween, Noël, le Printemps des Maths, la Chasse aux Œufs… affichaient des défis figés à zéro quoi que fasse l'élève. Ils progressent maintenant à chaque entraînement, et leurs badges se gagnent vraiment.
  • Les meubles à bonus tiennent leur promesse. La Chaise gamer, le Lit à baldaquin et les autres objets annonçant « +5 XP » ou « +5 pièces » n'appliquaient... rien. Le bonus s'ajoute désormais à chaque gain.

Badges et récompenses

  • Tous les badges affichés se gagnent désormais pour de vrai. Les badges de sciences, d'histoire, de géographie et d'anglais ne pouvaient tout simplement pas être attribués - l'élève voyait des objectifs impossibles. Ils tombent maintenant en jouant aux mini-jeux de leur matière.
  • Un petit bonus quotidien de pièces : la première activité de la journée rapporte 5 pièces - et les succès « Habitué » et « Régulier », qui attendaient ce bonus depuis toujours, deviennent atteignables.

Suivi des compétences

  • Les devoirs alimentent enfin le suivi de compétences. Un devoir de conjugaison, de calcul ou de géométrie terminé positionne désormais les compétences du programme 2025 correspondantes, comme le font déjà l'entraînement et les mini-jeux. Jusqu'ici, la quasi-totalité des devoirs rendus ne laissait aucune trace dans le suivi.

Fiche bilan individuelle

  • Un vocabulaire d'école sur le document remis aux familles. Les niveaux du feu de comportement s'y lisent désormais « Rappel à la règle », « Incident » et « Incident majeur » - plus de « Très grave » à côté du prénom d'un enfant. Une version parents masque les motifs, rédigés pour l'enseignant.
  • Le pourcentage de jours verts est devenu honnête. Il se calcule depuis la première observation réellement consignée dans la classe, hors week-ends, et le dit clairement - un feu adopté en mai n'affiche plus « 98 % de jours verts » sur l'année entière, vacances comprises.
  • Le bouton « Télécharger la fiche bilan » du portfolio fonctionne - il visait une adresse qui n'existait plus.

Éditeur de fiches

  • Les lignes de réponse s'impriment. Onze types d'exercices (calcul mental, écriture en lettres, problèmes, conjugaison…) sortaient sans aucune ligne où écrire - l'élève recevait « 19 + 16 = » suivi de rien. Des lignes en pointillés apparaissent maintenant partout.
  • Un seul en-tête par fiche. Une fiche avec un bloc Titre cumulait deux bandeaux et deux « Prénom / Date » ; le titre choisi par l'enseignant fait désormais autorité.

Devoirs de conjugaison

  • « Infinitif » et « Groupes de verbes » posent enfin de vraies questions. Un devoir sur l'infinitif demandait « Conjugue le verbe "chercher" au infinitif avec "je" » - la réponse était dans la question. Place à « Quel est l'infinitif du verbe dans "vous arriviez" ? » et à un vrai QCM des trois groupes.

Activités en direct

  • Une grosse activité collective ne peut plus ralentir tout le site. Au-delà d'une classe entière connectée en simultané sur un combat de boss, une course ou un sondage, les écrans excédentaires basculent automatiquement en mode allégé, sans rien perdre.

Des portes vers ce qui existait déjà

  • « J'ai un code ! » - l'espace élève propose enfin de rejoindre un défi de classe ou un combat de boss en tapant le code donné par l'enseignant, et d'ouvrir le classement inter-classes. Ces pages existaient, aucun lien n'y menait.
  • Le Pack de Noël, les dictées d'Halloween et le calendrier de classe sont retrouvables - trois pages en ligne et fonctionnelles qui n'étaient reliées nulle part. Elles ont rejoint leurs familles d'outils dans les Ressources.

Jeux de problèmes guidés

  • La touche Entrée valide de nouveau l'étape en cours dans les dix-huit jeux de résolution de problèmes (aire, périmètre, monnaie, vitesse, fractions, partage…). Le bouton « Valider » fonctionnait, mais un élève qui tapait sa réponse puis appuyait sur Entrée ne voyait rien se passer.
v1.3.7.8
29 juillet 2026

Nouveau : des chemins directs vers ce qui existait déjà

  • Un bandeau de niveaux sur chaque générateur. Un clic pose le niveau, et l'adresse obtenue se partage telle quelle à un collègue. Quarante pages par niveau existaient sans qu'aucun lien n'y mène.
  • Un index public des problèmes, groupé par domaine du programme. Il donne accès à quatre séries qui n'étaient listées nulle part, même connecté.
  • Le format « A5 sur A4 » remplit enfin la feuille. Demander une fiche produit maintenant deux A5 identiques à découper, au lieu d'une fiche et d'une demi-page blanche — soit une quinzaine de feuilles économisées sur un tirage pour vingt-cinq élèves.

Devoirs et exercices

  • Le passé composé est corrigé. Un devoir portant sur ce temps attendait l'infinitif : un élève qui écrivait « a travaillé » était compté faux. Les formes justes sont désormais reconnues, accord du participe compris, au masculin comme au féminin.
  • Un devoir différencié ne s'adresse plus qu'à ses destinataires. L'écran « Qui es-tu ? » proposait toute la classe, et l'élève non concerné se voyait refuser l'accès après avoir tapé son prénom. Le compteur « X sur Y ont rendu » du calendrier porte lui aussi sur les seuls élèves ciblés.
  • Géométrie et mesures suivent le niveau de la classe. Un CP pouvait recevoir les sommets d'un cube ou une conversion en kilomètres, à la difficulté ordinaire.
  • Un devoir de mesures livre le nombre de questions demandé — il s'arrêtait à trois ou quatre.
  • Reprendre un exercice interrompu repart où l'élève s'était arrêté, au lieu de le faire recliquer sur tout ce qu'il avait déjà fait.
  • Les révisions reviennent au bon moment. Une notion réussie revenait plus tôt qu'une notion ratée, et le planning ignorait les cartes en retard.

Documents remis aux familles

  • Le livret et le bilan comptent toutes les compétences évaluées. Ils ne regardaient que les entraînements : les compétences acquises en devoir, en passation ou en Aventure n'apparaissaient pas, et un élève pouvait recevoir « aucune compétence évaluée » alors que son enseignant en voyait plusieurs à l'écran.
  • Les attestations ont retrouvé leur cadre de signature, et les barres de synthèse du livret s'impriment à leur vraie longueur.
  • Plus d'élève fictif dans l'archive des cahiers de vacances, et les appréciations s'accordent correctement quand le genre n'a pas été renseigné.
  • Le dernier jour d'une période est bien compté dans le tableau de compétences du bilan.

Fiches imprimées

  • Les divisions posées en A5 affichent les bons nombres. Elles sortaient toutes en « 0 ÷ 0 ».
  • La ligne « Prénom » est revenue sur sept générateurs — sciences, histoire-géographie, français, dictées, coloriage magique, éditeur de fiches et maths en A5. L'encadré d'estimation des problèmes retrouve aussi des blancs de la bonne largeur.
  • Les corrigés sont numérotés quand vous générez plusieurs fiches différentes.

Jeux à projeter et espace élève

  • Le quiz et le vrai-faux concluent la partie. Après la dernière question, ils repartaient à la première : la classe voyait un score gonfler au-delà du nombre de questions. Un écran final et un bouton « Rejouer » closent maintenant la séance.
  • « Temps écoulé ! » s'affiche vraiment sur les deux jeux où ce message ne pouvait pas apparaître.
  • Un défi clôturé l'est pour tout le monde, et les copies encore ouvertes sont figées au moment de la clôture plutôt que perdues.
  • Les points annoncés sont les points accordés, en arène comme en combat de classe.
  • Deux écrans de l'Aventure ne répondaient plus aux élèves connectés.

Tablettes et connexion instable

  • Le mode rapide ne perd plus le travail quand le réseau tombe. La partie est gardée sur la tablette et envoyée au retour de la connexion, avec un message qui le dit clairement — l'écran félicitait l'élève sans rien enregistrer.
  • Un envoi différé n'est plus considéré comme réussi si la session a expiré entre-temps. Il est conservé et réessayé.
  • Navigation privée sur iPad : le bouton du mode rapide et la bannière d'installation fonctionnent de nouveau.

Mode sombre et confort de lecture

  • Cent soixante et un boutons redeviennent lisibles en mode sombre, dont cent quinze sur le livret de compétences. Une règle d'affichage repeignait tous les liens, y compris ceux posés sur un fond coloré.
  • L'emploi du temps passe entièrement en sombre — la grille restait blanche.

Recherche et référencement

  • Deux cent quatre-vingts pages de jeux décrivent maintenant le niveau et la compétence travaillée aux moteurs de recherche, à partir des fiches pédagogiques déjà rédigées à la main.
v1.3.7.7
28 juillet 2026

Vos classes archivées restent consultables

  • Rouvrir l'emploi du temps et le cahier journal d'une année précédente. Les sélecteurs des deux outils proposent maintenant les années passées, regroupées par année scolaire. En consultation seule, avec un bandeau qui le rappelle : votre historique reste lisible sans avoir à désarchiver quoi que ce soit.
  • « Recopier vers ma classe actuelle ». L'emploi du temps de l'an dernier se réinstalle en un clic dans la classe de cette année, créneau par créneau. Cliquer deux fois ne le copie pas deux fois.

La montée de classe emmène vos réglages

  • Quatre réglages suivent désormais les élèves quand vous passez à la nouvelle année : les parcours de ceintures, les métiers de la classe, l'accès de votre co-enseignant et vos seuils d'alerte personnalisés. Jusqu'ici ils restaient accrochés à l'ancienne classe. Le message de fin vous dit précisément ce qui a suivi.
  • L'emploi du temps aussi : il restait attaché à la classe archivée.

Préparation de classe

  • « Marquer récurrent » enregistre enfin le créneau : la marque survit au rechargement de la page.
  • Renommer un emploi du temps fonctionne, et l'impression affiche le nom que vous avez choisi.
  • Le panneau « exercices » du cahier journal se remplit — il était vide pour tout le monde.
  • Une classe sélectionnée qui n'existe plus n'affiche plus un emploi du temps et un cahier journal vides : le site retombe sur votre classe en cours.
  • Un double-clic ne crée plus deux devoirs. Vingt-cinq écrans absorbent désormais l'envoi en double.
  • « x/y élèves ont rendu » compte les élèves de la classe, et une copie envoyée s'enregistre du premier coup.

Suivi des élèves : des chiffres qui disent vrai

  • Le livret d'un élève sans évaluation n'imprime plus des centaines de lignes « Non évalué » : l'écran et le document imprimé racontent la même chose.
  • Le bilan imprimé pour les familles part du bon élève, et « Niveau » n'est plus suivi du vide.
  • Une classe qui vient d'être créée n'est plus annoncée « à surveiller » : sans travail encore effectué, je n'affiche pas de score plutôt qu'un zéro.
  • Les tableaux de rentrée s'ouvrent nettement plus vite, y compris avec un gros effectif.
  • Le suivi de fluence compare au repère de la bonne période : un élève lent en fin d'année n'est plus classé « au vert » à tort.

Jeux, Aventure et leçons

  • Quarante îles de l'Aventure étaient hors d'atteinte, dont les deux combats de fin. Le parcours se termine.
  • Vingt-sept jeux tombaient en panne dans une classe à plusieurs niveaux (CP-CE1, ULIS…).
  • Rejoindre un défi depuis deux appareils n'éjecte plus l'élève, et les points ne sont plus comptés deux fois.
  • 74 diapositives de leçons ne s'affichaient pas, et l'histoire au CM1 ne proposait qu'une seule leçon.
  • Les fiches de français ne sortent plus suivies d'une page blanche, et le même exercice ne revient plus cinq fois sur la même feuille.
  • 747 problèmes « très facile » et 161 leçons d'histoire, de géographie et de sciences peuvent enfin rejoindre la bibliothèque.

Accessibilité

  • Deux menus de navigation ne s'ouvraient qu'à la souris : ils répondent au clavier.
  • Les fenêtres de dialogue gardent le focus à l'intérieur tant qu'elles sont ouvertes.
  • 222 pages empêchaient le zoom sur téléphone et tablette. Plus aucune.
  • Élèves allophones : la langue choisie est réellement mémorisée, et l'écriture de droite à gauche ne s'applique qu'aux pages traduites.

Confort et rapidité

  • 87 à 125 Ko de moins au premier chargement, sans qu'un pixel bouge.
  • Après une mise à jour, l'application installée ne sert plus l'ancienne version.
  • L'impression d'un QR code ne sort plus blanche, et deux outils refonctionnent en navigation privée sur iPhone.
  • Le guide « tableau numérique » ne renvoie plus vers trois adresses inexistantes, et les factures s'affichent proprement.

Sécurité et confidentialité : le tour de vis d'avant-rentrée

  • J'ai renforcé la protection du cookie de session sur tous les points d'entrée du site, y compris ceux qu'utilisent l'application mobile et le mode hors ligne.
  • Les points gagnés en jeu ne peuvent plus être réclamés autrement qu'en jouant.
  • Envoi d'images : formats resserrés à JPEG, PNG et WebP, et chaque image est réécrite à la réception — ce qui pouvait s'y cacher disparaît, y compris la position GPS enregistrée par un appareil photo. Supprimer un exercice supprime aussi son image.
  • Anonymisation et export de vos données : j'ai étendu la couverture aux notes libres relevant de la santé, et un export ne peut plus perdre une catégorie entière à cause d'une seule valeur illisible.
  • La purge annuelle regarde aussi votre activité d'enseignant : une classe qui vit ne peut pas être purgée.
  • Exports Excel : un prénom d'élève ne peut plus être interprété comme une formule par le tableur.

En coulisses

  • Les emails d'accompagnement ont un verrou, un plafond par envoi et un battement de cœur : une panne se voit et se rattrape au lieu de perdre les messages en silence.
  • Les opérations d'administration laissent une trace, et deux pages ne tombent plus en erreur sur une adresse fantaisiste.
  • Quand le site est momentanément indisponible, il l'annonce clairement et se rétablit tout seul, au lieu d'afficher une erreur inquiétante.
v1.3.7.6
27 juillet 2026

Le mode Aventure remis d'aplomb

  • Chaque île pose enfin ses vraies questions. Une partie des îles servait des questions de secours sans rapport avec leur thème, et quelques-unes affichaient un contenu illisible impossible à réussir. Tout le catalogue a été recartographié : 3 400 combinaisons île × niveau × difficulté vérifiées une à une.
  • Les adaptations DYS s'appliquent aussi en Aventure : police adaptée, sessions raccourcies et temps ajusté suivent maintenant l'élève sur les îles, comme partout ailleurs.
  • Les propositions sont mélangées équitablement sur toutes les îles — cliquer toujours le même bouton ne rapporte plus rien.
  • Les succès disent la vérité : leurs descriptions correspondent aux vrais objectifs, et dix îles qui ne comptaient pour aucun succès font désormais avancer les bons compteurs.

Duels, courses et défis d'équipe

  • Le bon trophée pour le bon joueur. Dans les duels de l'arène, le premier arrivé pouvait voir un trophée d'or même en ayant perdu — le classement final fait foi désormais, ex aequo compris.
  • Les parties abandonnées versent leurs récompenses. Quand un camarade quittait en cours de duel, de course ou de match d'équipe, le champion restait sans son bonus. Les parties interrompues sont maintenant clôturées proprement et les pièces créditées — y compris, une fois pour toutes, pour les parties restées en suspens ces derniers mois.
  • Recharger la page en plein duel ne bloque plus l'élève : la partie reprend à la bonne question.
  • Le Mode Spectacle raconte la même histoire sur tous les écrans : le vainqueur du vote affiché au tableau est toujours celui qui oriente la suite, et la télécommande de l'enseignant l'affiche aussi.

Préparation de classe

  • L'emploi du temps s'imprime depuis n'importe où — y compris Ctrl+P — sur une seule feuille, avec la bonne année scolaire et les vrais repères horaires officiels de votre cycle. Les créneaux superposés sont listés au lieu de disparaître.
  • Le cahier journal garde un brouillon de votre saisie. Un rechargement ou une session expirée ne fait plus perdre la préparation en cours : elle est proposée à la restauration.
  • Fiches de séquences soignées : libellés accentués partout (y compris sur la fiche destinée à l'inspection) et impression propre des programmations, même depuis le thème sombre.
  • Les minuteurs des jeux à projeter restent exacts même si l'onglet passe en arrière-plan, et les tirages de lettres du petit bac et du mot le plus long sont désormais toujours jouables au CP.

Partage, famille et découverte

  • Chasse au trésor : des QR codes impeccables, à l'écran comme sur les balises imprimées — vérifiés jusqu'au décodage réel. Et un lien de partage abîmé affiche un message clair au lieu d'une page muette.
  • Le Memory des listes partagées est vraiment jouable (les cartes s'affichent en pleine taille) et le quiz propose toujours plusieurs réponses, même sur les listes de petits mots.
  • La recherche et les favoris sont accessibles depuis le menu mobile, et tous les liens du site mènent quelque part — pied de page compris.
  • L'aide, la FAQ et le tutoriel décrivent le site d'aujourd'hui : chiffres à jour calculés automatiquement, noms de boutons exacts, liens vérifiés un à un.

Des chiffres honnêtes, partout

  • Pas de données ? Pas de chiffre inventé. Un élève qui n'a pas encore travaillé affiche « Pas encore de données » plutôt qu'un indice de vigilance ou un 0 % — sur le tableau de vigilance, les rapports et les bilans remis aux familles.
  • Les totaux concordent d'une page à l'autre : statistiques globales, cartes de classe, rapports et bilans comptent désormais les mêmes choses de la même façon.
  • Les prédictions d'évaluations nationales fonctionnent aussi pour les classes multi-niveaux, et ne classent plus « fragile » un élève simplement faute de données.
  • Fiabilité en coulisses : la purge annuelle de données a été répétée en conditions réelles avant l'échéance du 1er août (elle épargne bien toute classe encore en service), et les rares pannes des tâches automatiques me sont désormais signalées immédiatement.
v1.3.7.5
27 juillet 2026

Une grande tournée des jeux

J'ai passé au peigne fin les jeux de sciences, d'anglais, d'EMC, d'histoire-géo, d'EPS et d'arts — plus d'une centaine de pages relues et rejouées une à une.

  • Le coin EMC affiche enfin ses 21 jeux. Onze d'entre eux (laïcité, vote, droits et devoirs, tolérance…) n'apparaissaient pas sur la page d'accueil de la matière. Ils y ont désormais leur carte, filtrée par niveau.
  • Cliquer la bonne réponse compte juste, partout. Dans quelques jeux (personnages historiques, signaux et information…), certaines bonnes réponses étaient refusées à cause d'un détail technique. Tout a été rejoué et vérifié.
  • Les propositions sont mélangées équitablement. Dans plus de 80 jeux (maths, français, sciences…), la bonne réponse tombait plus souvent sur certains boutons que sur les autres — parfois presque toujours au même endroit. Le tirage est maintenant parfaitement uniforme — cliquer au hasard ou toujours au même endroit ne rapporte plus rien.
  • Des contenus vérifiés fait par fait. Carte du monde (34 pays replacés sur le bon continent), états de la matière, classification des animaux, dates historiques, règles sportives, vocabulaire anglais : les banques de questions ont été relues avec les programmes et les sources sous les yeux.
  • Plus d'écran de fin à zéro question. Quand un thème n'a pas de contenu pour le niveau choisi, il apparaît grisé au lieu de lancer une partie vide.

Au TBI et en classe entière

  • Jeu de l'oie : chaque équipe garde sa couleur. Ajouter une équipe après en avoir supprimé une ne crée plus deux pions identiques sur le plateau.
  • La chasse au trésor respecte les matières cochées, même sur les longs parcours : les dernières balises ne retombent plus sur du calcul quand vous n'aviez gardé que le français.
  • La machine à histoires imprime le compte exact de pages — plus de feuille blanche ni de page orpheline en fin de tirage.
  • Le minuteur reste exact en toutes circonstances, même si vous passez sur un autre onglet pendant le décompte : la sonnerie part à l'heure dite.
  • Le mode Séance annonce correctement tous les jeux, y compris « Estimation mystère » et « Éclair de points » sur le bandeau « Suivant ».

Fiches et évaluations

  • Les QCM des fiches de français mélangent leurs propositions à chaque impression. L'ordre des choix ne suit plus celui de la banque d'exercices : impossible de réussir la fiche en cochant toujours la même case. Le corrigé, lui, reste exact.
  • Le choix des tables est respecté pour les divisions. Cocher « 7 et 9 » dans « Tables à utiliser » produit bien des divisions par 7 et par 9.
  • Le son choisi en phonologie est suivi aussi dans les fiches en mode « Personnalisé ».
  • Les évaluations d'histoire CM1 collent au programme 2026 : les thèmes proposés sont exactement ceux de l'année (du Moyen Âge aux Temps Modernes), en cohérence avec le générateur de fiches.

Générateurs et impressions passés au peigne fin

  • La dictée négociée imprime enfin ses lignes d'écriture. Les quatre zones élève sortaient vides du PDF ; chacune retrouve son trait de prénom et ses lignes. L'option DYS applique aussi son fond crème et des lignes adaptées à la police agrandie.
  • Les leçons imprimées gardent leurs marques de correction. Les coches et croix des exemples disparaissaient du PDF — un contre-exemple pouvait se lire comme un exemple juste. Et les six leçons « Questionner le monde » du CE2 qui restaient vides se génèrent désormais.
  • Plus de première page blanche dans l'éditeur de fiches, plus de fiche illisible imprimée depuis le thème sombre, et l'outil s'utilise maintenant au doigt sur tablette comme au clavier.
  • Plan de classe et cartes mentales tiennent sur une seule feuille, prénoms complets et en-tête à sa place — même pour les grandes classes et les cartes bien remplies.
  • Le Memory de l'imagier est vraiment jouable : les deux cartes de chaque paire sortent désormais sur la même planche à découper.
  • Sudoku, sous-main, mots croisés, invitations et exposés s'impriment proprement depuis le thème sombre — plus de grilles zébrées de noir ni de feuille bleu nuit.
  • Les banques de contenus ont été relues mot à mot : leçons, dictées, textes de lecture, pluriels difficiles — les coquilles et les exemples discutables ont été corrigés, avec les programmes sous les yeux.

Côté élèves et côté compte

  • « Corrige-tout » note juste. Le score reflète désormais les corrections réellement trouvées, et un élève qui écrit la forme correctement accentuée n'est plus compté faux.
  • Les quiz des leçons interactives mélangent leurs propositions — la bonne réponse ne se cache plus toujours derrière le même bouton.
  • La révision des erreurs pose de vraies questions (elle affichait parfois la réponse à la place de la question) et le bouton « S'entraîner sur ce type » mène toujours quelque part.
  • L'import d'élèves accepte les fichiers CSV venus d'Excel ou d'ONDE sans abîmer les accents. « Éloïse » reste « Éloïse », la ligne d'en-tête n'est plus prise pour un élève, et réimporter le même fichier prévient au lieu de créer des doublons.
  • Les pastilles d'avatar affichent les initiales de tous les prénoms, accents compris, et modifier la fiche d'un élève ne change plus son genre par inadvertance.
  • Les réglages d'accessibilité s'enregistrent vraiment et vous suivent d'un appareil à l'autre.

Suivi de classe

  • Le filtre « Trimestre » du feu de comportement affiche le bon trimestre scolaire (septembre–décembre, janvier–mars, avril–août), à l'écran comme sur la fiche bilan PDF.
  • Le mot aux parents pré-rempli garde l'élève sélectionné. En arrivant depuis le feu de comportement, l'élève reste coché, y compris pour les enseignants à classe unique.
  • Les raccourcis du tableau de bord du matin mènent tous quelque part : les séances d'arts, de musique et les débats EMC ouvrent maintenant les bonnes pages.

Des pages plus légères et mieux référencées

  • Chaque page de jeu porte un seul encart « À propos de ce jeu ». L'encart pédagogique est désormais généré depuis une source unique — les pages sont plus légères et toujours à jour des millésimes de programmes.
  • Une centaine de pages supplémentaires proposées aux moteurs de recherche : l'espace parents « Comment on l'apprend en classe ? », les jeux récents et les pages d'outils sont maintenant tous déclarés, sous leur adresse définitive.
  • La recherche du site sait filtrer par arts, musique, EPS et programmation, en plus des matières déjà proposées.
  • Les chiffres du site racontent tous la même histoire : le nombre de jeux affiché est désormais calculé au même endroit pour toutes les pages.
v1.3.7.4
26 juillet 2026

Deux nouveaux outils en éducation musicale

La musique était la matière la moins fournie du site. Elle passe de sept à neuf activités.

  • Un piano virtuel. Deux octaves, jouables à la souris ou directement aux touches du clavier — chaque touche porte la lettre qui lui correspond. On choisit le son, le volume et l'octave. Quatre morceaux sont proposés (Au clair de la lune, Frère Jacques, Joyeux anniversaire, la gamme de do) : l'élève les écoute, puis les rejoue lui-même. Il n'y a ni question ni score, c'est un outil d'exploration — au TBI pour faire entendre une hauteur, ou au casque en autonomie.
  • Un entraînement à la lecture de notes sur la portée. Une note s'affiche, l'élève la nomme. Série de dix, avec score et compteur de bonnes réponses consécutives, trois difficultés, et la clé de fa en plus de la clé de sol pour ceux qui vont plus loin. Un aide-mémoire rappelle les notes des lignes et des interlignes, et un clavier permet d'entendre chaque note pour relier le nom écrit au son.

Le mode hors-ligne fonctionne pour de bon

C'est la correction la plus utile de cette version si votre école a une connexion capricieuse.

  • Le site se prépare au hors-ligne depuis n'importe quelle page, et non plus depuis la seule page d'accueil. Si vous arriviez directement sur un jeu ou sur votre espace — par un favori, par un lien partagé — la mise en cache ne démarrait pas. Elle démarre désormais partout.
  • Les jeux se lancent sans connexion. Quatre défauts se cumulaient et se masquaient l'un l'autre ; ils sont levés. Une salle sans wifi n'empêche plus une séance déjà ouverte de se terminer.

Vos documents imprimés

  • Les émojis ne disparaissent plus des documents générés. Certains symboles s'évaporaient silencieusement à la conversion en PDF : le document sortait avec un trou à leur place. Ils sont remplacés par un équivalent qui s'imprime, et un contrôle automatique repère désormais tout nouveau symbole qui ne passerait pas.
  • Trois documents affichaient une année scolaire recalculée, et fausse. Ils affichent maintenant celle de votre classe, comme partout ailleurs.
  • Le logo de votre école est correctement annoncé aux lecteurs d'écran en tête des fiches, dictées, leçons, problèmes et plans de travail.

Vos liens de partage restent privés

Plusieurs pages s'ouvrent par un lien secret, sans mot de passe : le bilan du soir, l'espace du remplaçant, l'arène, le spectacle. Le lien est la clé, il mérite donc les mêmes égards qu'un mot de passe.

  • Ces pages sont désormais explicitement tenues à l'écart des moteurs de recherche, par une consigne posée à la fois dans la page et dans l'en-tête de la réponse — ce second point couvre aussi les documents PDF servis sous ces adresses. Le lien que vous confiez à une famille ou à un collègue ne peut plus se retrouver dans des résultats de recherche.
  • Les codes de ces liens sont retirés des rapports techniques avant leur envoi, côté serveur comme côté navigateur, à partir d'une liste unique tenue à un seul endroit. Un rapport d'incident ne peut plus contenir de code d'accès.
  • Les pages de votre compte et de votre espace classe sont couvertes jusque dans leurs sous-pages, l'export de vos données comprise.

Protection des données

  • Chaque classe active affiche l'échéance à laquelle ses données seront anonymisées. Vous n'avez plus à deviner ce que devient une classe après l'année scolaire : la date est écrite sur la classe elle-même.
  • Le ménage annuel ne considère qu'une classe restée sans activité depuis douze mois. Une classe encore en service traverse l'été sans être touchée, quelle que soit la date de son année scolaire.
  • L'export de vos données est lisible. Les champs protégés en base y arrivaient encore chiffrés ; ils sont rendus en clair pour vous, comme le prévoit le droit à la portabilité. Les sorties scolaires y figurent également — accompagnateurs, transport, autorisations — au titre du droit d'accès.
  • Les textes publiés décrivent la durée de conservation réellement appliquée, au jour près.

Boutique, courriels, notifications

  • Un guide acheté donne accès à ce guide. L'accès était accordé trop largement : il est maintenant vérifié titre par titre, à chaque téléchargement.
  • Les liens des courriels d'accompagnement pointent vers le site. Ils renvoyaient vers une adresse de développement, y compris le lien de désinscription — qui était donc inutilisable. Si vous aviez renoncé à vous désinscrire faute de lien fonctionnel, c'est réglé.
  • La proposition d'activer les notifications n'apparaît plus qu'aux enseignants connectés, et non aux visiteurs de passage ni aux élèves.

Vitesse et confort

  • La mise en cache des pages est de nouveau effective. Quatre réglages différents l'annulaient en silence, chacun pour une raison propre à l'hébergeur. Les pages publiques repartent plus vite, et celles qui vous concernent restent strictement personnelles.
  • Le zoom est possible sur les sept pages de choix des jeux. Il y était interdit sans raison — ce sont de simples listes.
  • Dix-huit questions apparaissaient deux fois dans un même niveau en sciences et en histoire-géographie, dont neuf avec une correction formulée différemment d'un tirage à l'autre. Les doublons sont retirés, et un contrôle automatique empêche qu'il s'en réintroduise.

Sous le capot

  • Les tâches planifiées rendent compte de leur exécution, et le chien de garde chargé de repérer leur silence fonctionne à son tour. Une sauvegarde ou un envoi qui ne partirait pas se signale désormais.
  • L'intégrité des scores est verrouillée par des tests dans les cinq modes collectifs et en arène. Un score annoncé par le poste d'un élève n'a jamais été cru sur parole — le serveur le recalcule — et cette garantie est maintenant vérifiée automatiquement à chaque modification.
  • Chaque page déclare une adresse de référence unique. Les jeux en annonçaient deux et vingt-et-une pages n'en annonçaient aucune, ce qui dispersait leur référencement. Le plan du site ne propose plus que des pages réellement destinées à être trouvées.
  • Deux bibliothèques tierces mises à jour pour leurs correctifs de sécurité, et plusieurs contrôles internes réparés — dont celui qui vérifie l'état de la base avant mise en ligne.
v1.3.7.3
25 juillet 2026

Votre tableau de bord voit deux activités de plus

  • La progression par compétence de chaque élève s'affiche à nouveau sur sa fiche. Le bloc restait vide même quand l'élève avait travaillé : les compétences qu'il a acquises, celles en cours et celles à renforcer réapparaissent, avec leur tendance.
  • « Programmation visuelle » remonte maintenant ses résultats. Les 30 défis de robot alimentent votre suivi, avec le nombre d'étoiles obtenues — trois étoiles signifiant que l'élève a trouvé le programme le plus court.
  • « L'histoire dont tu es le héros » aussi. Vous voyez combien de questions de compréhension l'élève a réussies du premier coup, et quelle histoire il a lue. C'est volontairement cet indicateur-là plutôt que la fin atteinte : dans ce jeu on peut retenter une question autant de fois qu'on veut, donc tout le monde arrive au bout — seul le premier essai dit quelque chose de la lecture.

Protection des données : le registre s'étoffe, deux champs sensibles chiffrés

Le registre des traitements est le document qu'une inspection demande en premier. Il décrit désormais vingt-et-un traitements.

  • Les informations médicales des sorties scolaires sont chiffrées. Ce que vous notez pour la sortie — allergie, traitement en cours, PAI — est une donnée de santé sur un enfant. Elle est maintenant illisible pour qui accéderait au serveur sans la clé, reste visible de vous seul, et n'est jamais exportée ailleurs que sur la fiche de la sortie. Le registre décrit ce traitement en propre, avec sa base légale : la sécurité de l'enfant quand il est hors de l'école.
  • Le motif d'absence est chiffré lui aussi. « Rendez-vous médical », « dentiste » : ce que l'on écrit à côté d'une absence relève souvent de la santé. Même protection, et le champ reste facultatif.
  • Les indicateurs de vigilance ne sont plus conservés au-delà de sept jours. Le tableau de bord signale les élèves dont les résultats se dégradent ; cet indicateur n'a de sens que sur la période récente. Passé ce délai il est effacé, et recalculé à la demande. Le registre le décrit désormais explicitement : c'est une aide à votre décision, jamais une décision automatique, et il n'est montré ni à l'élève ni aux familles.
  • Le changement de mot de passe est protégé contre les essais répétés. Utile dans une classe où un poste reste ouvert sur votre session : personne ne peut y deviner votre mot de passe actuel à force de tentatives. Même protection sur le formulaire de réinitialisation.
  • Les fichiers de session sont nettoyés chaque jour au-delà de vingt-quatre heures, plutôt que de s'accumuler sur le serveur.

Sous le capot

  • Trente-cinq index en double retirés de la base. Chaque exercice terminé, chaque score enregistré mettait à jour plusieurs fois la même information. Les écritures sont d'autant allégées, sans rien changer aux recherches.
  • Deux vérifications automatiques de plus avant chaque mise en ligne : l'une contrôle que toute page réservée vérifie bien qui la consulte, l'autre que toute nouvelle table contenant des données d'élève soit effacée avec lui. Elles bloquent la mise en ligne en cas d'écart.
v1.3.7.2
25 juillet 2026

Ce que certains élèves ne pouvaient tout simplement pas faire

J'ai fait passer au site un audit complet, en me mettant à la place d'un enfant sur une tablette de classe plutôt qu'à la mienne devant mon écran. Plusieurs blocages n'apparaissaient que dans ces conditions-là — les voici levés.

  • Les exercices « remets dans l'ordre » étaient impossibles à faire au doigt. L'enfant appuyait, glissait, rien ne bougeait ; il finissait par valider dans le désordre et perdait tous ses points. Le pire : dans votre éditeur, l'aperçu affichait des flèches et fonctionnait très bien — le bug ne pouvait donc se voir que côté élève. Il y a maintenant des flèches ▲▼ partout, qui marchent au doigt, à la souris et au clavier.
  • Le zoom était bloqué sur les pages d'énoncés, dont les 20 jeux de résolution de problèmes. Un élève malvoyant, ou vous en RASED, ne pouviez pas agrandir le texte. C'était invisible depuis un iPhone (iOS ignore ce réglage) : ce sont les tablettes Android des écoles qui étaient touchées. Le zoom est rendu à toutes les pages où l'on lit et où l'on répond.
  • Les réglages d'accessibilité ne changeaient rien à l'écran. Vous cochiez « Cibles plus grandes » pour un élève dyspraxique — et il ratait exactement le même bouton que les autres, en étant le seul à ne pas pouvoir compenser. Même chose pour « Contraste élevé » et « Texte agrandi ». Les trois fonctionnent enfin pour de vrai.
  • La croix qui ferme le panneau « Comment jouer ? » faisait 34 pixels — sur les 246 jeux, et ce panneau s'ouvre au tout premier lancement. Un CP devait viser ça pour commencer à jouer. Les boutons du socle des jeux respectent maintenant la taille minimale d'une cible tactile.
  • Du texte invisible sur les pages de problèmes et les leçons interactives : la couleur d'écriture était presque celle du fond. Corrigé partout.
  • Les jeux se jouent maintenant au clavier. Dans les jeux d'arcade, les cibles à cliquer — le ballon, la fleur, l'île — étaient fabriquées à la volée sans être atteignables par la touche Tabulation. Un élève qui ne peut pas se servir d'une souris, ou dont le poste de fond de classe n'en a plus, ne pouvait donner aucune réponse dans une bonne partie du catalogue. La correction est faite en un seul endroit, donc elle vaut pour les 246 jeux d'aujourd'hui comme pour ceux de demain.
  • La frise chronologique ne se jouait qu'en glissant les cartes à la souris. On peut désormais cliquer une carte puis son emplacement — au doigt, à la souris ou au clavier —, et le lecteur d'écran annonce la carte choisie.

Des activités entières qui ne remontaient aucun résultat

  • Les 20 jeux de résolution de problèmes étaient invisibles de votre suivi. Vos élèves pouvaient travailler les partages, la monnaie ou la proportionnalité toute la semaine : rien n'arrivait dans le tableau de bord, et la remédiation ne se déclenchait jamais. Tout le domaine « résolution de problèmes » du programme alimente désormais le suivi — et un élève au lecteur d'écran entend enfin si sa réponse est juste ou fausse.
  • Les scores étaient perdus en silence dès que le wifi toussait, sur l'ensemble des mini-jeux. L'enfant voyait bien ses étoiles et son score à l'écran, mais rien n'arrivait jamais chez vous, et personne ne pouvait le savoir. Les résultats sont maintenant mis en attente et renvoyés dès que la connexion revient.
  • « Mémoriser une poésie » ne remontait pas non plus son score. C'est réparé.

Conformité aux programmes : trois écarts corrigés à la source

Pour chacun, je suis allé relire le texte officiel plutôt que de me fier à mes propres notes.

  • Le périmètre est au CE2, pas au CE1. Les 60 problèmes de géométrie CE1 portaient tous sur le périmètre — y compris ceux qui disaient « le tour de », ce que le programme définit mot pour mot comme le périmètre. Ils sont entièrement recomposés sur ce que le CE1 travaille vraiment : compter côtés, sommets et angles droits, mesurer, comparer et estimer des longueurs. Au passage, la difficulté ne se construit plus en gonflant les nombres, mais en ajoutant des étapes.
  • La maternelle compte six domaines d'apprentissage, pas cinq. La page qui présente les nouveaux programmes annonçait le compte de l'ancien programme de 2015 — et plusieurs outils affichaient encore « Explorer le monde », un intitulé qui n'existe plus depuis que ce domaine a été scindé en deux. Onze intitulés sont remis à jour.
  • Le générateur d'évaluations nommait mal ses échelles. Il présentait l'une comme « officielle » et l'autre comme « l'ancien format » : en réalité les deux sont celles du Livret Scolaire Unique, pour deux usages différents. Vous choisissez désormais entre Objectifs d'apprentissage (bilan périodique, non atteints → dépassés) et Niveaux de maîtrise (fin de cycle, insuffisante → très bonne maîtrise), avec les intitulés exacts du livret.

Protection des données : six renforcements

J'ai profité de cet audit pour resserrer encore la protection des données de vos élèves.

  • Les journaux de connexion sont purgés automatiquement au bout de 90 jours, fichiers compris, sans qu'aucune trace ne subsiste au-delà.
  • Les liens « révisions du soir » expirent en fin d'année scolaire et sont ensuite supprimés automatiquement. Un lien remis aux familles ne peut donc plus servir l'année suivante.
  • Les mots aux familles rejoignent les données chiffrées. Absences, retards, comportement, rendez-vous : ces textes sont désormais protégés au même niveau que les observations du carnet de suivi et les notes sur les élèves.
  • Aucun identifiant d'élève ne peut transiter vers l'outil technique qui me signale les erreurs du site : les adresses de pages sont anonymisées avant tout envoi.
  • Sur une tablette partagée, rien ne passe d'un élève au suivant. Les pages personnelles — prénom, scores, parcours — ne sont plus conservées sur l'appareil, et ce qui reste en mémoire est effacé à chaque connexion et déconnexion d'élève. Les jeux, eux, restent disponibles hors ligne : c'est la mémoire des pages qui est vidée, pas celle des activités.
  • L'export de vos données est bien plus complet côté élèves. Il ne contenait que le prénom, le nom et la date d'ajout ; il inclut désormais le niveau scolaire, les niveaux de travail, les adaptations actives, les besoins particuliers, vos notes et les préférences d'affichage — c'est-à-dire tout ce qu'une famille est en droit de demander.

Et la page d'entraînement se charge nettement plus vite

  • L'espace d'entraînement de l'élève réclamait 63 fichiers au serveur à chaque ouverture. Il n'en demande plus que 3. Avec trente tablettes qui ouvrent la même page en même temps le jour de la rentrée, la différence se sent.
  • Mes propres outils de contrôle mentaient : celui qui traque le code inutilisé déclarait « morts » trois jeux parfaitement vivants, dont un mis en ligne la veille. Un ménage qui l'aurait cru les aurait supprimés. Ils sont réparés, et un nouveau contrôle vérifie en permanence qu'aucun formulaire ne parte sans sa protection anti-fraude.
  • Les corrections arrivent maintenant jusqu'à vous. Trente-neuf fichiers du site étaient conservés un an par le navigateur sans jamais être rafraîchis : une correction pouvait être en ligne sans que vous la voyiez. Chacun porte désormais son numéro de version.
  • Moins de travail inutile pour la base de données : un index manquant sur la table qui grossit le plus vite, cinq recherches par date qui l'obligeaient à tout relire, et les ceintures qui se réenregistraient à chaque exercice terminé même sans le moindre changement.
v1.3.7.1
24 juillet 2026

La grande chasse aux bugs : 29 réparations en une journée

J'ai passé la journée à traquer les bugs silencieux — ceux qui ne plantent pas, mais qui mentent. La méthode : écrire des tests qui vérifient ce que chaque fonction promet, puis réparer tout ce qu'ils débusquent. Le tableau de chasse :

  • Les parcours de remédiation étaient invisibles : ils se créaient bien, mais la page « Mon parcours » de l'élève restait vide et la progression n'avançait jamais après les entraînements. Tout refonctionne — création, affichage, progression.
  • Le bilan hebdomadaire annonçait toujours « 0 incident » dans la notification du dimanche, même après une semaine chargée en croix de comportement. Les comptes sont désormais justes.
  • Douze mini-jeux tombaient sur une page blanche quand le niveau arrivait en minuscules dans l'adresse (un lien partagé, un favori…). Et dans Pixel Math, l'image se révélait dans l'ordre au lieu d'être mélangée — depuis toujours.
  • Corrige-tout gère enfin les verbes pronominaux : « se rejoint » se surligne et se corrige en entier (les deux mots), les erreurs mal positionnées retrouvent le bon mot du texte, et une fausse erreur (« Je suis arrivé », correct) ne vous est plus proposée.
  • L'astuce de soustraction affichait « ${b} » au lieu du nombre dans le coup de pouce pédagogique des jeux de calcul. L'élève lit maintenant une vraie phrase avec les vrais nombres.
  • Le mode hors-ligne pouvait échouer au premier chargement : les fichiers essentiels étaient bien pré-enregistrés mais introuvables au moment de servir la page sans connexion. Réparé et vérifié en coupant vraiment le réseau.
  • La page « rentrée 2026 » s'affichait derrière un bandeau qui recouvrait le tableau des programmes. Elle se lit à nouveau normalement.
  • Et sous le capot : l'appel du matin et le feu de comportement de la future app mobile enregistraient mal les statuts (tout le monde « présent », couleurs refusées), une astuce affichée aux élèves était illisible, et une vingtaine de sorties de programme brutales ont été assainies dans les coulisses de l'API.

Le site est désormais sous surveillance permanente, de la cave au grenier

Ces bugs ont été trouvés parce que j'ai étendu le filet de tests à toutes les zones du site qui n'en avaient pas encore : chaque recoin est maintenant vérifié automatiquement à chaque modification, avant même d'arriver en ligne.

  • Environ 1 400 vérifications ajoutées en une journée : la totalité de l'API (jusqu'au paiement Stripe, testé avec de vraies signatures), les tâches automatiques nocturnes, les générateurs de PDF, les emails et notifications (un désabonné ne peut plus jamais être recontacté sans qu'une alarme sonne), les élections de délégués (le vote reste secret et nul ne peut voter deux fois — c'est prouvé par un test), le mode hors-ligne et l'application de classe.
  • Les jeux comptent juste, c'est vérifié en jouant : un robot joue réellement à 87 jeux — il clique la bonne réponse et vérifie que le score monte, clique une mauvaise et vérifie qu'il ne bouge pas. Et les correcteurs des jeux à saisie libre (conjugaison, dictée d'erreurs, poésie, monnaie) sont confrontés à l'intégralité de leurs banques : chaque bonne réponse déclarée doit être acceptée.
  • Cinq gardes-fous permanents sur les 246 jeux : les familles de bugs déjà rencontrées (page blanche de niveau, réponse toujours au même endroit, texte non traduit…) sont désormais détectées automatiquement — elles ne peuvent plus revenir, ni dans les jeux actuels, ni dans les prochains.
v1.3.7
23 juillet 2026

Chaque jeu explique maintenant ce qu'il travaille

Les 245 mini-jeux affichent désormais, en bas de page, un encart « Ce que travaille ce jeu » que j'ai rédigé jeu par jeu : l'objectif pédagogique précis, les niveaux réellement jouables (vérifiés dans le code de chaque jeu, pas recopiés d'une fiche), la compétence des programmes officiels concernée et une suggestion d'usage en classe — TBI en collectif, autonomie, plan de travail ou rituel selon la mécanique du jeu.

  • De quoi choisir un jeu en connaissance de cause : vous savez avant de le lancer s'il automatise les tables, travaille la décomposition des nombres ou l'analyse de la phrase — et pour quels niveaux.
  • Des passerelles entre jeux voisins : chaque encart propose trois autres jeux de la même matière et le lien vers la ludothèque complète.
  • Sous contrôle automatique : comme pour les banques d'exercices, une vérification échoue si un jeu perd son encart ou si une compétence s'écarte du vocabulaire des programmes.

Programmes 2026 : le guide de ce qui change à la rentrée

Une nouvelle page fait le point, sourcée sur les textes officiels : les nouveaux programmes d'histoire-géographie et de langues vivantes s'appliquent dès cette rentrée en CP et CM1 (les autres niveaux suivront en 2027), la maternelle change de programme, et le français comme les maths ne bougent pas. Un tableau « suis-je concerné ? » par niveau, l'esprit de chaque nouveauté, et les outils du site déjà alignés. C'est sur /rentree-2026.

Un nouveau jeu : le quiz de compréhension de lecture

Une banque de textes et de questions dormait dans le mode Aventure ; elle devient un jeu d'entraînement libre. L'élève lit un texte de son niveau puis répond à des questions, avec une explication après chaque réponse — et quatre modes au choix : compréhension, inférences, chronologie (remettre les événements dans l'ordre) ou vocabulaire en contexte (deviner le sens d'un mot grâce aux indices de la phrase — une banque que j'ai étoffée à plus de 160 phrases, du CE1 au CM2, avec une vraie progression du concret vers le sens figuré). Du CP au CM2, quatre niveaux de difficulté. Côté devoirs, l'exercice de compréhension affiche désormais le texte dans un vrai bloc de lecture au-dessus de la question (fini le pavé illisible), les nouvelles banques de stratégies alimentent aussi les devoirs, et le CP reçoit enfin ses propres banques de lecture pour les devoirs : textes de une à trois phrases décodables, qui/quoi/où, vrai/faux — 132 questions calibrées pour un lecteur débutant, sans inférences ni pièges. Et sur les jeux d'arcade, le panneau « Comment jouer ? » dit maintenant précisément comment on joue — toucher la cible, flèches du clavier, pavé numérique — traduit lui aussi dans les six langues des élèves allophones.

Nouveau : le tutorat entre pairs

Dans l'espace classe, un nouvel outil propose des binômes tuteur/tutoré à partir des résultats réels : un élève à l'aise sur une compétence aide un camarade plus fragile — sur cette même compétence, pas « en général ». Les propositions sont recalculées à chaque visite et rien n'est enregistré ; un élève solide n'est jamais mobilisé sur plus de deux tutorats, pour qu'aider ne l'empêche pas d'apprendre. Vous ajustez les binômes, puis imprimez les cartes de tutorat : chaque tuteur reçoit ses cinq gestes qui aident vraiment (« pose des questions au lieu de corriger ») et les trois choses qu'un tuteur ne fait jamais — à commencer par donner la réponse.

Compréhension de lecture : trois stratégies clés font leur entrée

Le générateur de fiches de français savait déjà travailler les inférences, le vrai/faux ou l'ordre chronologique ; il manquait trois stratégies que la recherche comme les programmes placent au cœur de la compréhension : les reprises anaphoriques (qui est « il » ? qui désigne « ce dernier » ?), les connecteurs (d'abord, car, pourtant… ce qu'ils nous apprennent) et l'idée principale (distinguer l'essentiel du détail). 288 exercices originaux, gradués du CE1 au CM2 sur quatre niveaux de difficulté, avec des distracteurs exigeants — souvent de vrais détails du texte, pour apprendre à ne pas confondre « c'est écrit » et « c'est la réponse ». Disponibles en fiches à imprimer comme dans le générateur d'évaluations — où le CE1 gagne au passage sa rubrique Lecture.

Nouveau : le kit réunion de parents

La réunion de rentrée prête à présenter : choisissez votre niveau (ou plusieurs, pour les classes multi-niveaux), cochez les sections à aborder, renseignez vos horaires et votre fonctionnement — puis projetez le diaporama au tableau et imprimez le document à remettre aux familles. La section « ce que votre enfant va apprendre » est rédigée pour les parents, sans jargon, pour chacun des huit niveaux de la PS au CM2, en cohérence avec les programmes officiels. Comme toujours : rien n'est enregistré sur nos serveurs, tout se prépare dans votre navigateur.

Les règles des jeux dans la langue de l'élève allophone

Le panneau « Comment jouer ? » présent sur tous les mini-jeux se traduit maintenant intégralement — but du jeu, étapes, avertissements — dans les six langues déjà proposées pour les consignes : arabe (avec affichage de droite à gauche), turc, portugais, roumain, russe et ukrainien. Plus de 400 phrases ont été traduites dans chaque langue, avec un registre adapté aux enfants. Un élève qui vient d'arriver en France peut comprendre à quoi il joue avant de jouer.

  • Et une vraie réparation au passage : sur certains jeux, activer une langue de traduction pouvait figer complètement la page. C'est corrigé — le problème passait inaperçu car la traduction couvrait encore peu d'écrans.

Nouveau : le bilan de période pour les parents

Fin de période, il faut faire le point avec les familles — et jusqu'ici le site savait tout mesurer sans savoir le raconter. C'est fait : depuis « Mes élèves », choisissez la période (P1 à P5, dates modifiables selon votre zone) et générez un PDF par élève, rédigé pour les parents : ce que l'enfant a travaillé en devoirs, où il en est dans ses compétences (acquis, en cours, à renforcer — sans les libellés techniques du livret), une appréciation en phrases complètes, et si vous le souhaitez les absences et le climat de comportement. Votre commentaire personnel s'ajoute, les lignes de signature aussi. Toute la classe en un clic, une page par élève.

Le carnet de suivi maternelle passe à la vitesse de la classe

Trois demandes évidentes dès qu'on s'en sert vraiment : noter une réussite pour plusieurs élèves à la fois (l'atelier réussi par six enfants, c'était six saisies — c'est maintenant une seule, avec des cases à cocher et un « Tout cocher ») ; corriger une observation sans devoir la supprimer et tout retaper ; et filtrer par période (P1 à P5) la frise des réussites comme le carnet PDF remis aux familles.

Le calendrier de l'Avent sort de sa cachette

Il existait depuis longtemps — 24 défis du 1er au 24 décembre, chacun différencié du CP au CM2 — mais il n'était accessible que par le pied de page. Il a maintenant sa carte dans « Rituels et moments de classe », un filtre par niveau (la modale met votre niveau en avant), et surtout un bouton « Imprimer les défis » : la liste complète des défis de votre niveau, prête à glisser dans le cahier de la classe ou à préparer avant décembre.

La conjugaison CM1 entre dans le générateur de français

C'était le seul niveau sans exercice de conjugaison dans le générateur. 120 exercices arrivent, en cinq familles : présent, imparfait, futur, passé composé (avec l'accord du participe avec « être ») et le morceau vraiment CM1 — les verbes à radical variable du 1er groupe (nous mangeons, j'appelle, tu paies…). Disponibles en fiches, en évaluations et en devoirs « texte à trous ». Et une chasse au passé simple a eu lieu partout sous le CM2 : dix-neuf dictées CM1 réécrites à l'imparfait et au passé composé, les consignes de rédaction CE2/CM1 corrigées jusque dans leurs amorces, et le garde-fou automatique étendu pour que rien ne revienne. Au passage, le passé simple était silencieusement absent des devoirs CM2 à cause d'un chemin périmé — il y est de retour, là où est sa place.

Le registre RGPD rattrape l'été, et la maison se blinde encore

Trois traitements rejoignent le registre public : le carnet de suivi des apprentissages en maternelle, les emails d'accompagnement mensuels (avec désinscription en un clic, comme toujours), et le bilan de période transmis aux familles. La politique de confidentialité passe en v1.5 et les distingue clairement de la lettre d'information. Côté coulisses : trois vérifications automatiques supplémentaires gardent désormais chaque mise en ligne (dont la qualité du code JavaScript des 250 jeux), et la mascotte Plume pèse cinq fois moins lourd sur toutes les pages.

Leçons de français : le grand rangement d'après les programmes

En juillet, j'avais reclassé onze leçons au bon niveau (le passé simple au CM2, les compléments d'objet au CM1…) — mais certaines avaient rejoint un niveau où une leçon voisine existait déjà, et s'affichaient en double. Les doublons sont fusionnés en gardant le meilleur des deux versions. Au passage, trois leçons ont été réécrites pour coller au vocabulaire de leur niveau : l'adjectif au CE2 ne parle plus d'épithète et d'attribut (c'est du CM2), les compléments au CE1 s'apprennent par manipulation — déplacer, supprimer — sans aucun sigle, et le groupe nominal au CM1 s'en tient aux deux expansions du programme.

Les gros générateurs s'allègent, la qualité se verrouille

L'emploi du temps, le formateur de texte, le générateur de fiches et celui d'écriture cursive chargent désormais leurs styles depuis des feuilles externes mises en cache par le navigateur : au deuxième passage, ces pages lourdes s'affichent plus vite. Et sous le capot, une grande passe de typage a fait le ménage — c'est ce genre de chasse qui a permis de débusquer les réparations ci-dessous avant qu'elles ne vous touchent.

Le suivi des mini-jeux distingue enfin les variantes

Jusqu'ici, l'onglet Mini-jeux de l'espace classe vous disait qu'un élève avait joué au quiz de lecture et son taux de réussite global — sans distinguer s'il butait sur les inférences ou brillait en vocabulaire. Les jeux à plusieurs entraînements remontent désormais la variante et la difficulté jouées, et un tableau « Détail par variante » montre où la classe réussit et où elle bute. Les données s'accumulent à partir de maintenant ; le tableau apparaît dès les premières parties.

500 tests de contrat montent la garde sur toute l'API

Travail invisible mais structurant : chaque famille d'API du site (celles qui servent l'espace classe, les jeux, les devoirs, l'application mobile) est maintenant couverte par des tests de contrat — plus de 500 vérifications qui rejouent les vrais appels et prouvent, à chaque modification, que personne ne peut lire ou écrire les données d'une autre classe, qu'un rejeu ne crédite pas deux fois les récompenses, et que les réponses gardent le format que les navigateurs attendent. C'est ce filet qui a déniché les neuf réparations ci-dessous — avant qu'un seul utilisateur ne tombe dessus.

Neuf réparations dénichées par les nouveaux tests de contrat

  • Le mode rapide de l'application mobile enregistre enfin les scores : chaque sauvegarde échouait en silence à cause d'une statistique interne mal branchée. Un élève qui s'entraînait sur tablette perdait son score — plus maintenant.
  • Les exercices de mémoire de travail se génèrent de nouveau : les cinq types étaient bloqués par une erreur interne depuis leur création.
  • Changer la matière d'un devoir depuis le planificateur fonctionne : la modification répondait « enregistré » sans rien enregistrer — et une reprogrammation ne perd plus le sous-type d'un devoir de lecture.
  • Un co-enseignant voit la progression Aventure des élèves de la classe : c'était le seul écran qui la lui refusait, un contrôle d'accès plus strict que partout ailleurs.
  • Deux exercices réussis avec le même score créditent bien deux fois les points : la protection anti-double-clic confondait deux exercices différents terminés au même score en moins de deux minutes — l'élève rapide était privé de sa récompense.
  • Les écrans de progression détaillée répondent de nouveau : deux tableaux de bord (liste des devoirs, progression individuelle) et les statistiques de période plantaient sur des erreurs internes jamais vues faute d'appels — réparés avant d'être découverts.
  • Les règles d'alerte sont verrouillées dans les deux sens : une incohérence permettait, par un chemin détourné, d'enregistrer une règle pointant la classe d'un autre enseignant — sans aucune fuite de données, mais l'écriture indue est désormais refusée comme le reste.

Réparations de l'été (dénichées par les nouveaux filets)

  • Le filigrane des guides achetés s'applique de nouveau : en re-téléchargeant un achat depuis « Mon compte », le PDF partait sans son filigrane nominatif — l'erreur était avalée en silence depuis des mois. C'est réparé, et un test monte la garde.
  • Fini les corrigés absurdes : certains problèmes de durées affichaient une ligne « Calcul : 2.17 = 2h10 » dans la version corrigée. Quand le calcul n'a pas de forme lisible, la ligne disparaît — l'aide rédigée porte déjà la démarche.
  • Le carnet de suivi refuse les dates impossibles : un 30 février saisi dans une observation était silencieusement remplacé par la date du jour ; il est maintenant proprement rejeté, comme partout ailleurs.
  • Le passé simple est revenu dans les devoirs CM2 : un chemin périmé le faisait discrètement disparaître des textes à trous. Il est de retour — au CM2, sa place, et nulle part avant.
  • Le cahier journal ne peut plus planter sur un cas rare : une branche du code appelait une fonction qui n'existait pas. Attrapé par l'analyse automatique avant que quiconque ne tombe dessus.
v1.3.6
13-22 juillet 2026

Grand checkup du site de A à Z : une vingtaine de réparations

J'ai passé l'intégralité du site au peigne fin — sécurité, jeux, générateurs, contenus, application mobile, paiements, référencement. La base s'est révélée très saine (les 38 000 vérifications automatiques sont au vert), mais le checkup a débusqué de vrais problèmes, tous réparés dans cette version.

  • Application Android : le mode « 5 minutes » sauvegarde à nouveau ses scores, et l'enregistrement des notifications refonctionne — les deux étaient cassés en silence depuis le renforcement de la connexion mobile de mai.
  • Points d'expérience : plus de double comptage. Un aléa réseau pouvait créditer deux fois la même partie ; chaque résultat n'est désormais compté qu'une seule fois.
  • Jeux plus robustes : la navigation privée sur iPad ne peut plus interrompre un jeu au moment de sauvegarder le meilleur score, et les réglages (qualité, son) comme les écrans de choix de difficulté se pilotent maintenant aussi au clavier.
  • Impression des PDF : les petits carrés vides qui remplaçaient certains pictogrammes sur l'encadré d'estimation des problèmes et la fiche de dictée négociée ont disparu, et cinq pages récentes retrouvent une impression propre.
  • Paiements : la notification de secours refonctionne. Si vous fermiez votre navigateur juste après un achat, la confirmation envoyée par la plateforme de paiement échouait en silence et l'achat pouvait ne pas être enregistré. C'est réparé.

Et sous le capot

  • Navigation réparée : le fil d'Ariane de l'espace classe pointait vers une adresse qui n'existait plus, et la page des notes de mise à jour se construisait en double.
  • Référencement soigné : quinze pages d'outils ont maintenant leur propre description dans les moteurs de recherche, le plan du site ne référence plus de pages réservées aux élèves connectés, et les adresses alternatives des générateurs pointent vers leur page principale.
  • Protections renforcées : limitation de débit réactivée sur deux points d'accès où elle était involontairement désactivée, jeton de sécurité explicite sur les favoris, et un échec réel de suppression de données déclenche désormais une alerte au lieu de passer inaperçu.

Conformité aux programmes : le français est maintenant verrouillé de bout en bout

Les banques d'exercices de français étaient déjà vérifiées automatiquement contre les programmes 2024-2025 ; j'ai étendu ce filet aux sources qui y échappaient encore : les dictées, les leçons interactives, la banque des jeux de français, puis — débusquée par le checkup — la banque du générateur d'évaluations, qui pouvait encore proposer en CM1 du passé simple (qui relève du CM2), du conditionnel et de l'impératif (qui relèvent du collège). Une cinquantaine de contenus ont été requalifiés au bon niveau. Désormais, tout contenu ajouté au mauvais niveau fait échouer mes vérifications automatiques avant même d'être publié : le français est contrôlé de bout en bout, des dictées aux évaluations.

  • Et côté maths, les problèmes de fractions du CE2 s'enrichissent : 29 nouveaux problèmes avec des fractions comme 2/3, 3/8 ou 7/12 — lire, comparer, additionner à même dénominateur, trouver le complément — conformément au programme 2025, qui les prévoit bien dès le CE2 (et non au CM1 comme on le croit souvent).

Motricité et comptines : les sept domaines de la maternelle ont maintenant leur outil

Avec ces deux nouveaux venus, chaque domaine du programme de maternelle a désormais au moins un outil dédié sur le site. Publics, sans compte, rien ne quitte votre navigateur.

  • Les séances de motricité : 24 séances clés en main sur les 4 objectifs du programme (courir-sauter-lancer, parcours et équilibres, danse et rondes, jeux collectifs), chacune en 3 temps avec ses variantes PS/MS/GS, son critère de réussite et son point sécurité — du matériel ordinaire d'école uniquement. On filtre, on imprime la fiche, et on compose son planning de la semaine (4 jours ou 4,5 jours) avec le rappel du programme : une séance quotidienne de 30 à 45 minutes.
  • Le carnet de comptines : 28 comptines traditionnelles — jeux de doigts, rondes, berceuses, formulettes — avec les gestes décrits couplet par couplet pour les enseignants qui débutent. Un mode plein écran très gros texte pour le regroupement au TBI, l'affiche A4 d'une comptine, et le fameux carnet paginé à coller dans le cahier de liaison. Uniquement du répertoire traditionnel du domaine public, et un garde-fou automatique l'exige pour tout ajout futur.

Imagiers de vocabulaire et brevets d'ateliers : deux nouveaux outils pour la maternelle

Je continue d'équiper la maternelle, et cette fois c'est le langage oral — le premier domaine du programme — et les ateliers autonomes qui sont servis. Deux nouveaux outils, publics, sans compte, où rien ne quitte votre navigateur.

  • Le générateur d'imagiers : 12 thèmes de vocabulaire illustrés (les animaux, les couleurs, l'école, les émotions…), chaque mot donné avec son déterminant — parce qu'on apprend « une pomme », pas « pomme ». Un même thème se décline en imagier à afficher, en loto, en memory ou en cartes à découper, avec le mot en capitales, en script ou en cursive.
  • Les brevets d'ateliers autonomes : la fameuse grille de réussite des ateliers de maternelle. 14 brevets prêts à l'emploi (perles, découpage, laçage, puzzle, transvasement…) avec des niveaux progressifs, ou composez les vôtres. Impression en fiche individuelle par élève ou en tableau collectif — les prénoms restent dans votre navigateur.

Les générateurs maternelle s'ouvrent vraiment à la PS et à la MS

Les outils maternelle publiés cette semaine étaient encore très centrés sur la grande section. J'ai comblé le fossé pour les petits et les moyens.

  • Le graphisme couvre maintenant toute la maternelle : 7 nouveaux motifs pour les premiers gestes (traits debout et couchés, points, ronds dans le bon sens, quadrillages, croix…), un filtre par section PS / MS / GS-CP, et la taille du geste qui s'adapte — très grand pour les petits.
  • Un troisième atelier sur les fiches maternelle : formes, grandeurs et suites organisées — trier les formes, ranger du plus petit au plus grand, continuer un algorithme. Et la numération s'enrichit côté PS : constellations de 1 à 3, correspondance terme à terme, « donne-moi autant que ».
  • La phonologie s'ouvre à la MS pour ce qui s'y travaille vraiment — compter les syllabes en frappant dans les mains, entendre les rimes — tandis que le travail du son du début reste réservé à la GS, comme le prévoit le programme.

Le Défi de la semaine : le même défi pour toutes les classes de France

Un nouveau rituel à projeter au tableau, sans compte et sans rien installer : chaque semaine, trois problèmes de mathématiques par niveau, du CP au CM2 — et ce sont les mêmes pour toutes les classes de France cette semaine-là. On lit l'énoncé ensemble, on cherche, on chronomètre, et on essaie de battre le record de la classe.

  • Trois problèmes en difficulté croissante — Échauffement, Défi, Champion — tirés de ma banque de problèmes conformes aux programmes, avec la réponse, le calcul détaillé et, quand le programme le prévoit, le schéma en barre à révéler d'un clic.
  • Un chronomètre et un record de classe : à la fin, on note le score de la classe (0 à 3) et le temps ; le meilleur résultat devient le « record à battre » affiché la semaine suivante. Tout reste sur l'ordinateur de la classe — rien n'est envoyé nulle part.
  • Un compte à rebours vers lundi : le défi change tout seul chaque semaine — de quoi installer un rendez-vous que les élèves attendent.

Le texte à trous arrive dans les devoirs des élèves

Un nouveau type d'exercice à assigner depuis votre espace classe : la phrase à compléter, corrigée automatiquement. L'élève tape sa réponse dans le trou, directement dans la phrase — c'est l'exercice le plus classique du français, il manquait à la panoplie interactive.

  • Trois déclinaisons : conjugaison (le temps attendu est annoncé dans la consigne), grammaire (accords du groupe nominal, participe passé…) et vocabulaire (synonymes, contraires, familles de mots).
  • Calé sur le programme de chaque niveau : au CP on complète avec être et avoir, le passé composé apparaît au CE2, le passé simple attend le CM2 — les mêmes règles que partout ailleurs sur le site, verrouillées par mes tests automatiques.
  • Une correction juste : les accents et l'orthographe comptent (c'est du français !), mais une majuscule oubliée ou une apostrophe « courbe » tapée sur tablette ne pénalisent pas l'élève.

Un seul discours sur les programmes officiels, partout

Selon la page, le site annonçait « BO 2024 », « BO 2025 » ou « BO 2024-2025 » — c'était devenu inexact au fil des nouvelles publications. J'ai centralisé le millésime en un seul endroit : chaque page affiche désormais le bon programme pour le bon cycle (2026 pour la maternelle, 2024 pour le cycle 2, 2025 pour le cycle 3, 2026 pour l'histoire-géo et l'anglais). Au passage, la page « Préparer ma rentrée » a été remise à jour avec toutes les nouveautés de l'été — dont un encart dédié à celles et ceux qui font leur rentrée en maternelle.

Un « Mode examen » pour faire passer une évaluation au calme

À l'approche des évaluations nationales de CP, CE1 et CM1, et pour vos propres évals de classe, j'ai ajouté un « Mode examen » : une simple case à cocher au moment de créer un devoir. Quand elle est activée, l'élève travaille dans des conditions sobres, sans rien pour l'aider ni le distraire — pendant que les résultats, eux, remontent normalement dans votre suivi. C'est tout l'intérêt : évaluer vraiment.

  • Une passation dépouillée : ni mascotte, ni objectif d'apprentissage affiché, ni indices, ni bouton « Écouter », et aucune animation — pas de confettis, pas de badges. L'interface passe en habillage neutre, calme et sans distraction.
  • Le chrono est toujours visible : si vous fixez une durée, l'élève voit le compte à rebours ; sinon, un simple chronomètre affiche le temps écoulé (sans jamais interrompre le travail de lui-même).
  • La correction n'arrive qu'à la fin, et l'écran de résultat reste neutre — pas de pluie d'étoiles ni de « rejouer mes erreurs ». Côté enseignant, en revanche, la note, le temps et l'analyse des compétences s'enregistrent exactement comme d'habitude.

Un « Comment jouer ? » sur tous les mini-jeux

Une poignée de jeux expliquaient leurs règles au démarrage, mais la grande majorité lançait l'enfant directement dans la partie. J'ai généralisé un petit bouton « ? » discret, en haut de chaque mini-jeu : d'un clic (ou d'une touche), il ouvre un panneau qui dit le but du jeu et comment on joue, en français simple et en tutoiement.

  • 245 mini-jeux couverts, de la maternelle au CM2 : maths, français, sciences, histoire-géo, EMC, anglais, arts, musique, EPS et programmation. Chaque jeu a désormais ses règles rédigées à la main — but, étapes, et ce qui fait gagner ou perdre.
  • À la première visite d'un jeu, le panneau s'ouvre tout seul une fois pour présenter les règles, puis se referme d'un clic ou avec la touche Échap. Les fois suivantes, il ne reste que le petit bouton « ? », à rouvrir quand on veut.
  • Pensé pour tous : le panneau se pilote au clavier, se ferme en cliquant à côté, s'annonce correctement aux lecteurs d'écran, et reste lisible en thème clair comme en thème sombre. Les rares jeux qui avaient déjà leur propre écran d'accueil le gardent — rien n'a été cassé.

La maternelle fait sa rentrée : PS, MS et GS arrivent

Une enseignante de GS/CP m'a écrit : elle aurait aimé créer sa classe, mais le site s'arrêtait au CP. La maternelle fait donc son entrée — et j'ai fait les choses proprement : j'ai lu le nouveau programme de l'école maternelle (celui de la rentrée 2026, BO n°19 du 7 mai 2026) pour que les outils parlent le langage du cycle 1, pas celui de l'élémentaire.

  • Créer sa classe de maternelle : PS, MS, GS, les multi-niveaux de maternelle (PS-MS, MS-GS, PS-GS, PS-MS-GS) et la classe passerelle GS-CP sont désormais proposés à la création de classe — et la « montée de classe » de fin d'année suit (PS → MS → GS → CP).
  • L'emploi du temps parle cycle 1 : accueil, rituels et regroupement, langage oral et écrit (avec phonologie et graphisme), premiers outils mathématiques, motricité, activités artistiques, temps et espace, découverte du monde, vie affective et relationnelle, ateliers, sieste… Les six domaines d'apprentissage du programme 2026 remplacent les matières de l'élémentaire — et une classe GS/CP voit les deux mondes côte à côte.
  • Le cahier journal aussi : les mêmes domaines dans le formulaire de séance, le filtre GS / CP pour la classe passerelle, et la reprise automatique de l'emploi du temps qui fonctionne à l'identique.
  • Des repères honnêtes : en maternelle, il n'existe pas de grille horaire officielle par domaine — l'encart « conformité BO » le dit clairement au lieu d'inventer des seuils, et vérifie le seul repère chiffré du programme 2026 : l'éducation physique quotidienne de 30 à 45 minutes.
  • Des programmations annuelles TPS, PS, MS et GS : comme pour le CP-CM2, des modèles complets P1→P5 prêts à imprimer, écrits domaine par domaine à partir des repères d'âge du programme 2026 (« avant 4 ans », « à partir de 4 ans », « à partir de 5 ans ») — EVAR comprise, liaison GS-CP en fin d'année, et un garde-fou automatique qui interdit tout contenu élémentaire d'y entrer. L'éditeur de programmations personnelles propose lui aussi la maternelle (TPS incluse) et les multi-niveaux, avec les compétences des sept domaines à glisser-déposer (une GS-CP combine les deux référentiels). Et chaque page modèle, de la TPS au CM2, a désormais son bouton « Utiliser ce modèle dans l'éditeur » : la programmation s'ouvre pré-remplie — répartition exacte en maternelle, indicative en élémentaire (elle suit la progression des modèles) — et tout se déplace, se modifie et s'enregistre.
  • La rotation d'ateliers : tes groupes (remplis en un clic depuis les prénoms de la classe), tes ateliers — dirigé, avec l'ATSEM, autonomes — et la rotation de la semaine se calcule toute seule : chaque groupe passe partout, sans doublon. Affichage TBI du jour en grand, avec les prénoms par atelier, et affiche de la semaine à imprimer.
  • Le carnet de suivi des apprentissages — l'outil réglementaire du cycle 1, en évaluation positive : on note les réussites datées de chaque enfant, rattachées aux compétences du programme 2026, avec un commentaire chiffré. À la clé : le carnet PDF à remettre aux familles, et la synthèse des acquis de fin de GS (transmise au CP) pré-remplie depuis les observations puis ajustable avant export. Effacement et export RGPD branchés, comme pour tout le reste.
  • Les rituels du matin parlent maternelle : trois nouveaux modules projetables — la date en 3 écritures (CAPITALES, script, cursive), l'appel visuel où l'on touche les prénoms des absents et où l'on compte les présents (du dénombrement en situation réelle), et la journée en images, construite automatiquement depuis l'emploi du temps de la classe.
  • Étiquettes-prénoms en 3 écritures : une case à cocher dans le générateur d'étiquettes et chaque prénom s'imprime en CAPITALES, en script et en cursive, empilés — le format porte-manteau et ateliers de la maternelle, avec l'import des prénoms de la classe déjà en place.
  • Le cahier journal connaît les compétences du cycle 1 : 70 compétences du programme 2026, rangées par domaine, arrivent dans le panneau « compétences » — recherche et suggestions comprises, filtrées par domaine de la séance. Et le site l'assume jusque dans sa vitrine : « de la maternelle au CM2 », avec une carte dédiée sur la page « Pour qui ? » et les sections de maternelle dans le profil enseignant.
  • Tous les multi-niveaux des écoles rurales : les 10 combinaisons de triples niveaux élémentaire sont désormais proposées (CP-CE2-CM2, CP-CM1-CM2…), et les passerelles s'étendent à GS-CE1, GS-CP-CE1 et MS-GS-CP.
  • Les élèves de GS existent partout où il faut : cahier d'appel, roue des prénoms, diplômes, plan de classe… ils sont au registre de la classe avec leur section. Une seule porte reste fermée, volontairement : l'espace élève en ligne, qui commence au CP (un enfant de maternelle qui tente de se connecter reçoit un message clair, pas une erreur).
  • Un générateur de fiches maternelle — deux ateliers en un, à imprimer. Côté nombres : dénombrer une collection, associer collection et chiffre, compléter, les constellations du dé et des doigts, écrire les chiffres en pointillés, comparer « le plus / le moins » et décomposer 5 puis 10 en GS — le tout borné à dix, comme le veut le programme du cycle 1. Côté phonologie GS : compter les syllabes, retrouver le son du début (l'attaque), les rimes et localiser une syllabe — une tâche orale et visuelle, avec des images : l'enfant ne lit pas, le mot écrit sous l'image est là pour l'adulte. J'ai choisi de compter les syllabes orales (celles qu'on frappe dans les mains : « ba-teau », deux ; « lune », une — le « e » muet ne compte pas), et j'ai construit le corpus pour que chaque groupe de sons partage vraiment le même son (jamais un « g » de gant avec le « g » de girafe). On choisit le niveau et le nombre d'items, une graine rejoue la même fiche, et rien n'est enregistré.

Chaque question est maintenant vérifiée contre les programmes officiels

J'ai lu les programmes en vigueur en intégralité — y compris les tout nouveaux textes 2026 d'histoire-géographie et de langues vivantes — et j'ai construit des garde-fous automatiques qui vérifient chaque banque de questions, matière par matière. Toute question qui sortirait du programme de son niveau est désormais bloquée avant d'arriver en classe.

  • Français : le passé simple est réservé au CM2 (nouveau programme cycle 3), « aller » rejoint le CE2, l'accord de l'adjectif commence au CE1, les pluriels irréguliers au CE2, l'analyse de propositions attend la 6e. Rien n'est perdu : les questions glissent au bon niveau.
  • Histoire : plus d'histoire périodisée au CP (elle commence au CE1), et l'Égypte des pharaons comme la Grèce de Zeus attendent la 6e — conformément aux deux programmes, l'ancien et celui de 2026.
  • Sciences : la cellule, l'effet de serre, la digestion ou les volcans rejoignent les niveaux où le programme les place vraiment — et le cycle 2 retrouve des questions « Questionner le monde » à sa portée (circuit électrique, états de l'eau, dents, saisons…).
  • Anglais : le prétérit et les superlatifs ne sont plus exigés en primaire (cible officielle : A1 consolidé en fin de CM2).
  • EMC et maths : la devise, la démocratie ou le droit de vote arrivent à leur année du programme 2024 ; les conversions de masses respectent les nombres de chaque niveau.
  • Et c'est verrouillé : ces vérifications tournent automatiquement à chaque modification du site — une question mal placée ne peut plus revenir sans déclencher une alarme. Les références complètes, citées article par article, sont documentées.

Les 656 pages du site passées au peigne fin

Après l'audit complet du site, j'ai repris une par une toutes les pages qui n'étaient pas irréprochables. Résultat : 98 % des pages atteignent désormais la note maximale de ma grille qualité.

  • Thème sombre partout : une soixantaine de pages qui restaient claires (générateurs, pages parents, boutique, tableau de conversion, plan de classe, matériel prêté, métiers de classe…) basculent maintenant proprement en sombre — et reviennent en clair sans accroc.
  • Jouer sans souris : les îles du mode Aventure, le memory des tables, « Corrige-tout » et les défis de programmation se jouent désormais entièrement au clavier.
  • Mieux au TBI : les touches du pendu grossissent en plein écran, et le tableau des défis de classe en direct se lit depuis le fond de la classe.
  • Application mobile : plus aucun écran « bientôt disponible » — Paramètres et Alertes sont réels, le reste mène toujours à un écran utile.
  • Co-enseignants : l'historique, la fiche et le livret de chaque élève sont maintenant accessibles aux deux enseignants de la classe, comme le reste.
  • Révisions espacées hors-ligne réparées : la synchronisation des cartes de révision, silencieusement cassée, refonctionne — vos élèves retrouvent leurs révisions du soir même sans connexion.
  • Liens directs : partager /seances ou /calendrier avec un niveau dans l'adresse fonctionne enfin du premier coup.

Les jeux expliquent enfin pourquoi c'est faux

J'ai fait auditer le site avec six regards différents (élève, parent, enseignant, conseiller pédagogique, institution, juriste), puis j'ai tout corrigé. Le plus gros morceau : l'expérience des élèves dans les jeux.

  • Mode Aventure : en cas d'erreur, l'explication s'affiche sous la bonne réponse — comme dans les exercices classiques.
  • Écrans de règles : plus aucun jeu ne démarre sans expliquer ce qu'il faut faire.
  • Fini les vies perdues « injustement » : réfléchir trop longtemps ne coûte plus une vie — seule une vraie erreur compte. Et « Game Over » devient « Partie terminée ! » avec un mot d'encouragement, dans 24 jeux.
  • Jeux de sciences CM : les notions de niveau lycée (Coriolis, relativité…) sont réécrites en langage cycle 3, et un garde-fou automatique empêche leur retour.
  • Quitter un jeu : une jolie confirmation partout — plus de sortie accidentelle qui perd la partie, plus de fenêtre grise du navigateur.

Les programmations annuelles prêtes à l'emploi sont maintenant visibles

  • Des programmations complètes P1→P5, toutes matières, du CP au CM2, existaient déjà… sans aucun bouton pour y accéder. La page « Programmations » les propose désormais comme point de départ, et la recherche les trouve.
  • Espace parents : un lien « Pour les parents » arrive dans le pied de page — les 38 fiches « Comment on l'apprend en classe ? » ne se découvrent plus par hasard.

Accessibilité, prudence et transparence

  • Plan de classe au clavier : placer, échanger et reprendre un élève fonctionne entièrement sans souris, avec annonces pour les lecteurs d'écran.
  • Les positionnements calculés automatiquement s'affichent désormais avec la mention « indicatif — ne remplace pas l'évaluation de l'enseignant·e », y compris sur les bilans famille.
  • Boutique : mention TVA exacte (franchise en base) et consentement explicite sur le droit de rétractation au moment du paiement. Les licences des polices embarquées sont désormais publiées.
  • Les affiches de vie de classe téléchargent 3× plus vite (39 → 12 Mo, qualité d'impression identique), et plusieurs pages chargent des scripts allégés.

Ressources : les Outils Pratiques passent de 44 à 15 cartes

La section était devenue un mur. Les outils qui vont ensemble sont maintenant réunis sur quatre pages, chacune rangée par familles.

  • La fabrique de jeux (11 outils) : mots mêlés, mots croisés, sudokus, labyrinthes, tangram, dominos, 7 familles, loto au TBI, théâtre de lecteurs, sous-main, affichages maths.
  • Lire et écrire au quotidien (8 outils) : graphisme, tracé des lettres, pages d'écriture, jogging d'écriture, machine à histoires, check des sons, cercles de lecture, défi lecture.
  • Rituels et moments de classe (10 outils) : anniversaires, olympiades, école dehors, correspondance, escape games, chasse au trésor, félicitations, quiz souvenirs, carnet du délégué.
  • Organiser ma classe (4 outils) : étiquettes, diplômes, plan de classe, groupes.
  • Rien n'est perdu : taper « sudoku », « anniversaire » ou « plan de classe » dans la recherche mène toujours au bon outil.
  • Une seule identité visuelle : les jeux à projeter (TBI) adoptent le même design que ces quatre pages. Au passage, leurs titres redeviennent lisibles en thème sombre.

Schémas interactifs : explorer en cliquant

La carte « Bientôt disponible » tient enfin sa promesse — entièrement reconstruits, pensés pour le TBI comme pour la tablette.

  • 5 schémas de sciences : le cycle de l'eau, le corps humain, le système solaire, la chaîne alimentaire et les phases de la Lune. Cliquez sur les pastilles numérotées : chaque élément révèle sa fiche et ses « Le savais-tu ? ».
  • 3 frises chronologiques à faire défiler : Histoire de France (32 repères), de la Préhistoire à nos jours, inventions et découvertes — périodes aux couleurs des affichages de classe.
  • Progression d'exploration mémorisée sur l'appareil, sans compte et sans rien envoyer au serveur.

Textes 100 % déchiffrables pour le CP

Cochez les graphèmes déjà étudiés : je compose des syllabes, des mots, des phrases et une petite histoire qui n'utilisent que les sons connus de vos élèves.

  • Vraiment déchiffrable : progression en 5 périodes (presets en un clic), mots-outils appris globalement en option, lettres muettes grisées comme dans les manuels.
  • Régénérez jusqu'à satisfaction, puis imprimez exactement l'aperçu — trois tailles de police, dont une très grande pour les apprentis lecteurs.

Rallye lecture, du quiz au diplôme

  • Référencez vos livres (points selon la difficulté, petit quiz par livre) : vos élèves valident leurs lectures depuis leur espace, une seule tentative par livre, correction côté serveur — impossible de tricher en fouillant la page.
  • Suivi en direct (grille élèves × livres, classement) et diplômes imprimables, avec mention selon le podium.

Vie démocratique : élections de délégués et conseil d'élèves

  • Un vrai scrutin : candidatures (avec slogan !) depuis l'espace élève, vote secret par construction — les bulletins ne sont jamais reliés aux votants —, dépouillement en direct à projeter au TBI, égalités signalées à départager en classe.
  • Conseil d'élèves : la boîte se remplit depuis l'espace élève (je propose / je félicite / je signale un problème), vous retenez l'ordre du jour, le conseil décide point par point, le compte-rendu s'archive en PDF. Et chaque élève voit la décision prise sur son message.

Cahier de vacances personnalisé par élève

  • Chaque cahier est différent : 2, 3 ou 4 semaines d'exercices maths/français au niveau de l'élève, qui insistent en douceur sur ses notions fragiles de l'année (détectées automatiquement), corrigé pour les parents en fin de cahier.
  • Toute la classe en un clic : un PDF par élève dans un ZIP, mot aux familles sur la couverture.

Pack de rattrapage « élève absent »

  • Un élève était absent ? Depuis le cahier d'appel (les absents du jour sont détectés), je compile le déroulé du jour depuis votre cahier journal, un mot aux familles prérempli et des exercices générés avec corrigé détachable — le pack part dans le cartable le lendemain matin. Vos remarques privées du journal n'y figurent jamais.

Mes 108 heures

  • Fini le décompte sur un coin de cahier : jauges par catégorie réglementaire (36 h APC, 48 h équipe-parents-PPS, 18 h formation, 6 h conseils d'école), saisie en trois clics, historique par année scolaire et récapitulatif PDF.

L'inclusion et le climat de classe

  • L'adaptateur de texte DYS : collez n'importe quel texte — il ressort en syllabes de couleurs alternées (découpage vérifié mot à mot sur un corpus scolaire), interlignes aérés, lettres et mots espacés. Tout se règle en direct, tout s'imprime fidèlement. Pour les élèves dyslexiques, les ULIS, les allophones — et rien n'est conservé.
  • Les messages clairs : le protocole qui apaise les récrés — l'affiche des 4 temps, 18 cartes émotions, 10 scénarios d'entraînement et le guide enseignant. Avec la limite écrite noir sur blanc : face au harcèlement, on va directement voir l'adulte, et ce n'est jamais un échec.
  • Le graphisme pré-écriture : boucles, ponts, vagues, créneaux… générés en 3 tailles de geste avec point de départ et sens du tracé — et le geste s'anime au TBI. Le chaînon avant le tracé des lettres.

Raconter, citoyenner, se souvenir

  • La machine à histoires : on tire un héros, un lieu, un objet et un pépin (« un boulanger qui parle à ses baguettes, dans un marché flottant… ») — au TBI en machine à sous, ou en cartes à découper. Le déclencheur d'imaginaire du jogging d'écriture.
  • Le grand quiz souvenirs + le livre d'or : saisissez les souvenirs de l'année (ils ne quittent jamais votre navigateur), jouez le quiz au TBI la dernière semaine, imprimez le livre d'or de classe (prix collectifs, lettre à la classe suivante, photo de classe dessinée).
  • Le carnet du délégué : le livret A5 remis à l'élève élu — son rôle (« ni chef ni policier »), préparer et rapporter le conseil, les situations difficiles, son carnet de mandat. Imprimé en vrai livret plié.
  • Les affiches méthodo élève : 8 affiches illustrées (« Comment j'apprends ma leçon », « Que faire quand je suis bloqué »…) qui disent aux élèves exactement ce que les fiches parents disent aux familles.
  • Mon passeport numérique : la charte internet illustrée à co-signer (12 règles positives), 14 situations réalistes à débattre au TBI, et le passeport format carte. L'EMC du numérique qui rassure aussi les familles.

La rentrée, l'écriture et les jours de fête

  • La pochette de rentrée famille : en un clic, un PDF par élève pour la réunion de rentrée — le lien personnel des révisions du soir, une fiche « Comment on l'apprend en classe ? » au choix, et le calendrier du défi lecture. Le trio de septembre, empaqueté.
  • Le jogging d'écriture : 132 lanceurs de production d'écrit (« Mon cartable parle. Il dit… »), le lanceur du jour au TBI avec minuteur, et le carnet d'écrivain imprimable. Le rituel de 10 minutes qui délie les plumes.
  • Le tangram : les 7 pièces à découper (couleur ou contours à colorier) + des défis garantis résolubles — chaque silhouette est vérifiée mathématiquement — avec solutions.
  • Le kit anniversaire : couronne à assembler, diplôme « Un an de plus ! » et interview de la vedette du jour par les camarades — à imprimer le matin même. Aucun registre de dates : rien n'est enregistré, jamais.

La fabrique de jeux imprimables

L'atelier découpage du dimanche soir, automatisé : tout se génère, s'imprime, se découpe.

  • Le sous-main personnalisé : cochez vos blocs (alphabet, bandes numériques, tables, conjugaisons vérifiées, heure, figures…), ajoutez le prénom — chaque élève a SON sous-main.
  • Le loto au TBI : cartons tous différents à imprimer + tirage animé au tableau synchronisé (nombres, calculs, mots) — le loto/bingo en fiches PDF existe toujours pour les grilles seules.
  • Dominos (chaînes bouclées calcul-résultat, fractions en camemberts, « J'ai… qui a… ») et jeu des 7 familles (4 jeux prêts vérifiés + vos propres familles, 42 cartes).
  • Labyrinthes (du 8×8 CP au 22×22 CM, solutions fournies, option labyrinthe à calculs) et sudokus enfants (4×4 émojis → 9×9, solution toujours unique — c'est prouvé mathématiquement à chaque grille).
  • Affichages maths : bande numérique murale en segments à assembler, posters de tables, droite graduée géante.
  • Le théâtre de lecteurs : 9 saynètes originales à lire à plusieurs voix (la gomme en grève, l'inspecteur des nuages…) avec scripts par rôle surlignés — la relecture répétée déguisée en spectacle.
  • Défis petites vacances : le cahier de vacances personnalisé existe maintenant en version 1 semaine, pour la Toussaint et février.

Huit outils inspirés des pratiques des autres pays

  • Kit correspondance scolaire : le projet d'année clé en main — frise des échanges, 8 modèles de lettres à trous par niveau (imprimés sur lignes d'écriture), suivi des envois.
  • Billets « surpris à bien faire » : des mini-coupons de félicitation ciblée à glisser sur un bureau — 24 formulations qui saluent l'effort, jamais le « don ».
  • Tracé animé des lettres : la cursive s'anime au TBI dans le sens du geste (point de départ, consigne orale) ; sur tablette, l'élève repasse au doigt.
  • Kit olympiades : la journée sportive de fin d'année en trois impressions — planning de rotation des équipes, feuilles de score par atelier, podium et diplômes.
  • Défi lecture 30 jours : le calendrier familial « on a lu ce soir » à accrocher sur le frigo — paliers d'encouragement, idées déculpabilisantes (« une BD compte ! »), diplôme à l'arrivée.
  • Cercles de lecture : des groupes discutent du même livre, chacun avec un rôle tournant (animateur, questions, illustrateur, mots, passages, relieur) — cartes de rôles, fiches de préparation et planning de rotation à imprimer.
  • L'école dehors : la séance classe dehors composée selon votre lieu (cour, parc, quartier) — maths dehors, dictée de paysage, empreintes, land art… avec la trace à rapporter et l'encadré sécurité.
  • Le check des sons (CP) : dépistage du décodage en 2 minutes — mots et pseudo-mots alignés sur la progression des sons, score par graphème, piste d'entraînement. Inspiré du phonics screening check anglais.

Lire pour avancer, s'évader pour apprendre

  • « L'histoire dont tu es le héros » : trois histoires embranchées originales (CP-CE1, CE2, CM1-CM2). On lit un passage, on répond à une question de compréhension sur le texte — elle déverrouille les choix — puis on choisit sa route. Plusieurs fins par histoire, on a envie de toutes les trouver : c'est bien le but.
  • La fabrique d'escape game (papier) : 4 scénarios, une lettre d'intro à lire à la classe, 3 à 5 énigmes générées au niveau (message codé, machine à calculer, lettres mélangées, énigme du gardien…) — chacune livre un chiffre, le code complet ouvre un vrai cadenas. Livret élèves + fiche solutions à imprimer.

La chasse au trésor et la fabrique à jeux

  • Chasse au trésor à QR codes : choisissez un thème (pirates, espace, détectives, sorciers) et un mot-trésor — j'imprime une balise QR par lettre, à cacher dans l'école. Chaque balise scannée pose un défi au niveau de la classe ; le résoudre révèle une lettre et l'indice de la cachette suivante. Le mot complet ouvre le coffre ! Zéro compte, zéro donnée : la chasse entière vit dans les QR.
  • Mes listes → mes jeux : collez vos mots de dictée, votre lexique d'anglais (« dog = le chien ») ou vos définitions — ils deviennent memory, quiz « retrouve le mot exact », pendu, flashcards et dictée audio. Et un lien à partager : la liste voyage dans le lien, les familles ouvrent et jouent.

Le vendredi après-midi et le soir à la maison

  • Le Jeu de l'oie des connaissances (à projeter) : 2 à 6 équipes, un dé, 36 cases — questions au niveau de la classe (maths, français, sciences, monde), défis et pièges. Le rituel du vendredi, enfin sans préparation.
  • Les révisions du soir : un lien par élève à coller dans le cahier de liaison (coupons imprimables). Chaque soir, la famille ouvre ~10 minutes ciblées : calcul auto-corrigé au niveau, une notion à travailler (ses fragilités si je les connais), la lecture, et un conseil aux parents qui change chaque jour. Désactivable à tout moment, rien n'est enregistré côté famille.
  • 4 rallyes lecture prêts à l'emploi : 30 classiques par cycle (Roule galette, Le Gruffalo, Dahl, Gripari, Harry Potter, Le Petit Prince…) avec leurs quiz — importez en un clic, puis adaptez à votre bibliothèque.

Pour les parents : « Comment on l'apprend en classe ? »

« Mais comment vous faites, vous, pour apprendre cette technique ? » — la question que les parents nous posent le plus souvent a enfin sa réponse, notion par notion.

  • 38 fiches sur tous les domaines — maths (soustraction posée avec les DEUX méthodes !, division, calcul mental, proportionnalité…), français (dictée, poésie, écriture cursive…), sciences, histoire-géo, anglais, et les méthodes (devoirs, concentration, écrans et sommeil, confiance) : la méthode telle qu'on la pratique en classe aujourd'hui, les mots que votre enfant connaît, comment aider à la maison, ce qu'il vaut mieux éviter.
  • Un mémo PDF par notion à garder sous la main, une activité de 5 minutes en famille, et les outils gratuits du site pour s'entraîner. À partager aux familles dès la réunion de rentrée.

La marchande, les arts, la musique, l'EPS

Les matières qu'on numérise rarement ont enfin leurs outils.

  • « La marchande » : LE grand classique de classe enfin numérisé — acheter, vérifier sa monnaie, rendre la monnaie avec pièces et billets manipulables, scénarios générés au niveau (euros entiers au CP-CE1, centimes dès le CE2). Pensé TBI et tablette.
  • Dictée de rythmes : j'écoute un rythme joué (noires, croches, silences…), je le retrouve parmi les propositions — du CP (3 pulsations) au CM2 (8 pulsations, tempo rapide).
  • Memory des œuvres d'art : associer 20 œuvres majeures à leur artiste, avec une anecdote à chaque paire trouvée.
  • Générateur de séances EPS : objectif moteur, cycle, durée… et surtout le matériel que VOUS avez — la séance (échauffement, ateliers avec différenciation, retour au calme) n'utilise que ça. Même sans aucun matériel, il y a toujours une séance complète. Fiche PDF à emporter au gymnase.

Et aussi

  • Révisions de rentrée automatiques : de fin août à début octobre, chaque élève retrouve dans son espace un plan de 10 jours préparé tout seul depuis son bilan de l'année passée — ses notions fragiles en tête, badgées « 🎯 pour toi », avec des liens qui lancent directement jeux et entraînements.
  • Lecture magique : sur l'aperçu des textes déchiffrables, l'élève touche un mot qui résiste… et l'entend prononcé (idéal TBI et tablette).
  • Petit livre à plier : les textes déchiffrables s'impriment aussi en mini-livre de 8 pages sur un seul A4 (pliage + une découpe) — chaque élève repart avec SON livre. Et des affiches de sons à accrocher au mur : le graphème en grand, surligné dans les mots.
  • Rallye lecture partagé : publiez un rallye (livres + quiz) dans la bibliothèque de votre école, vos collègues l'importent en un clic.
  • Second tour d'élection en un clic quand il y a égalité sur le dernier siège — entre les seuls ex æquo.
  • Pack élève absent multi-jours : une absence d'une semaine ? Le pack compile toute la période, séances groupées par jour.
  • Consignes de conjugaison précisées partout (« Conjugue le verbe au présent. ») : évaluations, billets de sortie, packs et cahiers de vacances.
v1.3.5.6
13 juillet 2026

Vous gardez vos élèves à la rentrée ? Faites monter la classe en un clic

CE2 cette année, CM1 l'an prochain avec les mêmes élèves ? Le nouveau bouton « Faire monter la classe » (page Mes classes) s'occupe de tout.

  • Tout est pré-rempli : niveau d'arrivée suggéré (y compris pour les multi-niveaux : CE1-CE2 → CE2-CM1), année scolaire de la rentrée, nom de classe adapté, et tous vos élèves cochés — décochez seulement ceux qui partent.
  • Rien ne se perd : chaque élève garde son compte, ses codes de connexion (rien à redistribuer !), sa progression, ses ceintures, ses succès et ses révisions. Un bilan de l'année écoulée est figé pour le suivi pluriannuel (page Cohortes).
  • L'ancienne classe est archivée automatiquement si tout le monde monte : consultable, réversible, anonymisée à année+1 comme toujours. Et si quoi que ce soit échoue en cours de route, rien n'est modifié.

Éditeur de fiches : vos fiches enregistrées dans votre compte

  • Connecté(e), le bouton « Sauver » enregistre désormais votre fiche dans « Mes fiches » : retrouvez-les, rouvrez-les et modifiez-les depuis n'importe quel appareil. Re-sauver met à jour la fiche ouverte, sans doublon. (Sans compte, le brouillon local sur l'appareil fonctionne toujours.)

Des mots plus justes

  • Le numéro de version affiché en haut du site correspond désormais à la dernière nouveauté de cette page (et la pastille rouge ne s'allume que quand il y a vraiment du nouveau à lire).
  • Les encarts RGPD de la boîte à outils du remplaçant et du dossier de passation disent précisément ce que contiennent les documents : des prénoms uniquement — le site ne collecte aucun nom de famille d'élève.
v1.3.5.5
12 juillet 2026

Nouveau : l'éditeur de fiches sur mesure

Composez votre fiche exactement comme vous la voulez, bloc par bloc — et laissez les exercices se générer tout seuls.

  • 25 types de blocs à glisser-déposer sur une page A4/A5 : 12 blocs d'exercices auto-générés (opérations posées sur quadrillage, calcul mental, problèmes, fractions, conjugaison, homophones…) et des blocs libres (titre, consignes, encadrés, tableau, lignes seyès, zone de collage…).
  • Aperçu en direct et export PDF fidèle, avec 6 modèles prêts à l'emploi (évaluation, devoirs, résumé de leçon…), brouillon restauré automatiquement, annuler/rétablir.
  • À retrouver sur la page Ressources, section Multi-matières — filtre « Je prépare ».

Les succès de l'Aventure se débloquent (vraiment) !

La page « Mes succès » promettait des dizaines de trophées… dont beaucoup ne pouvaient jamais être obtenus. Tout le système a été rebranché de fond en comble.

  • 92 succès sont désormais réellement déblocables : exploration des mondes, quêtes, boss, régularité, collections… chaque action de l'élève est maintenant comptée, et un garde-fou automatique empêche qu'un succès « fantôme » réapparaisse.
  • Rattrapage rétroactif : les exploits déjà accomplis par vos élèves sont crédités automatiquement — pas de progression perdue.
  • La page « Mes succès » de l'élève affichait « 0 » partout même quand des succès étaient gagnés : réparée et vérifiée en conditions réelles.

Ceintures de compétences : la validation automatique fonctionne enfin

  • Le référentiel des ceintures a été réconcilié avec les programmes 2025 : plus une seule ceinture reliée à une compétence inexistante, plus aucun niveau vide. Les élèves qui remplissaient déjà les conditions ont vu leurs ceintures validées automatiquement.
  • La matrice de positionnement du livret n'affiche plus des « En attente » à tort sur les compétences réellement travaillées.

Audit didactique complet : les contenus collent aux programmes 2025

Tous les contenus pédagogiques ont été passés en revue au regard du BO, niveau par niveau. Quelques exemples de ce qui a été ajusté :

  • Chaque niveau reste dans son programme : champ numérique respecté (CE2 ≤ 10 000…), décimaux de CE2 limités aux dixièmes, fractions avancées réservées au cycle 3, notions de 6e retirées du CM2.
  • Les adaptations DYS s'appliquent enfin sur les jeux (154 profils vérifiés), et l'explication pédagogique après une erreur arrive maintenant jusqu'à l'élève — avec lecture audio 🔊 dans le moteur d'exercices.
  • Schémas en barre corrigés (rendre la monnaie…) et étendus, mini-jeux comptabilisés dans le bilan trimestriel, échelles d'évaluation unifiées sur tout le site.
  • Terminologie officielle du cycle 2 dans les leçons CE1/CE2 (« complément du verbe » plutôt que COD/COI), vocabulaire bienveillant dans les retours aux élèves.
  • ~15 000 corrections d'accents et d'orthographe sur les 35 banques de contenus (jeux, fiches, dictées, leçons) : les majuscules accentuées (É, À, Ç) s'affichent désormais partout correctement.

Protection des données : audit interne approfondi

J'ai passé tout le site au crible d'un audit RGPD interne, point par point, en suivant la grille d'un contrôle. Tout ce qui a été relevé a été corrigé :

  • Droit à l'oubli exhaustif : la suppression d'un élève, d'une classe ou d'un compte purge désormais la totalité des données associées (plus de 120 tables couvertes), avec un garde-fou automatique qui vérifie chaque nouvelle table. L'export de vos données est complété d'autant.
  • Minimisation renforcée : la date de naissance des élèves n'est plus collectée du tout — elle n'était nécessaire à aucune fonctionnalité.
  • Fonds de carte 100 % auto-hébergés : les jeux de géographie ne chargent plus aucune tuile depuis un serveur tiers — plus aucune adresse IP d'élève transmise à l'extérieur, dans la lignée du chantier « zéro Google Fonts ».
  • Chiffrement durci (les données sensibles refusent de s'écrire en clair en cas d'anomalie), stockage local purgé à la déconnexion, information des familles tracée à la création de classe.

Grand audit de fiabilité : 84 corrections en une journée

Une équipe d'audit a rejoué le site sous toutes les coutures — élève, enseignant, tablette, hors connexion, double-clic frénétique compris. Le résultat :

  • Sécurité : les attestations et certificats ne sont plus falsifiables via l'adresse, plusieurs accès trop permissifs entre classes ont été verrouillés, et les exports Excel/CSV sont protégés contre l'injection de formules.
  • Scores honnêtes : fini les scores gonflés par double-validation, les « NaN % » et les pourcentages au-delà de 100 ; la réponse décimale à la française (3,5) est acceptée partout ; les comptes de démonstration sont exclus de toutes vos statistiques.
  • Hors connexion fiabilisé : les scores de mini-jeux et les révisions de flashcards réalisés sans réseau ne se perdent plus à la synchronisation, y compris sur iPad.
  • Pages ressuscitées : portfolio élève, statistiques avancées du tableau de bord, auto-évaluations, fluence et quiz mobile renvoyaient une erreur — tout est réparé.
  • Récompenses justes : plus de double-débit ni de double-crédit de pièces et d'XP quand deux actions arrivent en même temps (boutique, boss, quêtes, complétions).
  • Accessibilité : le zoom est réactivé sur les vues élève de lecture, les QCM se jouent entièrement au clavier, et les dialogues/onglets sont correctement annoncés aux lecteurs d'écran.
  • Contenus : corrigés erronés réparés (monnaie à centimes, durées, triangle impossible), phonétique de la lecture corrigée (« pomme » n'est plus codé comme « pont »), erreurs factuelles en anglais et EPS retirées.
v1.3.5.4
11 juillet 2026

Les adaptations DYS vous suivent désormais partout

Fini de re-cocher « Version DYS » sur chaque générateur : vos réglages d'adaptation deviennent transversaux, et le plan de travail s'adapte tout seul au profil de chaque élève.

  • Préférence mémorisée : cochez « Version DYS » une fois sur n'importe quel générateur (fiches, dictées, leçons, évaluations…) — elle revient cochée partout, sur cet appareil, jusqu'à ce que vous la décochiez.
  • Plan de travail imprimé adapté par élève : dans le PDF du plan, la page d'un élève au profil dyslexie passe automatiquement en gros caractères espacés — sans aucune manipulation.
  • « Mon plan » côté élève applique désormais les adaptations du profil (police, contraste), comme les jeux et les exercices le faisaient déjà.

Ressources : trouvez vos outils par usage

  • Sur la page Ressources, une nouvelle rangée de filtres classe les outils selon votre moment de classe : « Je prépare », « J'anime en classe », « Mes élèves s'entraînent », « J'organise ma classe ». L'organisation par matière ne change pas.

Grand audit de pré-rentrée : 12 corrections

Avant la première bascule d'année scolaire automatique du 1er août, tout le site a été passé au peigne fin (pivot d'année, inscription, import d'élèves, sécurité des nouveautés de juillet). Verdict rassurant, et une douzaine de corrections préventives, dont :

  • « Mes erreurs de la semaine » réparée : les erreurs des exercices donnés par l'enseignant remontent désormais correctement dans le rejeu de l'élève.
  • Import de liste d'élèves : deux élèves portant le même prénom ne sont plus fusionnés silencieusement, et les avertissements d'import s'affichent désormais pendant la prise en main.
  • Droit à l'effacement et export de vos données : les fonctionnalités de juillet (météo des émotions, attestations, plans de travail…) sont maintenant couvertes de bout en bout.
  • Divers renforcements de sécurité et de cohérence multi-niveaux (multijoueur, statistiques comparées, exports).

Transparence RGPD renforcée

  • Le registre des traitements, l'AIPD et la politique de confidentialité décrivent désormais explicitement la météo des émotions (donnée visible de l'enseignant seul, effacée après 60 jours) et le chargement des fonds de carte des jeux de géographie.
v1.3.5.3
10 juillet 2026

Confidentialité renforcée : plus aucune police chargée depuis Google

Jusqu'ici, l'affichage de certaines pages (mini-jeux, générateurs, espace élève) chargeait ses polices d'écriture depuis Google Fonts — ce qui transmettait l'adresse IP du visiteur à Google. C'est terminé.

  • Toutes les polices sont désormais hébergées sur le serveur du site, en France (O2switch) : plus aucune requête vers Google Fonts ni aucun CDN de polices, sur l'intégralité du site.
  • RGPD by design : aucune adresse IP d'élève ou d'enseignant n'est plus transmise à un tiers pour afficher une page — dans la lignée de l'arrêt de la CNIL et des décisions européennes sur Google Fonts.
  • Affichage plus fidèle : les titres et textes en gras utilisent maintenant les vraies graisses des polices (fontes variables) au lieu d'un gras simulé par le navigateur.
  • Bonus : pages plus rapides en classe — plus de dépendance à un serveur externe, les polices arrivent avec le reste de la page (et fonctionnent hors connexion).

Corrigé : des icônes manquaient sur certaines cartes

  • 44 icônes récentes (billets de sortie, tableau de bord du matin, attestations…) s'affichaient en carré vide : la police d'icônes n'avait pas été régénérée depuis mai. C'est réparé, et un garde-fou évite que ça se reproduise.

Billets de sortie : sachez qui a compris avant de passer à la suite

Le réflexe des classes anglo-saxonnes arrive en France : 2-3 questions flash en fin de séance, et vous savez immédiatement où en est chacun.

  • Composé depuis votre cahier journal : la page Billets de sortie affiche vos séances du jour ; choisissez-en une, le billet se prépare pour cette notion.
  • Questions proposées automatiquement en maths et français selon la notion et le niveau de la classe — et toujours modifiables à la main.
  • PDF « 6 billets par page » à découper le long des pointillés : un billet par élève, prénom à écrire à la main, rien n'est enregistré.

Météo des émotions : qui arrive en classe avec un caillou dans la chaussure ?

  • Côté élève : en arrivant sur son espace, l'élève pointe sa météo du matin (soleil, éclaircie, nuages, pluie, orage) — 10 secondes, modifiable dans la journée.
  • Côté enseignant : la météo de chacun s'affiche dans le cahier d'appel, avec une synthèse du jour et les élèves « à surveiller » mis en avant.
  • RGPD by design : un emoji, rien d'autre — aucun texte libre, et tout est effacé automatiquement au bout de 60 jours.

Menus d'apprentissage : le plan de travail devient un jeu de choix

  • Grille 3×3 d'activités (exercices, jeux, leçons, travaux libres) : l'élève choisit son chemin et doit compléter une ligne, une colonne ou une diagonale.
  • Tout le plan de travail en hérite : suggestions selon les besoins, suivi en direct, PDF par élève, partage entre collègues de l'école.

Coffret TBI : 2 nouvelles routines mathématiques (28 → 30 jeux)

  • Estimation mystère : une quantité s'affiche, la classe estime sur l'ardoise, on révèle — avec les fourchettes « super proche » et « bien vu ».
  • Éclair de points (subitizing) : constellations, boîtes de 10 et dés affichés 1 à 3 secondes — combien en as-tu vu ? Du CP au CM2.
  • Les deux rejoignent le preset « Rituel maths » du mode Séance pour vos rituels du matin.

Attestations officielles : savoir-nager, APER, vélo, numérique

L'école délivre elle-même plusieurs attestations officielles — OPLC les suit et les imprime désormais pour vous, conformes aux textes en vigueur.

  • Savoir-nager (ASNS) — attestation conforme au modèle officiel de l'arrêté du 28 février 2022, avec les blocs de signature réglementaires (directeur, professionnel agréé, professeur).
  • APER (première éducation à la route) — validée par le conseil des maîtres de cycle 3, version imprimable en complément du LSU.
  • Savoir Rouler à Vélo — suivi bloc par bloc (pédaler, circuler, rouler) ; l'attestation se débloque quand les 3 blocs sont validés.
  • Bon usage du numérique — l'attestation de sensibilisation prévue par l'article L. 312-9 du code de l'éducation (IA et réseaux sociaux compris), à remettre en fin de primaire.
  • Une matrice par classe pour cocher les validations, et des PDF par classe en un clic. Les infos (directeur, académie…) ne sont jamais enregistrées.

La Gazette de classe : votre mois raconté aux familles

Votre cahier journal travaille pour vous une seconde fois — la gazette compose automatiquement le journal du mois de la classe.

  • « Ce mois-ci, nous avons appris… » — les apprentissages du mois par matière, tirés du cahier journal, à relire et ajuster ligne par ligne avant impression.
  • Les sorties du mois et un encart « dates à venir » pour annoncer la suite.
  • Votre édito — le mot de la maîtresse ou du maître qui donne le ton.
  • Pensée pour les familles : aucune donnée d'élève, vos remarques personnelles du cahier journal n'y figurent jamais.

Dossier de passation : transmettez vos élèves au collègue de l'année prochaine

En juin, chaque enseignant rédige ses fiches de passation à la main. La nouvelle page Passation (hub Administratif) les génère pour vous, à partir de ce que vos élèves ont réellement fait dans l'année.

  • Une synthèse par élève : compétences par domaine (positionnement de juin), points à consolider, ceintures, fluence avec la progression de l'année (« 62 → 91 mots/min »), adaptations.
  • Votre mot pour chaque élève : points d'appui, méthodes qui fonctionnent, à surveiller. Saisi au moment de la génération, jamais enregistré sur le serveur.
  • PDF classe ou un PDF par élève (zip) : à imprimer pour le conseil de cycle ou à envoyer au collègue par mail professionnel.
  • Volontairement pédagogique : ni comportement ni assiduité — le dossier parle des apprentissages, pas d'étiquettes.
  • Disponible dès maintenant, avant l'archivage de fin d'année du 1er août — pensez-y en rangeant votre classe (étape ajoutée dans « Préparer ma rentrée »).

Boîte à outils du remplaçant : votre journée prête à transmettre

Préparer une absence devient simple : la page /remplacant rassemble désormais tout ce qu'un remplaçant doit savoir, alimentée automatiquement par le cahier journal.

  • Déroulé de la journée automatique : les séances du cahier journal (horaires, matières, objectifs, activités) s'affichent pour la date choisie, avec la position dans la séquence (« séance 3/5 »). Si le jour n'est pas rempli, l'emploi du temps du jour et les dernières séances travaillées prennent le relais.
  • Export PDF propre à imprimer ou envoyer, consignes personnelles incluses sans jamais être enregistrées sur le serveur.
  • Lien à partager au remplaçant : un lien temporaire (48 h ou 7 jours, révocable à tout moment) qu'il ouvre sur son téléphone, sans compte — consignes, déroulé du jour, plans de travail, toujours à jour au moment où il consulte.
  • Plan de classe désormais synchronisé avec votre compte : il vous suit d'un appareil à l'autre et peut figurer dans le PDF et le lien partagé.
  • RGPD by design : sections avec prénoms d'élèves décochées par défaut, notes chiffrées, liens à expiration automatique.

Mes erreurs de la semaine (espace élève)

Les questions ratées ces 7 derniers jours (exercices assignés ET entraînement libre) reviennent dans une session de rejeu dédiée.

  • Nouvelle page « Mes erreurs » dans l'espace élève, avec une carte dans le hub « À faire » quand il y a des erreurs à rejouer.
  • Dédoublonnage intelligent (la même question ratée deux fois ne revient qu'une fois), 20 questions max, uniquement des types rejouables.

Imprimer depuis un téléphone : c'est réparé

Imprimer une fiche depuis un téléphone ou une tablette donnait souvent un résultat très différent de l'ordinateur : mise en page empilée, colonnes manquantes, éléments disparus. La cause était enfouie dans le code d'affichage : les règles prévues pour les petits écrans s'appliquaient aussi… au papier.

  • Plus de 800 règles d'affichage corrigées sur l'ensemble du site : l'impression sort désormais la même mise en page que sur ordinateur, quel que soit l'appareil.
  • Le cahier journal imprime toute la semaine depuis un téléphone — avant, seul le jour affiché partait à l'imprimante.
  • Et c'est verrouillé : une vérification automatique empêche ce défaut de revenir dans les futures pages.
v1.3.5.2
9 juillet 2026

Histoire-géo : chaque question relue et vérifiée

Les 2 174 questions et 92 exercices spéciaux de la banque histoire-géographie (jeux, fiches, Aventure) ont été audités un par un : justesse des faits, réponse unique et loyale, formulation adaptée à l'âge, orthographe.

  • Un exercice de chronologie corrigé : l'ordre attendu plaçait l'apogée d'Athènes avant la fondation de Rome — un élève qui répondait juste était compté faux.
  • Erreurs factuelles corrigées : la rotondité de la Terre (prouvée par Magellan, pas « découverte »), Léonard de Vinci au Clos Lucé, le trio des régions les plus peuplées, l'UE à 28 pays en 2013, l'école gratuite dès 1881, les QPV (les « ZUS » n'existent plus), la part réelle du fret maritime (~80 %), la rentrée qui a lieu en été…
  • Idées reçues retirées : l'« homme des cavernes » (les hommes préhistoriques vivaient surtout en huttes), le vin gaulois (c'était la cervoise !), la légendaire barbe de Charlemagne, la confusion féodalité/seigneurie, dolmen et menhir enfin distincts.
  • Questions à double réponse défendable reformulées : 2e ville de France (précisé « par sa population »), pays voisins de la France (précisé « en Europe »), nombre de continents, manchots ≠ pingouins, avion des frères Wright.
  • ~900 corrections d'orthographe et d'accents dans les questions, réponses et propositions affichées aux élèves.
v1.3.5.1
9 juillet 2026

Des badges enfin tous gagnables

L'audit du parcours élève a révélé que de nombreux badges promis n'étaient en réalité jamais attribués : l'élève voyait l'objectif dans son Carnet, l'atteignait… et ne recevait rien. Tout a été réconcilié, et un garde-fou automatique empêche que ça se reproduise.

  • Série quotidienne : les 7 paliers (3, 7, 14, 30, 60, 100 et 365 jours de suite) donnent désormais leur badge — « Semaine parfaite », « Mois en or », « Centurion »… Les paliers déjà atteints par le passé sont rattrapés automatiquement à la prochaine activité.
  • Badges de matière : Roi des Maths, Champion de Français, As de l'Orthographe, Petit Savant (sciences), Apprenti Historien, Globe-Trotter (géographie) et Anglophone s'obtiennent réellement.
  • Niveaux, points et exploration : les badges Apprenti/Confirmé/Expert (niveaux 5/10/20), Riche/Trésor (5 000/10 000 points) et Curieux/Explorateur/Aventurier (types d'exercices testés) sont attribués.
  • Badges saisonniers (Halloween, Noël, Carnaval…), boss fight et course de classe : l'élève reçoit vraiment le badge annoncé à l'écran. Hors période, les badges saisonniers ne s'affichent plus comme objectifs impossibles dans le Carnet.
  • « Premier pas » est donné à la première session terminée (plus au simple démarrage aussitôt abandonné).

Un Carnet de Réussites qui dit la vérité

  • Le calendrier « Ma semaine » s'allume enfin : il restait éteint quelle que soit l'activité, et il prend désormais en compte les sessions d'entraînement (pas seulement l'Aventure).
  • La « Moyenne » du Carnet reflète la réussite réelle (bonnes réponses / questions), comme le hub d'entraînement. Avant, c'était la moyenne des meilleurs scores : un élève à 40 % de réussite pouvait afficher 90 %.
  • Au niveau 20 (« Divin », niveau maximum), la barre d'XP est pleine au lieu de viser un niveau 21 qui n'arrivait jamais.
  • Classement : deux élèves à égalité de points partagent désormais le même rang (fini le 2e/3e au hasard), et l'élève de démonstration de l'enseignant n'apparaît plus dans le classement des vrais élèves.

Révisions espacées : consolidées sur le vrai résultat

  • Cliquer « Réviser » n'avance plus la carte avant l'exercice : la révision est enregistrée avec le score réellement obtenu. Un élève qui échoue revoit la notion plus tôt, comme le veut la méthode.
  • L'entraînement alimente désormais les révisions espacées : chaque session terminée crée ou consolide sa carte. Avant, un élève qui ne faisait que de l'entraînement n'avait jamais rien à réviser.
  • La section « À venir » de la page révisions affiche vraiment les prochaines échéances (elle restait toujours vide), et le compteur « X à revoir » est cohérent avec la liste.
  • Leçons interactives : la progression est enfin enregistrée pour les élèves connectés — une leçon commencée reprend à la bonne diapo (« Reprendre 5/12 » sur la carte), une leçon finie affiche « ✓ Terminée », les réponses aux quiz sont comptées, et terminer une leçon rapporte de l'XP (la première fois).

Côté enseignant : des chiffres qui se recoupent

  • Le co-enseignant peut ouvrir la progression détaillée d'un élève depuis le rapport d'entraînement (il recevait « Accès refusé »).
  • Classes multi-niveaux (CE1-CE2…) : la progression par exercice d'un élève s'affiche enfin sur sa fiche (elle apparaissait entièrement vide), et la pastille CE1/CE2 s'affiche dans l'onglet Entraînement.
  • Les élèves désactivés et les comptes de test sont exclus partout de façon cohérente : les totaux de la page se recoupent avec le tableau par élève, et les statistiques « 30 derniers jours » n'incluent plus des points de toute l'année.
  • La comparaison « au-dessus / en dessous de la moyenne de la classe » compare enfin des choses comparables (même période, même pondération).

Évaluations diagnostiques de rentrée : au bon niveau

Une évaluation de rentrée doit tester les acquis de l'année précédente — pas le programme de l'année qui commence. L'audit a montré que les évaluations CM1 et CM2 dérivaient (jusqu'à des notions de collège) : tout a été recomposé, et un garde-fou automatique verrouille désormais la règle.

  • Rentrée CM1 (acquis de fin CE2) : plus de nombres décimaux, de calcul d'aire, de volume du cube ni de multiplication à 2 chiffres — remplacés par les vrais attendus de fin CE2 (périmètre, division en lien avec les tables, grands nombres entiers…).
  • Rentrée CM2 (acquis de fin CM1) : exit le subjonctif, les nombres relatifs, l'accord du participe passé avec COD antéposé (tous au collège !) et les pourcentages — remplacés par le futur, les décimaux, les fractions d'une quantité et l'aire du rectangle.
  • CP, CE1, CE2 : corrections ciblées — l'exercice de phonologie CP au corrigé faux (« CHAT/TACH »), le découpage syllabique qui contredisait son corrigé, les conversions avec décimaux en rentrée CE2, les libellés « sans retenue » sur des calculs avec retenue.
  • Le diagnostic numérique élève vérifie désormais chaque réponse côté serveur : impossible de se fabriquer un score depuis la console du navigateur. Trois questions à double bonne réponse (fractions équivalentes) ont aussi été corrigées, et une route d'enregistrement qui échouait en silence depuis toujours a été réparée.
  • Programmations annuelles modèles (CP→CM2) : elles gagnent l'anglais (obligatoire dès le CP — le total fait enfin 24 h) et l'histoire-géographie ; les notions de collège sont retirées (subjonctif, nombres relatifs, probabilités, atomes, génétique…), l'aire quitte le cycle 2, les fractions CE1/CE2 suivent la rectification des programmes 2025, et les tables/divisions retrouvent leur bon niveau. Un garde-fou automatique verrouille le tout.
  • Déjà conformes aux tout nouveaux programmes d'histoire-géographie (BO du 28 mai 2026) : le CM1 démarre au Moyen Âge et va jusqu'à 1789 (géographie « modes de vie dans le monde »), le CP gagne sa matière histoire-géographie — applicables à la rentrée 2026. Et pas seulement les programmations : les jeux d'histoire (frise, époques, personnages, dates-clés), le générateur de fiches, les évaluations, les leçons et le sélecteur de compétences suivent le nouveau découpage CM1 — la Préhistoire, les Gaulois, Clovis et Charlemagne descendent au CE2 (rien n'est perdu : 6 leçons y sont déjà déplacées), 1789 entre au CM1, et Olympe de Gouges rejoint le jeu des personnages. Le CM2 conserve, comme le prévoit le texte, l'ancien programme pour 2026-2027. Vocabulaire EPS actualisé (« domaines », savoir rouler à vélo).

Mini-jeux enfin comptabilisés

  • Les parties de mini-jeux s'enregistrent réellement : un défaut technique silencieux les perdait depuis toujours. Elles comptent désormais dans l'activité de l'élève, ses statistiques de jeux et les badges (Maître du Jeu, Champion du Quiz, Roi du Memory).
  • Divers renforcements : l'API d'entraînement applique le niveau réel de l'élève (impossible de forger « CM2 » depuis un compte CE1), le mode invité ne peut plus dépasser 100 % en re-soumettant une réponse et suit le même barème de points que les élèves connectés, temps de session borné à une heure (fini les « 2 h » d'onglet resté ouvert).
  • « Je prépare ma rentrée » : le parcours gagne l'étape « Ranger l'année écoulée » pour ceux qui reviennent — exporter l'archive de fin d'année puis archiver sa classe 2025-2026 avant de créer la nouvelle.
v1.3.5
8 juillet 2026

La passe de fiabilité continue : toute la vie de classe vérifiée

  • Après les générateurs et les jeux, ce sont une trentaine d'espaces de vie de classe qui ont été audités et réparés un par un, côté enseignant comme côté élève : chaque bouton testé, chaque parcours rejoué en conditions réelles.
  • Activités collectives réparées : le défi-classe refonctionne entièrement côté enseignant (et accepte « 31 000 » comme « 31000 »), le boss fight ne laisse plus de combat fantôme actif à jamais et affiche les vrais résultats de fin, le spectacle interactif laisse de nouveau les élèves rejoindre et voir l'écran « Bravo », les sondages se ferment tout seuls à l'échéance et gagnent un QR code de participation.
  • Le bruitomètre retrouve le micro (bloqué par un réglage de sécurité trop strict), et avec lui le scan de QR codes et les outils de classe concernés.
  • Co-enseignement à parité complète : le binôme d'une classe partagée accède désormais à tout ce que voit le titulaire — analytics, fiches parents, bulletins, adaptations DYS, classe en direct, et le livret d'évaluation tablette (il peut en créer, suivre les passations, exporter).
  • Transition d'année scolaire : bascule des classes au 1er août, choix de l'année à la création, archivage des classes, export de fin d'année, et purge automatique des données à année+1 conformément à l'engagement RGPD du site.
  • Les parcours personnalisés assignés par l'enseignant apparaissent enfin sur la page « Mon parcours » de l'élève, avec un lien direct vers chaque exercice au bon niveau de difficulté ; l'analyse « toute l'année » porte vraiment sur toute l'année.
  • Livret d'évaluation tablette : la durée maximum choisie à la création est désormais réellement appliquée (chrono pour l'élève, temps par question enregistré), et les passations interrompues ne restent plus « en cours » indéfiniment.

Améliorations

  • Cahier d'appel : l'enregistrement automatique écrit sur le bon jour (même si vous changez de date pendant la saisie), et les zones de vacances A/B/C sont correctement affichées.
  • Mots aux parents : plus de doublons à la réimpression, les modifications après impression sont bien sauvegardées, et les dates s'affichent correctement sur iPhone/iPad.
  • Suivi de fluence : le score MCLM est exact même si l'enregistrement se fait depuis la pause, et deux tests le même jour ne dupliquent plus l'élève.
  • Espace élève : reprise de session fiable, meilleure résistance à la triche, messages de connexion plus clairs ; côté Aventure, navigation et accents repris.
  • Ceintures de compétences : modifier un parcours ne fait plus perdre l'historique des élèves, et la validation par l'enseignant retrouve son panneau dédié.
  • Bibliothèques d'exercices : le partage à l'échelle de l'école est enfin accessible depuis l'interface, avec des compteurs justes.
  • Analytics de classe : la section évaluations nationales affiche les vraies données, et les comptes de test ne polluent plus les statistiques ni les élèves « à risque ».
  • Problèmes de maths : les fractions non unitaires (2/3, 3/5…) inférieures à 1 sont de nouveau permises au CE2, conformément aux programmes 2025.

Corrections

  • Classe en direct : la mise en pause et les messages aux élèves fonctionnent de nouveau ; rituels du matin : onglets Picot et projection de l'horloge réparés ; programme du jour : l'import depuis le cahier journal refonctionne.
  • Métiers de classe : la réactivation d'un métier fonctionne, et naviguer entre les semaines ne modifie plus rien tant que vous n'enregistrez pas.
  • Sorties scolaires : la page de détail et les PDF sont de nouveau accessibles depuis chaque carte, et l'état des élèves/accompagnateurs est bien rechargé.
  • Mes exercices : l'enregistrement automatique ne dépublie plus un exercice, les titres accentués ne se dégradent plus, et le memory se joue jusqu'au bout.
  • Séquences et programmations : brouillons restaurés en entier, classes multi-niveaux correctement gérées, pages robustes aux caractères spéciaux.
  • Étanchéité renforcée entre classes et entre comptes : plusieurs accès trop permissifs colmatés (sondages, spectacle, cahier d'appel, bibliothèques, matériel), relevés lors de mon audit interne — aucune exploitation constatée.
v1.3.4
5 juillet 2026

La grande passe de fiabilité : chaque générateur vérifié à la loupe

  • Les 14 générateurs de fiches (maths, français, dictées, leçons, problèmes, évaluations, sciences, histoire-géo, coloriages magiques, emploi du temps, cahier journal…) ont été audités et corrigés un par un, avec des vérifications massives : plusieurs centaines de milliers de fiches générées et contrôlées automatiquement pour traquer la moindre erreur de contenu.
  • L'aperçu correspond désormais toujours au PDF téléchargé, sur tous les générateurs : ce que vous validez à l'écran est exactement ce que vous imprimez.
  • L'option DYS est réellement appliquée partout : sur tous les formats de PDF (A4, A5, multi-niveaux, mode classe) et à l'écran dans les modes interactifs — police agrandie, cases élargies, mise en page aérée.
  • Conformité renforcée aux programmes : textes à trous et vrai/faux d'histoire-géo reconstruits proprement, coloriages français limités aux notions du niveau (la conjugaison ou les homophones n'apparaissent plus avant le CE1, l'adjectif avant le CE2…), champs numériques stricts en maths.

Améliorations

  • Plus de 2 500 corrections dans les banques de contenus : accents restaurés (histoire-géo, sciences, sons…), erreurs factuelles corrigées (dates, CEE/UE, euro à 21 pays…), doublons reformulés, vocabulaire hors niveau retiré, et le mot inventé « poupou » a rendu son tablier.
  • Formateur de texte : découpage des syllabes nettement plus juste (« po-è-me », « cra-yon », « no-ël »…), sons nasals correctement repérés (fini « banane » marqué comme nasale), pictogrammes bien placés, et le texte s'imprime enfin à la taille choisie — même en thème sombre. Le brouillon est conservé 7 jours.
  • Outils de classe (TBI) : conversion des masses exacte (la colonne manquante entre quintal et kilo a été ajoutée), QR codes fiables et scannables (accents et emoji compris), numéro de semaine aligné sur le calendrier scolaire, frise historique aux dates bien écrites (« 3 300 av. J.-C. »), timer qui sonne dans tous les modes et ne dérive plus en arrière-plan, écran qui ne se met plus en veille pendant un chrono projeté, micro correctement coupé quand on ferme le bruitomètre.
  • Accessibilité : les modes interactifs (coloriages à l'écran, outils TBI) sont désormais utilisables au clavier et mieux annoncés aux lecteurs d'écran ; la touche Échap ferme les fenêtres.
  • Le tirage au sort d'élèves fonctionne désormais sans remise, comme la roue : chacun passe avant qu'un prénom revienne.

Corrections

  • Réparation de plusieurs boutons des outils de classe qui ne répondaient plus (choix de la table de multiplication, points d'équipes, tableau de récompenses, suppression d'une activité de l'emploi du temps, « qui a la parole ? »).
  • Les corrigés sont exacts et complets sur tous les générateurs, y compris au format A5 et en mode classe — et ils ne sont plus jamais glissés dans les fiches destinées aux élèves.
  • Emploi du temps et cahier journal : nombreuses corrections (gestion du samedi, export calendrier, caractères spéciaux dans les prénoms…).
  • Renforcement du cloisonnement des données de classe entre comptes enseignants.

Et la même passe sur les jeux et outils à projeter

  • Escape game : les 150 jeux prêts à l'emploi ont été vérifiés énigme par énigme — énigmes de remise en ordre réparées, réponses erronées corrigées, et un élève qui tape « ile » ou « sorciere » sans accent n'est plus bloqué. Les réponses ne sont plus lisibles dans le code de la page, et les jeux exportés se jouent aussi au doigt sur tablette.
  • Mots mêlés et mots croisés : les mots avec « œ » (cœur, sœur…) ne sont plus estropiés, le mode interactif se joue au doigt et dans les deux sens de lecture, la saisie des mots verticaux suit enfin le bon sens, l'impression des mots croisés est réparée, et les banques de mots ont été relues (le manchot a remplacé le pingouin sur la banquise).
  • Plan de classe : l'impression, les notes d'élève et la confirmation d'effacement fonctionnent à nouveau, le plan est sauvegardé automatiquement (plus de travail perdu en rechargeant la page), les bureaux doubles sont pleinement utilisables et les notes (AVS, lunettes…) suivent l'élève quand on le déplace ou qu'on mélange la classe.
  • 28 jeux à projeter contrôlés (environ 300 000 tirages vérifiés sans erreur de réponse), conversions recalées sur les programmes de CE2, carte de France : villes repositionnées, fleuves et massifs désormais tracés (et non réduits à un point) avec une distance mesurée au tracé.
  • Mémorisation de poésie : banque de textes relue et enrichie, un « cœur » tapé avec la ligature n'est plus compté faux, et la triche par collage ou répétition d'un mot est détectée.
  • Phrase du jour : la phrase projetée correspond désormais exactement à la phrase à analyser (les 874 phrases sont vérifiées automatiquement), les notions affichées respectent le niveau choisi, et le clavier n'est plus détourné des boutons de la page.
  • Dictée vocale : la correction se fait côté serveur (fini la triche possible), les espaces spéciaux insérés par les iPad ne comptent plus un élève juste comme faux, et les apostrophes oubliées sont tolérées.
  • Débats EMC : plusieurs sujets sensibles reformulés pour rester débattables sans heurter, pouces 👍/👎 à la place des ✅/❌ qui suggéraient un « bon » camp, chrono qui reste affiché quand le temps est écoulé, et banque passée de 44 à 66 sujets.
  • Ateliers de maths à l'écran : symétrie (les axes proposés sont réellement des axes de symétrie), patrons de solides (un patron faux n'est plus félicité par des confettis), horloge (les modes ne s'empilent plus, l'heure en lettres vérifiée sur les 1 440 minutes de la journée), ligne numérique (graduations exactes, lisible en thème sombre), tableau de conversion et loto des nombres (grilles garanties toutes différentes, avec fiche d'appel).
  • Fiches d'anglais : le choix du niveau change réellement le contenu (12 thèmes alignés sur les programmes), mots mêlés corrigés et corrigé sur page séparée.
  • Boutique : fiabilisation du calcul des prix et de l'application des codes de réduction lors du passage en caisse.
v1.3.3.5
1er juillet 2026

Coloriage magique : une grande mise à jour

  • Le coloriage magique de maths a été revu pour coller aux programmes (opérations, tables et tailles de nombres adaptées à chaque niveau) et enrichi de nouveaux types, dont un coloriage « nombres pairs / impairs » (avec des nombres tous différents, jamais de répétition).
  • Nouveau mode « à faire à l'écran / TBI » : on projette le coloriage, on choisit une couleur et on colorie en cliquant, avec correction automatique.
  • Options d'accessibilité : version DYS, mode adapté au daltonisme et choix du thème du dessin.
  • Nouveau : le coloriage magique en français ! Un seul générateur, 10 modes au choix — conjugaison, singulier/pluriel, masculin/féminin, nature des mots, champ lexical, syllabes, types de phrases, homophones (a/à, et/est…), passé/présent/futur et les sons (oi/ou/on…). L'élève lit chaque mot ou phrase, reconnaît la notion et colorie pour révéler un dessin (CP-CM2). Jouable aussi à l'écran.

Améliorations

  • Dans les coloriages magiques en français, beaucoup moins de mots répétés sur une même fiche : on privilégie la variété au maximum, on ne répète un mot que lorsqu'il n'y a vraiment plus d'autre choix.

Corrections

  • Correction de l'erreur « Token de sécurité invalide » qui pouvait apparaître en enchaînant plusieurs téléchargements ou aperçus dans les générateurs, ou en revenant en arrière sur la page de connexion.
v1.3.3.4
27 juin 2026

Les mises à jour arrivent enfin tout de suite

  • À chaque mise en ligne, votre navigateur récupère désormais automatiquement la dernière version : finies les corrections « déjà faites » mais invisibles tant qu'on n'avait pas vidé le cache.

Générateurs : niveau et affichage fiables

  • Générateur d'évaluations : l'évaluation (et le PDF téléchargé) reprend bien le niveau sélectionné — un CE2 ne produit plus une évaluation « CE1 ».
  • Le badge de difficulté affiché en double a été retiré dans l'aperçu des générateurs de fiches (maths, français, sciences, histoire-géo).

Mini-jeux et Carnet de Réussites

  • Le filtre de niveau du hub des mini-jeux affiche enfin le bon nombre de jeux selon le niveau choisi (maths et français).
  • Carnet de Réussites : le radar de compétences s'appuie sur les domaines scolaires (Calcul, Numération…), le badge de ceinture ne s'affiche plus sans ceinture réellement validée, et « Maîtrisés » est clarifié (réussite durable).
  • La leçon interactive « opérations sur les fractions » est reclassée au CM1, conformément au programme.

Finitions

  • Page « OPLC en chiffres » : chiffres de jeux harmonisés (le total correspond à la somme des matières), conformité d'accessibilité affichée honnêtement (89 %), et statistiques publiques exposées en JSON sur /api/v2/public-stats.
  • Administration : message d'erreur fantôme sur la page Classes corrigé, libellés correctement accentués.
  • Horloge interactive : libellé « Cadran 24h » clarifié pour le distinguer de l'affichage numérique.

Jeux de maths : les catégories tiennent enfin leur promesse

Vous m'avez signalé que certains jeux rangés dans « Additions » servaient en réalité des soustractions ou des multiplications. C'est corrigé sur l'ensemble des jeux concernés.

  • 8 jeux remis d'aplomb (Le Poulpe, Le Jardinier, Le Boulanger, le Mage de Glace, le Musicien, le Cosmonaute, le Château de Cartes, le Memory des tables…) : un jeu lancé depuis « Additions » ne propose plus que des additions — idem pour les soustractions, multiplications et divisions.
  • La division est désormais disponible dès le CM1 dans les jeux concernés (et non plus au CM2 seulement), conformément au programme.

Mini-jeux : bien plus confortables sur tablette

Une grande vérification, jeu par jeu et dans les deux orientations, pour que tout reste jouable au doigt sur tablette.

  • Jeux d'arcade ralentis sur tablette (la Chenille, la Pêche, le Serpent, les Ballons, les jeux de course…) : au doigt, ils allaient trop vite pour réagir. Au clavier/souris, la vitesse ne change pas.
  • Boutons qui passaient sous la barre du bas de la tablette : corrigé sur l'ensemble des jeux — les boutons restent dans l'écran.
  • Sur une quinzaine de jeux, la croix « Quitter » était coupée en deux par la barre de progression : remise à sa place.
  • Plusieurs jeux dont la dernière rangée de boutons dépassait de l'écran (en portrait comme en paysage) ont été recompactés pour tout afficher sans défilement.

Plusieurs jeux relookés et réparés

  • Décollage : la fusée monte enfin vers la Lune à chaque bonne réponse (avant, elle restait sur place malgré la progression) et le bas de la scène n'est plus masqué.
  • Le Jardinier : décor revu — vrais pots en terre cuite, terre labourée, rangée de fleurs — au lieu d'un grand bac vide.
  • Bowling (français) : une vraie piste de bowling en bois verni, avec gouttières et ligne de faute.
  • Le Poulpe : un nombre qui flottait au-dessus de la tête a été replacé et les tentacules mieux réparties. Le Coffre-Fort : contenu recentré (fini le grand vide en bas).
  • Le Jardinier des pluriels (français) : les pots qui se chevauchaient sont remis d'aplomb, avec du relief et un meilleur agencement quand il n'y a que trois réponses.

Espace élève : « Mes révisions » remarche

  • La page « Mes révisions » affichait « Aucune révision » alors que des révisions étaient bien dues (le compteur, lui, les annonçait). Les deux sont de nouveau cohérents : les révisions s'affichent.
  • Le bouton « Réviser » renvoyait à l'accueil de l'entraînement au lieu de lancer directement l'exercice à revoir. Corrigé.

Mode Aventure : l'Arc 2 se débloque enfin

Une fois les 50 îles et 100 étoiles de l'Arc 1 réunies, l'Arc 2 « Le Réveil d'Obscurio » refusait de s'ouvrir pour les élèves connectés. C'est réparé.

  • Le bandeau « Nouvel arc disponible ! » s'affiche dès l'arrivée sur l'Aventure (et plus seulement après un passage à la boutique), et le bouton « Commencer » ouvre vraiment le nouvel arc — la progression est sauvegardée.
  • Boutique des mascottes : les compagnons à débloquer (Panpan, Léo, Phoenix, Merlin…) sont de nouveau réellement achetables avec les pièces ; fini le message « pas assez de pièces » trompeur alors qu'on en avait assez.
  • Suivi des quêtes : la colonne « Quêtes » du classement de classe restait à « - » même quand un élève en avait réalisé une (seules les quêtes dont la récompense était réclamée comptaient). Les quêtes réalisées sont désormais bien comptées.

Mini-jeux : suivez l'activité de vos élèves

Jusqu'ici, l'entraînement et le mode Aventure remontaient dans votre suivi de classe, mais pas les mini-jeux. C'est comblé.

  • Nouvel onglet « Mini-jeux » dans votre classe : qui a joué à quoi, quand, le nombre de parties et le taux de réussite, plus les jeux les plus populaires.
  • Chaque partie d'un élève connecté est enregistrée, avec réussite / échec quand le jeu le permet (les jeux d'arcade sans gagné/perdu restent neutres).

Entraînement : un classement plus juste (anti-triche)

Certains élèves grimpaient au classement en refaisant le même exercice facile en boucle plutôt qu'en variant.

  • Rendements décroissants sur un même exercice dans la journée : les premières fois rapportent tous les points, puis 50 %, puis 20 %, puis plus rien. L'élève est prévenu à l'écran (« cet exercice ne rapporte plus que 50 % des points, varie ! »). S'entraîner reste possible, mais farmer ne paie plus.
  • Côté enseignant, un badge « répétition » signale dans l'onglet Entraînement les élèves trop concentrés sur un seul exercice.

Leçons interactives : de vraies illustrations

Les diapositives « Illustration » n'affichaient qu'un texte gris à la place de l'image annoncée.

  • 12 nouveaux schémas dessinés (tableau est/et, matériel de numération, règle graduée, tableau à double entrée, emploi du temps, terminaisons de l'imparfait, les deux sons de la lettre C, mots de la négation, schéma sujet-verbe…).
  • Pour les autres diapositives, fini le texte gris : une carte illustrée avec une grande icône adaptée au sujet, plus agréable et plus lisible (notamment au TBI).

Leçon « est / et » (CE2) : un langage adapté

  • Le vocabulaire était par endroits trop « collège » pour des CE2. Tout a été reformulé simplement (« le verbe être », « le mot qui relie », les tests « était » et « et puis »).
  • Les réponses du petit quiz ne dévoilent plus la solution : on choisit « est » ou « et », sans l'étiquette grammaticale qui donnait la réponse.

Le Poulpe : le score qui bouge enfin tout de suite

  • À chaque bonne réponse, le compteur de score se met à jour immédiatement (avant, il semblait rester à 0 jusqu'à la question suivante).

Test de positionnement : des questions plus justes

  • Mauvaises réponses incohérentes corrigées en Numération (CE1 et CE2) : les propositions sont désormais toutes plausibles (plus de chiffre tiré au hasard sans lien avec l'énoncé).
  • Sur un test court, plus de concept répété : une même notion (le nombre « qui vient après ») n'apparaît plus en double, pour un diagnostic plus précis.
  • La difficulté ne s'effondre plus en fin de test : avant, après les questions difficiles, les dernières pouvaient redevenir très faciles (« 20 + 10 »), ce qui brouillait l'estimation du niveau.
  • Le test de Calcul inclut enfin la soustraction (il ne proposait qu'additions et multiplications), avec davantage de questions par niveau.
  • Le niveau annoncé en fin de test correspond à celui enregistré dans « Mon Parcours » : l'écran pouvait afficher « 🏆 Champion » alors que « 💎 Brillant » était retenu.

Page « Mon Parcours » : plus cohérente

  • La date du « Dernier test » se met à jour après chaque positionnement, et re-tester un seul domaine n'efface plus les autres (les résultats fusionnent au lieu de se remplacer).
  • Trois niveaux de lecture au lieu de deux : point fort (≥ 90 %), à consolider (70–89 %) et à renforcer (< 70 %). Un domaine à 88 % n'est plus confondu avec un 100 % et ressort comme « à consolider ».
  • Les recommandations tiennent compte de l'historique d'entraînement : un domaine déjà travaillé (ex. la soustraction, après des dizaines de parties) n'est plus proposé « à découvrir comme un nouveau domaine », et on cible les notions réellement perfectibles plutôt qu'un domaine déjà maîtrisé.

Leçon EMC « Le juste et l'injuste »

  • Numéro anti-harcèlement harmonisé sur le 3018 partout (numéro national unique, école et internet) — fini les deux numéros contradictoires sur la même diapo. La leçon CM1 a aussi été modernisée.
  • Faute corrigée : « se faire harceler » (au lieu de « harcélé »).
  • Le nombre de diapos annoncé sur la carte est désormais juste (la diapo « À retenir » était oubliée du compte — « 12 » alors que la leçon en faisait 13).

Conjugaison (entraînement) : plus variée et sans coquille

  • Verbes irréguliers bien plus variés au niveau Champion : on ne tourne plus seulement autour de « pouvoir » et « vouloir » — être, avoir, faire, dire, devoir, savoir, prendre, venir, mettre… sont de la partie (présent et imparfait).
  • L'élision est respectée : on lit « j'écoute » et non « je écoute ».

Vocabulaire « Les suffixes » : consigne et réponses cohérentes

  • La consigne demande maintenant clairement de former un nouveau mot (« cuisine » + « -ier » → « cuisinier ») au lieu d'un trompeur « Quel est le suffixe ? » qui faisait compter faux les bonnes réponses.
  • Plusieurs paires mot/réponse corrigées (le suffixe affiché correspond enfin au mot formé).

Entraînement : le nombre de questions choisi est respecté

  • Choisir « 20 questions » ne donne plus une session écourtée à 16 sans prévenir : si un niveau de difficulté manque d'exercices, on complète avec le reste de la banque.

Test de positionnement (grammaire) : plus rigoureux

  • Suppression du distracteur « 4e groupe » (qui n'existe pas) dans les questions sur les groupes de verbes.
  • Temps précis (« passé composé » au lieu d'un vague « passé ») et moins de répétition (plus deux fois l'imparfait).
  • Le domaine s'appelle désormais « Étude de la langue » (il couvre la grammaire ET la conjugaison, comme dans les programmes) et ses doublons ont été retirés (la phrase « Le chat dort » n'est plus utilisée deux fois).

Maths : écriture en lettres et monnaie

  • Écriture en lettres : « cinq cent cinq » (et tous les nombres en …5) est enfin accepté ; au Champion, de vrais grands nombres jusqu'à 10 000 au lieu de rester à 3 chiffres.
  • Monnaie : plus de balise <strong> affichée en clair, et des prix réalistes (fini la bande dessinée à 66 €).
  • « Divisions avec reste » : l'exercice tombe enfin sur un vrai reste — on ne propose plus de divisions qui tombent juste (reste 0), tout l'intérêt de l'exercice.

Entraînement : le bouton « Quitter » quitte vraiment

  • Pendant un exercice, « Quitter » ramène bien à l'accueil de l'entraînement (la page pouvait rester bloquée sur la question en cours), et la session quittée est correctement enregistrée comme abandonnée (plus de session « fantôme » qui collait au prochain démarrage).

Français CE2 : conjugaison et nature des mots

  • Le passé composé est proposé au CE2 de façon cohérente partout (entraînement, Arène, jeux) : les contenus existaient mais n'étaient pas tous accessibles selon l'endroit.
  • Exercice « Nature des mots » CE2 recentré sur le programme : les pronoms relatifs (« qui », « que », « où »), qui relèvent du cycle 3, ont été retirés.

Maths : exercices plus variés et plus justes

  • Comparaisons : le « = » apparaît de nouveau et des cas-pièges (nombres proches, mêmes premiers chiffres) rendent l'exercice plus formateur.
  • Périmètre : les figures défilent en rotation (carré, rectangle, triangle…) au lieu d'enchaîner 4 triangles.
  • Suites numériques : ajout de suites décroissantes (et grands pas) en plus des croissantes.
  • Encadrements : la consigne précise « à la dizaine », et tout encadrement correct est accepté (un nombre finissant par 5 n'est plus refusé à tort).
  • Objectifs d'apprentissage corrigés : périmètre, aire et volume relèvent désormais des « grandeurs et mesures ».

Petites finitions d'affichage

  • Sur les QCM (ex. « Lire les décimaux »), la coche verte ne se superpose plus à une autre option : la bonne réponse reste clairement la seule en vert.
  • Accents corrigés dans les messages de fin (« Continue à t'entraîner », « comme ça »…).

Mode Aventure : affichage des arcs et récits cohérent

  • L'arc « en cours » est désormais affiché de façon cohérente entre le bandeau et la liste « Histoire » (avant, deux arcs pouvaient sembler actifs en même temps).
  • Le bouton « Relire l'histoire » raconte le récit du bon arc (celui sélectionné), et non plus systématiquement celui de l'Arc 1.
  • Libellés d'îles accentués (« Décimal », « Géométrie », « Problème »…), « À venir » sur les arcs verrouillés, et points de vie du boss au format français (« 1 000 PV »).
  • Le champ de réponse en Aventure ouvre le clavier numérique pour les réponses chiffrées (comme l'Entraînement).

Jeu « Le Détective » : explication d'erreur réparée

  • La modale « Le savais-tu ? » n'affiche plus de texte à trous sur les erreurs de conjugaison : on lit un message clair (« La forme correcte est : avons (et non « avont »). »).

Compteurs et libellés fiabilisés

  • Compteur de mini-jeux de maths corrigé sur la carte d'accueil des matières (il ne sur-annonçait plus le nombre réel).
  • Accord au singulier : « 1 jeu » (et non « 1 jeux ») quand une catégorie n'en contient qu'un.
  • Accents et libellés harmonisés sur plusieurs écrans (l'Arène, les menus de matière des modes multijoueurs…), et avatars neutres dans « Défi entre amis » (plus d'emoji qui ne correspondait pas au prénom).

Test de positionnement : contenu CE2 recentré sur le programme (BO 2024)

Quelques questions du test CE2 portaient en réalité sur des notions de CM1 ou de collège. Elles sont remplacées par des questions au programme du cycle 2.

  • Géométrie : on reconnaît l'angle droit avec l'équerre (sa mesure en degrés, c'est le CM1) ; la question sur les diagonales du losange (notion de collège) est retirée ; deux questions trop proches sont remplacées.
  • Numération : « entre quelles dizaines se trouve 347 ? » (encadrer) remplace l'arrondi, qui relève du cycle 3.
  • Problèmes : un problème à deux étapes remplace le calcul du côté d'un carré à partir de son périmètre (un raisonnement inverse attendu plutôt au CM1).
  • Lecture : le test évalue enfin la compréhension d'un texte (deux vraies petites questions : une information à repérer, une à déduire) et plus seulement du vocabulaire ; la question « bruit de l'animal » (niveau maternelle) est retirée.

Test de positionnement : la lecture à voix haute ne se chevauche plus

  • Pour les élèves qui ont l'option lecture à voix haute, les questions longues (français) lançaient plusieurs lectures en même temps : le test semblait figé sur la question. Chaque nouvelle question coupe désormais la lecture précédente.

Duels et défis : les exercices collent enfin au niveau choisi

  • Dans l'Arène, la Course, le Match en équipe, le Matchmaking et le Défi entre amis, la liste « Type d'exercice » s'adapte au niveau : un CP ne se voit plus proposer multiplications, divisions ou opérations posées, et on n'affiche plus un type qui n'existe pas à ce niveau.
v1.3.3.3
21 juin 2026

Escape Game : la fin de partie remarche

Plusieurs corrections importantes sur les escape games pédagogiques, vérifiées en jouant les parcours jusqu'au bout.

  • Écrans de victoire et de fin du temps réparés : ils plantaient en silence en fin de partie — ce qui touchait les 150 escape games existants ainsi que tout escape créé par un enseignant. La fin de jeu s'affiche désormais correctement.
  • Textes à trous plus tolérants : les trous écrits avec un nombre de tirets variable sont maintenant tous reconnus (avant, certaines énigmes n'affichaient aucun champ à compléter).
  • Une énigme à choix multiples (« Rois de France ») dont la bonne réponse était mal repérée a été corrigée. 150 jeux / 750 énigmes revérifiés.

Générateur de dictées : PDF réparé

  • Le PDF de dictée ne se générait plus (la page revenait au formulaire sans rien produire). C'est corrigé : la dictée s'exporte de nouveau en PDF normalement.
v1.3.3.2
18 juin 2026

« Le Trésor du Quadrillage » : repérage et coordonnées

Un nouveau mini-jeu de géométrie gratuit pour apprendre à se repérer sur un quadrillage et à lire des coordonnées — un attendu du BO en « espace et géométrie ».

  • Deux façons de jouer : Trouve la case (on donne les coordonnées, l'élève clique la bonne case) et Lis les coordonnées (le trésor est posé, l'élève dit où il se trouve). On travaille le repérage dans les deux sens.
  • Progression du CP au CM2 : on repère d'abord avec une lettre et un chiffre (ex. B3), puis on passe au repère gradué avec deux nombres (x ; y) au CM2.
  • 100 % tactile, sans inscription, directement dans le navigateur. Score, séries de bonnes réponses et étoiles de réussite.

« Info ou Intox ? » : éducation aux médias (EMI)

Un nouveau jeu d'éducation aux médias et à l'information : l'élève enquête et décide, pour chaque message, s'il s'agit d'une info fiable ou d'une intox à ne pas croire.

  • 18 situations concrètes classées par thème : vérifier ses sources, fake news, images truquées, publicité, arnaques, réseaux sociaux, vie privée, info contre opinion…
  • Adapté à chaque niveau, du CP au CM2 : les situations affichées sont filtrées selon l'âge. Chaque réponse est suivie d'une explication pour développer l'esprit critique.
  • Au programme d'EMI depuis 2015, désormais gratuit et sans inscription dans le coffret EMC.
v1.3.3.1
17 juin 2026

« Jeux à projeter au tableau » : un coffret pour animer toute la classe

Un nouvel espace gratuit de 28 jeux et défis collectifs à projeter au TBI ou au vidéoprojecteur — toute la classe joue ensemble, sans connexion ni appareil élève.

  • Les défis ardoise : une question s'affiche en grand, les élèves répondent sur leur ardoise, on révèle. Calcul mental, dictée de nombres et de mots, conjugaison, orthographe, accords, problèmes, mesures, lecture de l'heure, décomposition… générés à l'infini, du CP au CM2.
  • Quiz, devinettes et jeux d'équipes : Quiz multi-matières, Vrai ou Faux, Qui suis-je, Le Compte est bon, Le Petit Bac, le Pendu, le Morpion des connaissances, le Memory, la Roue des défis, le Tableau des équipes…
  • Pensé pour le vidéoprojecteur : un seul geste (clic, Espace, flèches ou télécommande de présentation) pour montrer la réponse puis avancer, retour en arrière, plein écran, et tes réglages sont mémorisés d'une séance à l'autre.

« L'énigme du jour » à projeter

Un nouvel outil de classe gratuit : chaque jour, une devinette ou un casse-tête logique à projeter — la classe cherche, on dévoile l'indice puis la réponse.

  • 706 énigmes (devinettes, charades et énigmes de logique) réparties sur 5 niveaux du CP au CM2, environ 140 par niveau : l'« énigme du jour » est la même pour toute la classe et change chaque jour (rotation calée sur l'année scolaire), ou tirage au hasard.
  • Pensé pour le vidéoprojecteur : plein écran, indice puis réponse en un geste (clic, Espace, touches I et F). Sans inscription, 100 % dans le navigateur.

Exercices élève : « Rejouer mes erreurs »

À la fin d'un exercice, l'élève peut refaire uniquement les questions ratées, avec correction immédiate.

  • Chaque erreur est rejouée une à une : bonne réponse → on félicite, mauvaise → on révèle la solution. Un bilan en fin de parcours, et de quoi recommencer les questions encore manquées.
  • Pensé pour encourager : retour sonore, séries de bonnes réponses et confettis quand toutes les erreurs sont corrigées. Le rejeu est un entraînement : la note n'est pas modifiée.

Cahier-journal : le bilan de séance en un clic

Sur chaque séance, note d'un clic si l'objectif a été atteint — sans rédiger un pavé.

  • Trois pastilles Atteint / Partiel / Non atteint directement sur la séance. Un clic suffit, un nouveau clic efface. C'est mémorisé et tu le retrouves d'une semaine à l'autre.
  • Une synthèse dans le panneau de stats : combien d'objectifs atteints sur la semaine, les 6 dernières semaines ou depuis la rentrée, avec une barre de progression.
  • Volume horaire : le panneau de stats compare tes heures par matière aux horaires indicatifs du cycle (ex. « Français 4h30 / 10h ») — pratique pour s'auto-réguler.

Cahier-journal : créer une séance d'un clic

Clique directement sur un créneau vide de la grille pour ajouter une séance.

  • Le formulaire s'ouvre avec la date et l'heure déjà remplies selon l'endroit cliqué (heure arrondie, durée 45 min par défaut). Plus besoin d'ouvrir le jour puis « Ajouter ».
  • Glisse une séance pour la déplacer à une autre heure ou un autre jour, directement sur la grille (durée conservée, heure aimantée). Fonctionne à la souris et au doigt sur tablette.
  • Tire le bord bas d'une séance pour ajuster sa durée sans ouvrir le formulaire.

Défi de la semaine personnalisé

Depuis la fiche d'un élève, propose-lui un défi hebdo ciblé sur ses points faibles.

  • Un bouton « Suggérer depuis ses lacunes » analyse les résultats de l'élève et propose un défi concret (« Réussir 3 exercices en conjugaison cette semaine »). Tu ajustes si besoin, puis tu l'assignes.
  • L'élève retrouve son défi dans son espace et peut le cocher quand il l'a réussi.

Corrections

  • Cahier-journal : le champ Durée se synchronise désormais avec les heures de début/fin dans les deux sens (et la durée saisie n'est plus ignorée).
  • Le petit encart « Recommanderiez-vous OPLC ? » n'apparaît plus sur les impressions (cahier journal, fiches…).
  • Impression du cahier journal : l'objectif n'apparaît que s'il est rempli, et le bilan s'affiche en cases lisibles Atteint / Partiel / Non atteint (la choisie cochée, ou à cocher à la main).
v1.3.3.0
17 juin 2026

« La phrase du jour » : le rituel quotidien d'étude de la langue

Un nouveau générateur gratuit inspiré de la méthode Françoise Picot : une phrase à analyser chaque jour, à projeter en classe.

  • Une phrase par jour d'école, du CP au CM2, suivant la progression du BO période par période. Les week-ends ne consomment pas de phrase et on navigue librement d'un jour à l'autre.
  • Pour chaque phrase : nature des mots (code couleur), fonctions, transpositions et conjugaison — chaque angle se dévoile à la demande pour laisser la classe chercher d'abord.
  • Mode projetable en classe + fiche élève imprimable. Une banque de centaines de phrases annotées et vérifiées.

Livret de fin d'année : l'évaluation-bilan clés en main

Active une session d'évaluation de fin d'année pour ta classe, en passation autonome sur tablette ou ordinateur.

  • Passation élève auto-corrigée, un exercice par écran, pensée pour l'autonomie (mode kiosque).
  • Résultats par élève (PDF) et synthèse de classe (PDF + export tableur), prêts à archiver.

Mode Spectacle : le jeu collectif projeté au tableau

Un mode à projeter en classe où tout le monde joue ensemble, piloté depuis ton poste.

  • Un écran « projecteur » pour la classe et une télécommande enseignant (session par code).
  • L'enseignant lance les interactions, fait avancer et révèle au rythme de la classe.

Tableau de bord « Lacunes & révisions » de la classe

Un nouvel onglet dans l'espace classe répond d'un coup d'œil à la question du lundi matin : sur quoi ma classe coince collectivement, et que faire réviser cette semaine ?

  • Carte de chaleur des concepts : les lacunes de tous les élèves sont regroupées par notion (ex. fractions, division), triées par nombre d'élèves touchés et sévérité — les priorités sautent aux yeux.
  • Charge de révision : le nombre de cartes de mémorisation (révision espacée) dues dans la classe est désormais visible côté enseignant.
  • Toutes les matières : mathématiques, français, sciences, anglais et histoire-géo, via un simple sélecteur.
  • Parcours de remédiation en un clic : génère automatiquement un parcours ciblé pour chaque élève en difficulté ; ils le retrouvent dans « Parcours perso » (aucun doublon créé).
  • Pour chaque concept fragile, un raccourci « S'entraîner » mène directement au bon exercice.
v1.3.2.9
8 juin 2026

Livret d'évaluation : synthèse de classe par niveau d'acquisition

Le PDF de classe propose une nouvelle matrice « compétence × niveau d'acquisition » : pour chaque compétence, la liste nominative des élèves rangés selon l'échelle officielle LSU.

  • Quatre niveaux NA · PA · VA · A (Non Acquis → Acquis) à seuils exigeants, attribués selon le pourcentage de réussite de chaque élève.
  • Les compétences sont triées de la plus fragile à la plus solide (le plus d'élèves en difficulté d'abord) pour cibler la remédiation d'un coup d'œil.

Parcours Aventure : pièces & récompenses

  • En terminant une île, les élèves regagnent bien leurs pièces (en plus des étoiles).
  • Le bonus du meilleur joueur lors des combats de boss est de nouveau attribué.
  • Plus de récompenses comptées en double sur les défis de classe et les spectacles.

Compteurs & affichages corrigés

  • Sur le suivi en direct de la classe et la carte d'aventure mobile, les totaux de points et d'étoiles s'additionnent correctement.
  • Matrice de compétences : le filtre « Non évalué » ne vide plus le tableau.
  • Les notifications non lues ne s'affichent plus comme déjà lues.
  • L'ancienneté d'activité affiche « Aujourd'hui »/« Hier » au lieu de « 0j »/« 1j ».
  • Cahier journal : les suggestions de compétences reproposent les plus pertinentes en premier.

Pages réparées

  • Le rapport hebdomadaire, les quêtes de classe, le classement et l'historique de l'aventure pouvaient afficher une erreur : corrigés.
  • La révision espacée (mémorisation) réenregistre correctement les cartes, y compris hors connexion.

Sécurité & cohérence

  • Protection anti-rejeu de la double authentification (2FA) réactivée.
  • Les horaires (heure de Paris) sont cohérents pour la disponibilité des devoirs, les délais des liens et les séries d'activité.
v1.3.2.8
7 juin 2026

Livret d'évaluation : l'étoile des compétences

Le bilan de chaque élève s'ouvre désormais sur une étoile des compétences (graphique radar), une pour le français et une pour les maths.

  • Les compétences sont regroupées et colorées par domaine (lecture, grammaire, conjugaison, orthographe, vocabulaire / numération, calcul, problèmes, géométrie, grandeurs & mesures…) pour repérer forces et fragilités d'un coup d'œil.
  • Disponible sur tous les niveaux (CE1 → CM2), avec le pourcentage de réussite par compétence.

Livret : synthèse de toute la classe

Un nouveau bilan au niveau de la classe pour piloter la remédiation après les évaluations.

  • Consultable directement à l'écran dans l'espace enseignant : moyenne de classe, étoiles agrégées et réussite par compétence, du plus fragile au plus solide.
  • Téléchargeable en PDF et en Excel (tableau élève × compétence avec scores).
  • Tous les bilans élèves en un clic : une archive ZIP regroupe le PDF de chaque élève (plus besoin de les télécharger un par un).

Schémas & cartes interactifs

Une nouvelle rubrique pour explorer en cliquant : chaque élément révèle une description et des anecdotes.

  • 12 schémas : corps humain, cycle de l'eau, système solaire, chaîne alimentaire, phases de la Lune, cartes de France / Europe / monde, et frises chronologiques.

Livret d'évaluation : corrections fiabilisées

  • Sur le livret de fin d'année, certaines réponses numériques justes (calculs, nombres, durées…) étaient comptées fausses, ce qui sous-évaluait le score. Elles sont désormais comptées correctement.
  • La question « quel est le triangle rectangle ? » attendait une mauvaise réponse : corrigée, les élèves répondant juste ne sont plus pénalisés.

Suivi des compétences : la matrice se remplit

  • La matrice de compétences restait « En attente » même après une évaluation : un niveau n'apparaissait qu'à partir de 3 exercices sur la même compétence (rare). Désormais un niveau s'affiche dès la première évaluation (livret ou exercice taggé).
  • Tant qu'il y a moins de 3 données, le niveau est marqué « provisoire » (affichage atténué) pour le distinguer d'un niveau consolidé.
  • Les mini-jeux font désormais progresser les compétences (avant, seuls les générateurs alimentaient le suivi) : jouer compte.
  • Remédiation en un clic : dans la matrice, cliquer sur une compétence propose directement les jeux pour la travailler.

Boutique : paiement plus clair

En achetant un seul thème de vocabulaire (0,25 €), le paiement échouait sans explication, car les paiements bancaires ont un minimum de 0,50 €.

  • Le panier indique désormais clairement quand le total est trop bas et combien il manque pour atteindre 0,50 €.
  • Le bouton « Payer » se débloque automatiquement dès que le minimum est atteint (par exemple deux thèmes).

Stabilité & fiabilité

  • Parcours de la classe : le filtre « Année scolaire » prenait par erreur les 30 derniers jours (mêmes chiffres que l'option « 30 jours »). Il agrège désormais bien depuis la rentrée de septembre.
  • Modernisation technique du serveur, en coulisses, pour de meilleures performances et une base plus solide.
  • Correction de plantages possibles sur l'espace élève (mode Aventure, entraînement, espace perso) et divers écrans, désormais fiabilisés.

Générateurs : corrigés plus justes

  • Problèmes de division (CM2) : certains énoncés de moyenne (« environ… ») affichaient un résultat à virgule à rallonge dans le corrigé (ex. « 52 360 176,47 »). Le corrigé donne désormais un nombre arrondi et lisible.
  • Loto / Bingo : avec certains réglages sans solution (compléments à 10 sur une grande grille, mode « mots » sans liste saisie), un message technique brut s'affichait à la place du PDF. Vous obtenez maintenant un message clair qui vous ramène au formulaire.

Jeux multijoueurs : le bon gagnant pour toute la classe

Dans la Course, l'Arène et le Match d'équipes, l'élève qui terminait en premier restait parfois sur un classement incomplet et ne voyait pas le vrai gagnant (seul le dernier arrivé l'avait).

  • L'élève qui a fini voit désormais « en attente des autres… », puis le podium final complet s'affiche pour tout le monde en même temps.

Livret : mode kiosque (salle d'examen projetée) réparé

  • Le mode kiosque du livret — code de session géant + tableau de bord projeté en classe — ne s'affichait plus correctement (suivi en direct des élèves figé). Il est rétabli.

Sécurité & coulisses

  • Réactivation d'un garde-fou anti-abus sur deux outils (générateur de problèmes, constructions géométriques) qui ne l'appliquait plus.
  • Renforcement de la protection à l'affichage des noms de classes.
  • Passage de la plateforme à PHP 8.5 et mise à jour des composants : socle technique plus récent, plus rapide et plus sûr.
v1.3.2.7
5 juin 2026

Livret de fin d'année : suivez la passation en direct

Plus besoin d'attendre que l'élève ait tout terminé : pendant la passation, les résultats arrivent au fil de l'eau sur votre tableau de suivi, et vous pouvez consulter le détail de chacun.

  • Suivi en temps réel : le tableau se met à jour tout seul pendant que les élèves répondent — y compris en mode « libre » (chacun à son rythme), sans recharger la page.
  • Score provisoire affiché pour chaque élève en cours de passation, au lieu d'un simple « — » jusqu'à la fin.
  • Notification dès qu'un élève termine son livret, sans avoir à surveiller l'écran en continu.
  • Détail item par item : un bouton « Détail » par élève montre, même pendant la passation, quels items sont réussis, ratés, absents ou pas encore faits.

Problèmes de maths : des corrigés toujours justes

  • Monnaie : un prix avec centimes est désormais exact dans le corrigé (16 € et 50 c + 8 € → 24,50 €, et non « 25 € » arrondi).
  • Mesures, proportionnalité, géométrie : les réponses ne sont plus arrondies à tort (ex. 1 hg = 100 g), elles correspondent au calcul exact.
  • Fini les codes techniques (« {a} ») qui pouvaient apparaître dans certaines aides ou réponses : tout s'affiche en clair.

Stabilité & compatibilité

  • Tablettes plus anciennes : l'application se charge correctement sur les modèles plus âgés (plus de message d'erreur au démarrage).
  • Diverses corrections sous le capot autour du suivi de progression des élèves et de la fiabilité du tableau de bord.

Cahier journal : deux corrections

  • Durée de la journée : le total affichait parfois un nombre fantaisiste (chiffres à rallonge). Il indique de nouveau le vrai temps cumulé (ex. « 6 h 00 ») et le bon nombre de séances.
  • Modifier une séance : cliquer sur une séance rouvre bien la fenêtre pour saisir/éditer l'objectif, les activités, les compétences et les exercices liés.

Pages qui s'affichent de nouveau correctement

Suite à une mise à jour de l'hébergement, quelques pages pouvaient tomber en erreur. Tout est rentré dans l'ordre :

  • Fiche élève et bilan / rapport de l'élève.
  • Outils de classe et rituels du matin projetables.
  • Page de sécurité du compte (double authentification).
  • Parcours global de la classe : la moyenne affichée est de nouveau juste.
v1.3.2.6
4 juin 2026

Devoirs en ligne : vos élèves manipulent, pas seulement cliquent

Les devoirs évalués que vous créez depuis « Gérer la classe » ne se limitent plus aux QCM et aux réponses à taper. Selon l'exercice, vos élèves peuvent désormais agir comme sur une vraie fiche, ce qui rend les évaluations bien plus vivantes (et tout reste corrigé automatiquement).

  • Remettre dans l'ordre : ranger des nombres du plus petit au plus grand (ou l'inverse) en déplaçant les étiquettes.
  • Relier : associer un mot à son synonyme ou à son contraire.
  • Ranger en colonnes : classer des mots par nature (nom, verbe, adjectif, déterminant…).
  • Texte à trous : compléter directement dans la phrase (homophones, accents, ç, s/ss, ponctuation…).
  • Vrai / Faux : de grands boutons clairs, plus lisibles pour les plus jeunes.

Problèmes de maths : le schéma en barre pour aider à raisonner

  • Modélisation en barre (conforme aux repères du BO) affichée au-dessus du problème : l'élève visualise l'énoncé au lieu de devoir « deviner l'opération ».
  • Beaucoup plus de variété : les problèmes puisent dans la grande banque d'énoncés (plusieurs milliers), avec des valeurs qui changent à chaque fois — fini les répétitions.
  • Le bon type est respecté : un devoir « problèmes soustractifs » donne bien des soustractions (et non un mélange).

Plus de types de devoirs, et fini les exercices vides

  • Compréhension de lecture désormais disponible en devoir (compréhension, fluence, inférences), avec des textes adaptés au niveau du CP au CM2.
  • Français : terminés les devoirs « vides ». Certains sous-types (synonymes, antonymes, accords, féminins, suffixes…) pouvaient ne générer aucune question selon le niveau : ils trouvent maintenant toujours du contenu, au besoin dans le niveau le plus proche.
  • Nouveaux choix à la création : Numération « Encadrer », Problèmes « de partage », Géométrie « Programmes de construction », Mesures « Contenances », et davantage de sous-types en grammaire, orthographe et vocabulaire.
v1.3.2.5
3 juin 2026

Sécurité & confidentialité renforcées

J'ai mené un audit de sécurité approfondi de la plateforme et renforcé plusieurs protections, notamment autour de la confidentialité des données de vos élèves (un enjeu RGPD que je prends très au sérieux).

  • Cloisonnement entre classes : contrôles renforcés pour garantir que chaque enseignant n'accède qu'aux données de ses propres classes — élèves, devoirs, parcours personnalisés, suivi et sorties scolaires.
  • Double authentification (2FA) partout : si vous avez activé la 2FA ou une clé de sécurité, elle est désormais exigée sur tous les accès, y compris depuis l'application mobile.
  • Durcissement général : protections renforcées contre les manipulations d'adresses et l'injection de contenu, et suppression de composants obsolètes. Sans aucun impact visible sur votre utilisation.

Jeux collectifs : des parties plus fiables

Plusieurs modes multijoueurs (Course, Arène, Équipes, Défi de classe, Sondage) ont été passés au peigne fin pour corriger des situations où une partie pouvait se bloquer ou afficher un résultat bancal.

  • Course : la course se termine désormais toujours et affiche le podium, même quand des élèves se trompent (avant, elle pouvait rester bloquée sans jamais finir).
  • Un élève quitte en cours ? La partie (Course, Arène, Équipes) se conclut quand même pour les autres au bout d'un moment, au lieu de rester ouverte indéfiniment.
  • Arène : score stabilisé (plus de baisse en cas de double-clic) et classement/récompenses attribués au vrai gagnant.
  • Défi de classe : le chronomètre n'est plus faussé si un élève recharge la page ; le classement au temps est juste.
  • Sondage : les pourcentages tombent juste (total = 100 %), et plus de faux « match nul » en Équipes quand un groupe est incomplet.

Générateurs de fiches : sciences, histoire-géo, leçons

Après les jeux d'entraînement, j'ai passé en revue les générateurs de fiches imprimables. Plusieurs fiches affichaient des énoncés ou des corrigés bancals : c'est corrigé.

  • Fiches sciences Vrai/Faux : sur certaines questions à nombre (« Combien avons-nous de bras ? »), la fiche pouvait ne pas se générer du tout. Elle se génère désormais toujours.
  • Affirmations plus justes : les questions qui ne se prêtent pas à une phrase Vrai/Faux (« Pourquoi… ? », « Comment… ? ») sont présentées en QCM plutôt qu'en phrase mal tournée. En histoire-géo, les questions fermées deviennent de vraies affirmations à juger (la réponse n'est plus dévoilée dans l'énoncé).
  • Textes à trous (sciences) : le trou ne « grignote » plus une partie d'un autre mot (« les gren___lles »).
  • Corrigés « Remettre dans l'ordre » : la flèche entre les étapes s'affiche correctement (fini le code technique parasite).
  • Leçons : l'étoile ★ de l'encadré « À retenir » réapparaît dans le PDF.
  • Fiches de problèmes en demi-page (A5) : le nombre de problèmes annoncé correspond bien à ce qui est réellement imprimé.
  • Histoire-géo : les questions sans vrais choix de réponse deviennent des questions ouvertes (avec une ligne pour écrire) au lieu d'un QCM à une seule case ; deux corrigés ont aussi été remis d'aplomb avec les choix proposés.
  • Évaluations : plus de bloc « Exercice » vide quand une compétence ne génère aucune question.

Dictée vocale : une note plus juste

Quand un élève oubliait ou ajoutait un mot au milieu d'une phrase, tous les mots suivants étaient décalés et comptés faux en cascade — la note s'effondrait alors que l'orthographe était bonne. La comparaison réaligne désormais les mots : seul le mot réellement manquant ou en trop est signalé, et le reste de la phrase est noté correctement.

Espace enseignant : devoirs, bulletins, suivi

J'ai passé en revue l'espace enseignant — gestion des devoirs, bulletins, import d'élèves et suivi.

  • Devoirs récurrents : un devoir programmé chaque semaine restait « expiré » dès la 2ᵉ occurrence (donc invisible côté élève). Toutes les occurrences ont désormais la bonne fenêtre de dates. Une date de fin antérieure au début est aussi refusée d'emblée.
  • Bulletin de l'élève : la colonne « Temps » affichait toujours 00:00 et le titre du devoir n'apparaissait pas — c'est corrigé.
  • Rapport hebdomadaire : le graphe de progression et le « Top élèves » restaient vides ; ils affichent désormais les vraies données de la semaine.
  • Import d'élèves : le niveau de classe est maintenant renseigné automatiquement (en classe simple), pour que les élèves importés reçoivent bien les exercices à leur niveau.
  • Bulletins de compétences par trimestre : ils reflètent désormais réellement la période choisie (Trimestre 1/2/3) au lieu d'un cumul identique.
  • Élève de test : il ne fausse plus les taux de réussite de la classe ni la liste « n'a pas fait l'exercice ».

Statistiques & exports plus exacts

  • Dans les exports (CSV/Excel), la colonne « Exercices complétés » affichait par erreur le nombre d'élèves : elle compte désormais bien les exercices.
  • Les moyennes de progression ne « sautent » plus les périodes à 0 % (qui les tiraient artificiellement vers le haut).

Aventure & récompenses

Plusieurs accrocs du mode Aventure et de la gamification, côté élève, ont été réparés.

  • Série quotidienne : la flamme des jours consécutifs ne montait jamais — elle s'incrémente désormais correctement, avec les badges et bonus de paliers associés.
  • Succès : réclamer un trophée ne créditait pas toujours les XP et les pièces promis. C'est corrigé.
  • Mascottes : une mascotte achetée pouvait rester « verrouillée » et impossible à équiper — réparé.
  • Boss de la semaine : il est désormais propre à chaque classe (avant, l'activité de toutes les classes se cumulait et le boss était « déjà vaincu » en début de semaine).

Espace élève : connexion et exercices

  • Résultat d'exercice fiable : un double-clic sur « Terminer », un rechargement ou une reconnexion ne compte plus l'exercice deux fois (la progression et les compétences ne sont plus gonflées).
  • Score et corrections cohérents : la note et les ✓/✗ affichés correspondent désormais, et les variantes de réponse acceptées par l'enseignant comptent bien dans le score.
  • Connexion sur tablette partagée : si un élève abandonnait à l'étape du mot de passe, le code de classe et le prénom restaient figés pour l'élève suivant — c'est corrigé, le formulaire repart à neuf.
  • Ceintures : la couleur de la dernière ceinture validée s'affiche correctement, même après une validation manuelle par l'enseignant.

Co-enseignement : accès complet enfin opérationnel

Si vous partagez une classe avec un·e collègue (co-enseignant·e), iel peut désormais consulter l'ensemble des informations de la classe partagée — auparavant plusieurs vues lui renvoyaient « Accès refusé » alors que le partage était bien actif.

  • Emploi du temps : le co-enseignant peut le consulter et l'imprimer.
  • Cahier-journal : visible et imprimable pour le co-enseignant.
  • Progression élèves : suivi entraînement, portfolio, aventure, rapport — tout accessible.

Livret CE2 EVA : résultats enfin remontés au livret de compétences

Bug important du livret d'évaluation CE2 EVA : 80 % des compétences évaluées n'étaient jamais reportées dans le livret de compétences BO de l'élève. Les passations étaient correctement notées en 1/9/0 mais le livret restait quasi-vide.

  • Les 40 compétences de la banque CE2 EVA sont désormais reliées au référentiel BO 2024 et remontent à 100 % dans le livret.

Filtre « Période » réparé sur 5 générateurs

Sur plusieurs générateurs, cliquer sur une période (P1, P2…) activait visuellement le bouton mais ne filtrait rien — la fiche sortait toujours avec toutes les périodes mélangées. C'est corrigé.

  • Sciences, histoire-géo, problèmes maths, français : la sélection de période filtre désormais bien les types d'exercices proposés selon la progression BO 2024/2025.
  • Évaluations : le filtre par période est désormais transmis correctement au serveur (avant, il était ignoré silencieusement).

Compatibilité iPhone, vieux Android et navigateurs anciens

Quelques utilisateurs avec des configurations particulières (iPhone en navigation privée, vieux téléphones Android avec navigateur intégré) avaient des fonctionnalités qui ne se chargeaient pas. C'est réglé, et de manière durable grâce à une adaptation automatique du code au build.

  • iPhone en navigation privée : le mode dyslexie et les préférences d'affichage se chargent désormais sans erreur ; les notifications push n'affichent plus une demande en boucle.
  • Vieux téléphones Android (Xiaomi MiuiBrowser ancien notamment) : les jeux, le mode hors-ligne et la PWA fonctionnent à nouveau — auparavant un script entier pouvait ne pas se charger pour ces utilisateurs.
  • Adaptation automatique du code pour Chrome 70+, Safari 12+, Firefox 70+ et Edge 79+ (couvre les Android anciens, iPhone 6S/7/8 sous iOS 12). Plus aucun risque qu'un futur ajout casse les vieux navigateurs.

Sécurité : 3 durcissements préventifs supplémentaires

En complément du gros durcissement sécurité ci-dessus, un audit complémentaire de l'authentification et des API a permis 3 améliorations préventives (aucun incident détecté, mais on serre les vis).

  • Authentification à deux facteurs : la redirection après validation 2FA est désormais strictement validée (ne peut plus être détournée vers un site externe via un lien piégé).
  • API : les origines de développement ne sont plus acceptées en production (durcissement CORS).
  • Édition de contenu admin : chaque modification est validée syntaxiquement après écriture ; en cas de problème, l'ancienne version est automatiquement restaurée.

Stabilité multijoueur et cohérence des chiffres publics

  • Sessions temps réel (Course, Arène, Sondage, Spectacle, Défi, Boss) : meilleure résistance aux connexions longues côté serveur, sans aucune coupure visible côté élève.
  • API « devoirs » v2/v3 (intégrations externes) : corrections sur des appels qui renvoyaient une erreur 500.
  • Compteur de jeux : « 240+ jeux » désormais cohérent partout (au lieu de 187 / 228 selon la page) — chiffre réel : 249 jeux jouables.

Robustesse : filets anti-bugs rares

Passe technique en profondeur sur des bugs rares mais bien réels (race conditions, pertes silencieuses, timeouts). Aucun changement visible côté usage normal — uniquement un filet de sécurité plus robuste dans les cas tordus.

  • XP fiable : si un élève terminait 2 exercices à la milliseconde près (rare, mais arrive avec un réseau capricieux), un bonus XP pouvait être perdu. C'est verrouillé.
  • Double-clic « Démarrer » sur un devoir ne crée plus deux tentatives parallèles côté serveur.
  • Livret CE2 EVA : si un élève ferme la tablette sans cliquer « Terminer », sa passation est désormais auto-finalisée au bout de 24h (avant : restait éternellement « en cours »). Et si le wifi coupe pendant la passation, les réponses sont mises en file d'attente locale et rejouées dès la reconnexion (avant : perdues silencieusement).
  • Gros PDF (évaluation 4-niveaux, leçons différenciées) : plus de page blanche/erreur 504 sur les générations volumineuses — le serveur accorde le temps et la mémoire nécessaires.
  • Soustraction posée hors-ligne : garantie d'avoir un premier nombre strictement plus grand que le second (plus de résultats à 0 ou négatifs sur petits intervalles).
  • Exercices « Ranger les nombres » et « Encadrer » en mode hors-ligne : la saisie utilise désormais des cases séparées comme en ligne (avant : un champ unique avec espaces grignotés rendait la bonne réponse impossible).
  • Surveillance : le moniteur interne détecte si les sauvegardes du site deviennent trop anciennes (panne silencieuse du cron).
v1.3.2.4
2 juin 2026

Entraînement : des jeux qui se terminent vraiment

Vous aviez signalé des jeux d'entraînement « jamais finis » : l'élève restait bloqué car la bonne réponse n'était pas acceptée ou même pas proposée dans les choix. Après une revue complète de tous les types d'exercices, une vingtaine de jeux de français ont été réparés et sont de nouveau jouables jusqu'au bout.

  • Lettres (majuscule/minuscule, ordre alphabétique) : l'exercice affichait une case vide, sans lettre ni réponse possible.
  • Sons (oi/ou/on, ai/an/au/eau…) : les bonnes réponses ne figuraient pas parmi les choix proposés.
  • Type de phrase, homophones, compréhension de lecture, épithète/attribut, ponctuation, sens d'un mot, syllabes : réponses attendues désormais correctes et sélectionnables.

Problèmes de maths : plus de problèmes impossibles

Certains problèmes générés n'avaient aucune solution réaliste et décourageaient les élèves : soustractions « il y a 2 bonbons, il en prend 4 » (résultat négatif), divisions qui ne tombaient pas juste, monnaie « j'ai 2 €, ça coûte 3 € », horaires « ouvre à 9h, ferme à 8h ». Tout est désormais cohérent avec l'énoncé, du CP au CM2.

Calculs de durées : toutes les écritures comptent juste

Un élève qui écrivait « 1h30 », « 90 min », « 10h » ou « 10:00 » était compté faux parce qu'une seule écriture était attendue. Désormais toutes les formes équivalentes d'une durée ou d'une heure sont reconnues comme correctes.

Mots à trou : le mot entier ou juste les lettres manquantes

Pour les mots invariables et les doubles consonnes, l'élève peut maintenant répondre soit le mot complet (« toujours »), soit seulement la ou les lettres manquantes (« jo ») : les deux sont acceptés. Au passage, l'exercice « mots invariables » avancé (CM1), qui n'acceptait aucune réponse, est réparé.

Référentiel de compétences : le Domaine 2 réapparaît

Dans le référentiel de compétences, seuls 4 des 5 domaines du socle s'affichaient : le Domaine 2 « Les méthodes et outils pour apprendre » manquait. Il est de nouveau présent, avec une note précisant qu'il s'agit d'un domaine transversal (travaillé à travers toutes les activités, sans attendu disciplinaire propre).

v1.3.2.3
1er juin 2026

Jeux de français réparés

Dans l'espace d'entraînement des élèves, les jeux de français ne s'affichaient plus (seules les activités de correction restaient visibles). C'est réparé : toutes les catégories — grammaire, orthographe, conjugaison, lecture, vocabulaire… — sont de nouveau accessibles. Merci de l'avoir signalé !

Problèmes de division : des résultats qui tombent juste

Dans le générateur de problèmes, les divisions de type « partage équitable » (« combien par sac ? ») tombent désormais toujours sur un résultat entier, sans reste, pour un corrigé net. Le problème « la voiture pèse X, le vélo pèse N fois moins » donne aussi un poids exact.

Vrai/Faux d'histoire-géo plus variés

Certaines questions ne pouvaient donner que des affirmations « Vrai », rendant les fiches Vrai/Faux trop prévisibles. Ces questions deviennent désormais des textes à trous à compléter, et les Vrai/Faux restants sont bien équilibrés.

Suivi des élèves plus clair

  • Sur les résultats d'un exercice, un élève en train de le faire affichait « 0 % » (comme un échec) ; il affiche maintenant « En cours ».
  • L'alerte d'inactivité d'un élève jamais actif affichait « depuis 9999 jours » ; elle affiche désormais « Aucune activité enregistrée ».

Mots aux parents : plusieurs élèves d'un coup

Dans Mots pour les parents, vous pouvez désormais sélectionner plusieurs élèves d'un coup (ou toute la classe) : un courrier nominatif est généré pour chacun, chacun sur sa page, prêt à imprimer en une seule fois. Fini le mot à refaire élève par élève.

  • Nouveau modèle « Piscine / Natation » : les affaires à prévoir sont déjà pré-remplies (maillot, bonnet de bain obligatoire, serviette…) et un coupon d'autorisation à retourner signé est inclus.
  • Le modèle « Information » a été retiré : il faisait doublon avec « Mot libre ».

Livret d'évaluation CE2 : correction plus juste

Sur certaines questions de lecture, un élève qui répond par une phrase complète (« Matilda lisait couramment à 4 ans ») n'est plus pénalisé : la bonne réponse est reconnue même au milieu d'une phrase, sans pour autant accepter une réponse fausse. Plus juste pour les élèves qui rédigent leur réponse.

Espace enseignant plus fluide

  • Les confirmations (suppression d'un élève, d'un exercice…) s'affichent dans de jolies fenêtres au lieu des pop-ups système, et chaque action donne désormais un petit message de confirmation.
  • Les tableaux (résultats d'exercice, liste d'élèves) défilent proprement sur tablette et téléphone au lieu de déborder de l'écran.

Impression plus nette

Le bouton flottant et la mascotte Plume n'apparaissent plus sur les documents imprimés (courriers aux parents, fiches, livret).

v1.3.2.2
31 mai 2026

Rituels du matin réparés

Suite à une mise à jour récente, les Rituels du matin affichaient « UNDEFINED » à la place du résultat du calcul mental, et le défi du jour restait vide. C'est corrigé : le calcul mental affiche de nouveau la bonne réponse, le défi et la question du jour s'affichent normalement. Merci aux enseignants qui ont signalé le souci.

Plusieurs outils remis d'aplomb

La même cause technique avait discrètement perturbé d'autres outils. Tout est rentré dans l'ordre :

  • Quiz Chrono — mode BO : le mode « calcul mental BO » par période fonctionne de nouveau (il ne démarrait plus).
  • Filtres par période : les boutons de période des générateurs de dictées, de fiches de français et d'évaluations filtrent à nouveau correctement.
  • Problèmes — type « Données » : le raccourci ne menait plus nulle part, il est réparé.
  • Leçons interactives : la leçon « tableaux de données » (CP) et la leçon « subordonnées » (CM2) sont de nouveau accessibles et bien classées.
  • Minuteur de classe : le mode « récréation » revient bien à 15 minutes.
  • Petits réglages : jeu d'orthographe « tir à l'arc » (réponse en double), affichage des débats EMC, calendrier de classe et tableau des responsabilités.

Emploi du temps : conformité aux horaires officiels

Nouvel indicateur de conformité BO 2024 dans l'emploi du temps : il compare la durée hebdomadaire de chaque matière à vos horaires officiels (cycle 2 et cycle 3, 24 h/semaine) et signale d'un coup d'œil les matières au-dessus, dans la cible ou en-dessous du volume attendu.

v1.3.2.1
29 mai 2026

Arène : les rangs évoluent enfin

Dans l'Arène (duels d'entraînement), le classement et les rangs (Novice → Grand Maître) ne bougeaient jamais : quels que soient les résultats, tous les élèves restaient au même niveau. C'est corrigé — chaque match fait désormais évoluer le rang des participants selon leurs performances, et les progrès se voient dans le classement.

Multijoueur : ne plus être éjecté de sa partie

Dans l'Arène, la Course et les Matchs en équipes, un élève qui rechargeait la page une fois la partie lancée (rafraîchissement de la tablette, retour en arrière, reprise de l'application) était sorti du match avec le message « Match non disponible ». C'est corrigé : un joueur déjà inscrit retrouve désormais sa partie en cours au lieu d'être renvoyé au menu.

Confidentialité des parties multijoueurs

  • Accès aux parties verrouillé : l'état d'un match (Arène, Course, Équipes, Combat de boss) et le classement d'un défi de classe ne sont désormais consultables que par les participants ou l'enseignant concerné — plus aucune visibilité possible sur les parties d'une autre classe.

Sécurité des comptes élèves

  • Tentatives d'exercice protégées : un élève ne peut plus enregistrer ou terminer une tentative au nom d'un camarade — chaque tentative est rattachée à son auteur.
  • XP des mini-jeux vérifié : les points d'expérience gagnés dans les jeux sont désormais contrôlés côté serveur, pour que badges, niveaux et classements restent justes.

Travail hors-ligne fiabilisé

Deux problèmes qui pouvaient faire perdre le travail d'un élève sans connexion ont été corrigés.

  • Réponses resynchronisées : les réponses saisies hors-ligne remontent désormais correctement à la reconnexion, même si la session a expiré entre-temps (avant, elles pouvaient être abandonnées sans prévenir).
  • Pages gardées en cache : les pages enregistrées pour une consultation hors-ligne ne sont plus effacées à chaque mise à jour de l'application.

Boutique : fin du double-comptage

  • Achats comptés une seule fois : lors du règlement d'un panier, un achat pouvait dans de rares cas être enregistré en double. C'est corrigé.

Conformité au programme : aire du cercle

  • Notion de collège retirée : le générateur de fiches de maths proposait parfois le calcul de l'aire d'un cercle (π × r²) au CM1/CM2, alors que c'est une notion de collège. L'exercice a été retiré du primaire ; le périmètre du cercle reste disponible.
v1.3.2.0
27 mai 2026

Mode Aventure : les quêtes fonctionnent enfin (et il y en a davantage)

Les quêtes du mode Aventure ne progressaient jamais : quoi que fassent les élèves, elles restaient bloquées et la colonne « Quêtes » du classement des aventuriers affichait « - » pour tout le monde. C'est réparé — les quêtes avancent, se terminent et donnent enfin leurs récompenses (XP + pièces). Au passage, davantage de types de quêtes sont désormais reconnus.

  • Quêtes d'îles : compléter des îles, décrocher des scores parfaits (3 étoiles), réussir au-dessus de 80 %.
  • Quêtes par matière : « îles de maths » et « îles de français » se valident selon le type d'exercice de l'île jouée.
  • Quêtes d'activité : nombre de questions répondues, meilleure série de bonnes réponses d'affilée, et complétions rapides (bon score enchaîné rapidement).
  • Quête « nouveau monde » : validée quand l'élève débloque un nouveau monde en montant de niveau.
  • Classement des aventuriers : la colonne « Quêtes » se remplit enfin, au fil des quêtes terminées par chaque élève.

Exercices assignés : démarrage réparé et vraies questions

Deux problèmes qui touchaient les exercices assignés aux élèves ont été corrigés.

  • L'exercice ne démarrait pas : certains élèves tombaient sur une erreur au lancement (jeton de sécurité expiré, typiquement sur une page rouverte depuis le cache). La page récupère et rafraîchit maintenant son jeton automatiquement — l'exercice démarre sans avoir à recharger.
  • Questions factices : les exercices « Calcul mental » et « Problèmes » généraient des questions vides (« Réponse A / B / C / D ») au lieu de vrais contenus. Ils produisent désormais de vraies questions adaptées au niveau de l'élève.

Gestion des élèves : confort sur la liste de classe

  • Élève de test en tête de liste : il apparaît désormais tout en haut de la classe, plus facile à retrouver pour tester vos exercices, évaluations et jeux.
  • Boutons d'action alignés : le bouton « Tester en mode élève » est à la même taille que les autres, et la colonne corbeille reste alignée sur toutes les lignes, même pour un élève sans mot de passe.
v1.3.1.9
24 mai 2026

Chasse aux accents UTF-8 : ~520 corrections sur 130 vues

Pattern systémique découvert lors d'un audit complet : de nombreux textes affichés aux élèves et aux enseignants portaient des accents manquants (« Dictee Vocale » au lieu de « Dictée Vocale », « Continue comme ca, tu es genial » au lieu de « comme ça, tu es génial »…). Sur une plateforme dédiée à l'apprentissage de l'orthographe, c'est doublement gênant. ~520 occurrences corrigées sur 130 fichiers, vues élèves traitées en priorité.

  • Mode Aventure élève : « Îles complétées », « Étoiles », « Quêtes prêtes », mascotte « tu es génial », arcs narratifs (« Le Réveil d'Obscurio », « Maître du Temps »), boss « Défi collectif », messages de victoire.
  • Dictée vocale standalone : H1 « Dictée Vocale », sous-titre « Écoute, écris, progresse ! », instructions « Écoute chaque phrase lue à voix haute / Écris ce que tu as entendu », « Comment ça marche ? ».
  • Packs saisonniers : « Pack Noël — 10 fiches thématiques » et « Pack Halloween — 5 dictées thématiques », filtres (Dictée, Écriture, Défis), boutons « Élève » / « Enseignant ».
  • Rituels du matin : « Défi du jour », « Rituels terminés ! », « Bonne journée à tous ! », plusieurs citations philosophiques corrigées (Newton, Wilde, Nietzsche, Vinci).
  • Emails de bienvenue (drip campaign) : 24 mois sur 24 corrigés — sujets (« Créez votre première classe », « Ajoutez vos élèves en 2 minutes », « La dictée vocale autonome »…) et corps de chaque email (« on espère que tu as eu le temps de découvrir », « la première étape », « C'est très simple »…).
  • Pages légales et RGPD : RGAA (déclaration d'accessibilité), AIPD (Analyse d'Impact), Registre des traitements, Fiche parents RGPD. Paradoxe corrigé : la page d'accessibilité affichait elle-même « conformite » et « Resultats » sans accents.
  • Modes synchrones : friend-challenge (« Défi entre amis », « Défis reçus / envoyés »), team-match (« Match en équipe », « Équipe A / Équipe B », « Matière »), class-challenge (« Résultats du Défi »), boss-fight, arena.
  • Outils enseignant : plan de classe (« Élèves », « Mélanger », « Numéros bureaux »), générateur d'étiquettes (« Modèle », « Thèmes », « Rentrée », « Océan », « Aperçu »), générateur de groupes, générateur d'écriture, éditeur de fiches, tableau blanc interactif.
  • Changelog interne : ancienne entrée « Nouveaux Generateurs PDF » → « Nouveaux Générateurs PDF ».

Générateur de fiches : 14 emojis de thèmes ré-encodés

Le sélecteur de thèmes du générateur de fiches de maths affichait des caractères cassés (mojibake type « ⬛ », « â˜€ï¸ », « 🂠») là où devraient être des emojis. Les 14 thèmes ont retrouvé leur icône propre dans le PDF généré.

  • 📋 Classique · 🌿 Nature · 🌊 Océan · 🌅 Coucher de soleil · 💜 Lavande · ⬛ Noir & Blanc · 🎄 Noël · 🎃 Halloween · 🌸 Printemps · ☀️ Été · 🍂 Automne · ❄️ Hiver · 🎒 Rentrée · 🐰 Pâques.

Hotfix : 3 attributs HTML cassés accidentellement par le fix accents

Lors de la correction automatique des accents, 2 attributs techniques avaient été modifiés à tort. Bugs détectés et corrigés avant que les enseignants ne s'en aperçoivent, et le script de correction a été renforcé pour ne plus jamais toucher aux identifiants techniques (id, class, name, href, value, data-*).

  • Onglet « Compétences » de la classe : l'URL AJAX data-lazy-url avait été transformée de /mes-eleves/... en /mes-élèves/... (route inexistante). L'onglet retournait un 404 silencieux. Remis en route.
  • Édition utilisateur (admin) : le formulaire avait id="prénom" au lieu de id="prenom", empêchant la sauvegarde du champ. Corrigé.

Nouveaux outils internes pour traquer les accents manquants

Deux scripts d'audit ont été ajoutés au dépôt pour détecter et corriger ce type de régression à l'avenir.

  • scripts/check_accents.php : audite l'ensemble des vues PHP, repère les mots fautifs (110+ patterns), classe les fichiers par priorité (vues élèves P0 / vues enseignants P1 / autres P2) et sort un rapport — n'écrit jamais aucun fichier.
  • scripts/fix_accents_ui.py : applique les corrections uniquement dans des contextes UI réels (textes entre balises HTML, attributs aria-label / title / placeholder / alt, variables PHP de chaîne $subject / $ctaText / $tipText). Préserve scrupuleusement les blocs <?php ?>, <script>, <style>, et les attributs techniques (id, class, name, href, action, value, data-*).

Audit complet du site page par page (Verifpage.md)

Un audit pédagogique et technique du site a été mené sur ~95 % des vues utilisateur principales (177 pages/ensembles, regroupés en 9 batches). Le document Verifpage.md est versionné dans le dépôt et servira de référence pour les prochains chantiers de polissage.

  • Moyenne globale : 17,3 / 20. 8 pages-phares à 19/20 : mode démo public, conformité RGPD/légale, mode classe en direct, plan de classe, page classe individuelle PE (récap adaptations DYS automatique), suivi élève individuel, onglets PE pilotage, layout core / header.
  • 4 chantiers prioritaires identifiés pour la suite : (1) finir les accents résiduels, (2) audit BO/RGPD des classements publics ELO côté élève, (3) 5 propositions didactiques (bar-modèles BO cycle 2 par défaut, échelle A/VA/PA/NA pour les évaluations, dictée négociée, profil allophone/UPE2A, estimation Brissiaud), (4) mise en visibilité des outils peu connus (formateur de texte, mode classe live).
v1.3.1.8
22 mai 2026

Espace élève : entraînement enfin réparé (bug silencieux depuis le 15 mai)

Désolé : depuis une semaine, vos élèves qui essayaient de lancer un exercice tombaient sur une erreur silencieuse — l'écran restait bloqué et rien ne démarrait. Le bug venait d'un renforcement de sécurité (anti-CSRF) ajouté côté serveur le 15 mai mais oublié côté navigateur : les pages d'entraînement, du mode aventure et des modes collectifs n'envoyaient plus le jeton attendu. Réparé sur ~290 pages d'un coup via un correctif central, et un test automatique a été ajouté pour qu'on détecte ce genre de régression en 15 secondes au prochain déploiement.

  • Session d'entraînement : démarrage, validation des réponses, fin de session, abandon — tout repart normalement.
  • Mode Aventure : achat de mascotte, équipement, déblocage d'indices, validation des quêtes et récompenses.
  • Modes collectifs : arène, boss-fight, course, team-match, défis entre amis, matchmaking, classement inter-classes, sondages, mode spectacle.
  • Outils d'entraînement : corrige-tout, dictée vocale, flashcards de conjugaison, exercices interactifs, fiche élève, ceintures, diagnostic, événements.
  • Garde-fou automatique : un script de vérification (scripts/smoke_csrf.sh) est désormais lancé après chaque déploiement et vérifie en 15 secondes que les 14 chemins critiques répondent comme attendu. Si quelque chose casse, un avertissement visible apparaît dans la console — fini les bugs silencieux d'une semaine.

Pouces 👍 / 👎 : réservés aux comptes connectés

Un internaute s'amusait à enchaîner pouces verts et rouges sur les mêmes pages pour fausser les statistiques et a même laissé un message peu sympathique. Pour qu'on continue à recevoir des retours utiles de vous, le widget de pouce + le toast NPS sont maintenant réservés aux comptes connectés. Les visiteurs anonymes ne voient plus ces widgets, et l'API refuse leurs envois. Le bouton « idée / bug » du menu flottant était déjà restreint, on est cohérents.

  • Côté serveur : l'endpoint feedback refuse les requêtes sans session connectée (401), peu importe ce qui est envoyé. Plus de possibilité de spammer en bricolant la requête.
  • Côté affichage : le widget « Cette page vous a été utile ? » et le toast NPS « Recommanderiez-vous OPLC ? » ne s'affichent plus pour les visiteurs non connectés.

Petit polish navigateur

  • Meta web-app moderne : ajout de mobile-web-app-capable à côté de la version Apple historique pour suivre la recommandation des navigateurs récents. Disparition du warning « apple-mobile-web-app-capable is deprecated » qui polluait la console des élèves curieux.
v1.3.1.7
20 mai 2026

Mode projection TBI : tout l'outil sur 1 écran sans scroller

Retour terrain : sur tableau blanc interactif, les outils (horloge, tableau-blanc, patrons de solides) débordaient et obligeaient à scroller pendant le cours. Refonte du mode projection (raccourci Shift+P) pour qu'il compacte au lieu de zoomer.

  • Horloge interactive : tient désormais pile dans 1 écran 1080p en mode projection (vs 2 260 px de scroll avant). Panneau de droite compacté en 2 colonnes (8 toggles d'affichage + 8 boutons d'action), réglages d'heure en grille, modales/widgets de feedback masqués.
  • Nouveau bouton « Plein écran » sur l'horloge — l'horloge prend tout l'écran avec digital agrandi (clamp 2.5rem→6rem), idéal pour faire deviner l'heure depuis le fond de la classe.
  • 11 outils déjà préparés pour le mode projection compact : horloge, tableau blanc, patrons de solides, géométrie, symétrie, plan de classe, flashcards, dictée, formateur de texte, mots mêlés, éditeur. Le mode n'agrandit plus le texte à 110% (qui empirait le débordement), il compacte et cache le chrome décoratif.

Bugs résolus suite à vos pouces rouges

Plusieurs d'entre vous ont signalé des outils qui « ne marchent pas » via le widget de feedback. Audit page par page pour identifier les causes.

  • Patrons de solides 3D : « Chargement... » bloqué. Race condition entre Three.js (chargé en deferred) et le script d'init — la lib 3D n'était parfois pas prête, l'init plantait sans message, le spinner tournait pour toujours. Corrigé + filet de sécurité qui affiche désormais une vraie erreur si la lib 3D ne peut pas se charger.
  • Horloge : timer ne montrait jamais « Terminé ! ». À la fin du compte à rebours, le message s'affichait 1 ms puis était écrasé par « 00:00 ». L'enseignant entendait les beeps mais l'écran n'aidait pas la classe à comprendre la fin. Corrigé.
  • Horloge : « Il est minuit et demie » → « minuit et demi » (minuit est masculin). La synthèse vocale prononce maintenant correctement.
  • Horloge : bouton « Dire l'heure » silencieux si la synthèse vocale n'était pas disponible. Maintenant un message explicite explique pourquoi.
  • Icône maths qui disparaît dans le header. Bug intermittent causé par le sous-set Font Awesome auto-régénéré à chaque commit + cache service worker. Cache-buster hash sur la police résout le problème définitivement.
  • Générateur de fiches : boutons de période sans effet. L'attribut HTML data-période (avec accent) ne pouvait pas être lu par le JS (qui lit dataset.periode sans accent). Tous les sélecteurs de période étaient cassés silencieusement.

Modale dédiée pour les pouces rouges

  • Quand vous cliquez sur le pouce rouge du widget de feedback en bas de page, une modale s'ouvre avec : « Aidez-nous à améliorer cette page — chaque retour est lu et sert concrètement à améliorer le site. » Pour qu'on sache concrètement ce qui n'a pas convaincu, au lieu d'un simple input compact.
  • Textarea 4 lignes avec placeholder orienté actions, fermeture sur Échap, raccourci visuel rassurant. Le rating reste envoyé même si vous passez la modale.

Tableau blanc : UX mobile/tablette corrigée

  • Toolbar sticky en haut du tableau blanc sur mobile (au lieu de 300 px de boutons empilés qui poussaient le canvas hors de l'écran). Maintenant 1 ligne scrollable horizontalement, toujours visible quand on dessine.
  • Cibles tactiles 40 px minimum sur Stylo / Gomme / Surligneur / Remplir / Sélectionner / Formes / Tampons (WCAG 2.5.5). Avant : 27 px = quasi-impossible de sélectionner précisément au doigt sur tablette.
  • Canvas en 100dvh au lieu de 100vh — fini le saut de layout sur iOS/Android quand la barre URL se masque au scroll.

Polish français : 20+ accents et fautes corrigés

  • Horloge : « Démarrer », « Arrêter », « Réinitialiser », « Thème », « Coloré », « Heure aléatoire », « Période », « Après-midi », « Temps réel », « écoulé », « Terminé ! », « Écris l'heure indiquée » (fiche imprimable).
  • Tableau blanc : « Tableaux sauvegardés », « Aucun tableau sauvegardé », « Supprimer ce tableau sauvegardé ? », « Bleu foncé », « Non sauvé ».
  • Patrons de solides : « 6 faces carrées - 12 arêtes - 8 sommets » dans les détails et l'impression.

Patrons de solides : impression du patron à plat

Le bouton Imprimer ne fonctionnait plus depuis quelques temps (aperçu blanc à chaque tentative). Diagnostic compliqué — il a fallu enchaîner une dizaine de correctifs pour identifier la cause : canvas WebGL transparent + user gesture qui expirait à cause d'un render Three.js trop long + CSS @media print d'autres fichiers qui masquaient l'image générée.

  • Vue patron à plat orthographique : au lieu d'imprimer la vue 3D en perspective (avec sol, grille, ombres), on génère désormais un vrai patron 2D découpable, vu de dessus, sans décors, sur fond blanc.
  • Impression pleine page : titre du solide + détails compacts en haut, le patron occupe ~90% de la hauteur (au lieu de ~50% avant) — directement utilisable pour les élèves.
  • Snapshot pré-généré en arrière-plan via WebGLRenderTarget offscreen (1500×1500 px, haute résolution), pour ne pas perturber le rendu 3D live et ne pas casser la user gesture du click (qui sinon bloquait window.print() sur Chrome/Firefox/Safari).
  • Fenêtre print isolée : l'impression passe par une nouvelle fenêtre HTML minimale avec juste l'image, pour ne pas hériter des dizaines de règles CSS du site qui interféraient avec l'aperçu.

Plume, la nouvelle mascotte d'OPLC

OPLC a maintenant un visage : Plume, une petite loutre indigo qui tient une plume d'écriture. La loutre est le seul mammifère qui utilise des outils dans la nature (elle casse des coquillages avec des pierres) — c'était trop joli pour ne pas s'en servir, et le clin d'œil « Plume tient une plume » signe la marque. Plume débute sur la page d'accueil et s'étendra progressivement aux autres écrans.

  • Composant réutilisable app/Views/components/plume.php avec 6 expressions (neutre, joyeuse, encourageante, surprise, pensive, célébration) et 4 tailles (sm/md/lg/xl). Utilisable partout dans le site en 1 ligne d'include.
  • Animation float douce sur le hero, et option « bulle de speech » pour les pages où Plume vous parle (à venir).
  • Graceful fallback : si une expression n'a pas d'asset, le composant ne casse rien — il ne s'affiche tout simplement pas.

Générateur de leçons : impression « pour ma classe »

Sur le modèle du générateur de maths, le générateur de leçons sait maintenant produire une leçon par élève en un seul PDF — avec le prénom en en-tête et la difficulté adaptée automatiquement au niveau de chaque élève (Futé / Astucieux / Brillant / Champion via StudentLevelingService).

  • Sélecteur de classe (affiché uniquement si vous avez au moins une classe avec des élèves) sur le générateur de leçons CP-CM2.
  • Override possible : par défaut auto par élève, mais vous pouvez forcer une difficulté unique pour toute la classe en un clic.
  • Cache par (niveau, difficulté) : 2 élèves avec le même profil partagent le même contenu pré-calculé, le PDF se génère vite même sur une classe de 30.

Section « Comment ça marche » sur les 5 modes collectifs

Les modes Spectacle, Défi de Classe, Boss Fight, Sondage en Direct et Arena ne décrivaient pas leur fonctionnement avant de cliquer. Ajout d'un encart explicatif unifié en haut de chaque page (4 étapes illustrées + matériel requis), avec une variante claire pour le sondage et une variante sombre pour les autres.

  • Largeur harmonisée à 960 px sur les 5 modes : avant, le formulaire et les onglets de Défi de Classe (800 px), Boss Fight, Sondage et Arena (700 px) étaient nettement plus étroits que Spectacle (960 px). Tout est désormais aligné sur la largeur de Spectacle — l'encart explicatif et le formulaire en dessous.
  • Design V2 : gradient indigo subtil, ligne horizontale qui connecte les 4 étapes, badges numérotés en dégradé 56 px, hover animation, blob décoratif. Plus marqué visuellement qu'une simple liste.

Sentry : filtrage du bruit + 3 bugs cachés résolus

  • edit-élève.php : variable $i utilisée avant sa boucle for sur les labels « Niveau en Mathématiques / Français » — warning PHP silencieux à chaque édition d'élève.
  • Générateur fiches français A5 multiniveau : accès à $difficulteLabels[$diff] sans protection — warning quand la difficulté n'était pas dans les 4 valeurs attendues.
  • Extensions navigateur, MetaMask, pages sauvegardées en local (file://, C:/...) — ces erreurs hors de mon contrôle polluent désormais zéro Sentry grâce à ignoreErrors et denyUrls ciblés, plus garde-fou dans le script de monitoring.
v1.3.1.6
18 mai 2026

Cahier journal : référentiel BO 2025 complet (1 084 compétences)

Retour terrain d'une collègue : la sélection de compétences du cahier journal ne montrait que des intitulés vagues (« Écriture », « Lecture ») au lieu des attendus officiels du BO. Refonte complète depuis les PDFs du Bulletin Officiel 2025 (cycles 2 et 3, tous champs disciplinaires).

  • 1 084 compétences importées avec le libellé littéral du BO : 375 pour le cycle 2 (CP-CE2, 8 disciplines, 26 sous-domaines, 74 attendus), 709 pour le cycle 3 (CM1-CM2, 10 disciplines, 47 sous-domaines, 104 attendus).
  • Codes hiérarchisés par cycle / discipline / sous-domaine (ex: BO25-C3-FR-ECRI-001) pour traçabilité dans les bulletins et les exports parents.
  • Modale de sélection refondue avec menus pliables sur 3 niveaux : section discipline (Écriture, Lecture, Langage oral…) → attendu BO pliable avec compteur d'items → items à cocher. Plus besoin de scroller 200 lignes pour trouver une compétence.
  • Champ de recherche avec auto-ouverture des sections / attendus qui contiennent un match, surlignage et message « aucun résultat ». Cherche dans le libellé, le code et l'intitulé de l'attendu.
  • Ancien référentiel archivé (is_active=0) pour ne pas casser les cahiers déjà saisis qui pointent vers les anciennes compétences.

Cahier journal : copier vers autre semaine + terminer une séquence

  • Copier une séance vers une autre semaine via mini date-picker dans le menu d'actions de chaque séance (sélection rapide d'une date de la semaine cible).
  • Terminer une séquence en un clic, avec horodatage (completed_at) — pratique pour archiver les séquences sans les supprimer et retrouver leur date de clôture pour les bulletins.

Cahier journal : 2 bugs visuels

  • Topbar débordant sur 1280-1340 px (laptops 13") : breakpoint intermédiaire ajouté pour passer en mode compact avant le mobile, plus aucun bouton coupé.
  • Bandeau « Premiers pas » imprimé en haut du PDF : ajout @media print { display: none } sur le bloc d'onboarding.

Multiniveau : double niveau en 1 modale (5 générateurs)

Pour les enseignants en classe à double niveau (CE1-CE2, CM1-CM2, etc.) : une seule action génère désormais 2 fiches différenciées en parallèle. Auparavant il fallait lancer 2 fois le générateur en changeant le niveau.

  • Bandeau « Double niveau » unifié sur 5 générateurs (français, maths, sciences, hist-géo, problèmes) avec sélection des 2 niveaux et basculement direct entre les 2 aperçus.
  • Polish A11y du bandeau : role="group", labels associés, message d'erreur inline si configuration invalide.
  • Responsive mobile : empilement vertical du bandeau, plus de débordement, badges niveau lisibles.

Polishings responsive

  • Hero IA (accueil) : padding réduit + image redimensionnée sur mobile, plus de scroll horizontal involontaire.
  • Bandeau cookies : layout vertical sur petits écrans, boutons accessibles sans dézoomer.
  • Sélecteur de niveau (fiches) : grille adaptative qui s'aère sur 375 px de large.
v1.3.1.5
17 mai 2026
Audit qualité complet — 17 mai 2026

100 % du site passé en revue

Toutes les zones fonctionnelles, toutes les vues, tous les fichiers JS/CSS ont été audités en une journée pour la sécurité, l'accessibilité, l'UX et la pédagogie (BO 2025).

26/26
zones validées
2 507
fichiers vérifiés
7 000+
lignes mortes retirées
250+
accents fixés
3 🔴
failles sécu fixées
119
modales jeux A11y
Détail des 26 zones auditées
1. Bootstrap & Config (18)
2. Routes (6)
3. Core framework (26)
4. Infrastructure (14)
5. Controllers (77)
6. Models (62)
7. Services métier (119)
8. Traits (47)
9. Contenus pédago (1147)
10. API endpoints (175)
11. Layout/Partials (33)
12. Pages publiques (70)
13. Auth/Account/Légal (18)
14. Espace enseignant (4)
15. Student dashboard (55)
16. Custom exercises (14)
17. Mobile Capacitor (10)
18. Admin (83)
19. Générateurs fiches (12)
20. Jeux maths (87)
21. Jeux français (47)
22. Jeux autres (117)
23. Modes collectifs (31)
24. Emails (29)
25. Hubs / Erreurs (69)
26. Assets JS / CSS (137)
Trace complète et détail des findings dans docs/archive/AUDIT_VALIDATION_FICHIERS.md (1 700+ lignes versionnées).

Sécurité : 3 failles fixées + ~15 défenses en profondeur

Plusieurs vulnérabilités identifiées et corrigées pendant l'audit. Toutes vérifiées manuellement avant fix. Aucune exposition de données utilisateurs connue.

  • 3 vulnérabilités corrigées sur des chemins identifiés pendant l'audit (un envoi transactionnel, un classement collectif, un écran de paramètres déprécié entièrement retiré).
  • Renforcement XSS défensif sur une quinzaine d'écrans : passage systématique au rendu échappé sur toutes les zones qui interpolent du contenu utilisateur.
  • Couverture CSRF complétée sur les quelques endpoints d'API qui ne l'avaient pas encore — durcissement uniformisé du tableau d'endpoints sensibles.
  • 2 bugs runtime fixés : "Dictée non trouvée" au chargement du générateur de dictées ; double-escape &middot; affiché brut dans le widget "En direct" du dashboard classe (visible mode démo).
  • Nettoyage code mort : 27 fichiers orphelins supprimés (~7 000 lignes) — vestiges de refactor PSR-4, backups admin, fichiers de debug, vues orphelines.

~250 mots français accentués corrigés

Pattern récurrent dans toutes les zones : mots français sans accents visibles dans l'UI (Élèves, Données, terminé, réponse, créer, paramètres, etc.). Batch fix sur 100+ fichiers via scripts Python ciblés (préservation encoding UTF-8 stricte).

  • Pavé info dashboard enseignant (index.php) : ~50 accents fixés dans la modale "Compétences/Statistiques/Cohorte/Prédictif/Bilan/Bulletins/Planificateur/Fiche parents".
  • Jeux maths + français + autres disciplines : ~50 patterns fixés sur 13+18 fichiers (écrans fin "X terminé/terminée", "Bonnes réponses", "résultat", "Tape ta réponse", "Aventure terminée", "Tu as gagné", "XP gagnés").
  • Emails drip (campagne 24 mois) : ~30 patterns sur 16 fichiers (Leçon complète, ceintures de compétences, Planète Terre, système solaire, Bruitomètre, première année, à très bientôt, etc.).
  • Admin : ~60 patterns sur 32 fichiers (Données, Activité récente, Êtes-vous sûr, Réinitialiser, Modéré, Élevé, Plage de nombres générés, etc.).
  • Strings JS dynamiques : 14 patterns sur 5 fichiers (cognitive-science, custom-exercise-editor/-player, game-a11y, mascot — y compris dans le fichier A11y lui-même que les screen readers prononcent caractère par caractère).
  • Typos visibles repérées : "Risque élève" → "Risque élevé" (predictive-dashboard), "Générateur" → "Générateur" (titres SEO), etc.

Accessibilité (WCAG 2.1) : grosse passe systémique

Plusieurs problèmes A11y récurrents identifiés et industrialisés via patterns réutilisables.

  • Focus trap global pour modales : nouveau script modal-focus-trap.js (chargé une fois dans le header) détecte automatiquement toutes les modales [role="dialog"][aria-modal="true"] et gère focus trap clavier (Tab/Shift+Tab cyclé), Escape ferme, restauration focus à la fermeture. Conforme WCAG 2.1 SC 2.4.3 + 2.1.2. Bénéficie aux ~70 modales existantes du projet.
  • 119 modales fin de jeu (Zones 20-22) : ajout en batch de role="dialog" + aria-modal="true" + aria-labelledby="endTitle" sur les écrans de fin des jeux maths/français/autres disciplines.
  • Aria-live temps réel : ajout sur 6 fichiers de modes collectifs SSE (class-challenge/live, boss-fight/live, poll/live, spectacle/control) + 2 fichiers conteneurs feedback dynamiques (custom-exercises wizard preview, adventure island-play hint/qcm/feedback). Le classement, le score et les changements sont désormais annoncés aux lecteurs d'écran.
  • Tap targets mobile 36/40px → 44px (WCAG AAA + iOS HIG) sur 8 vues Capacitor (back-btn, header-btn, close-btn, flash-btn, share-all-btn, add-btn).
  • Tabs ARIA sur 3 générateurs (maths, évaluation, dictées) : role="tablist" + role="tab" + aria-selected dynamique synchronisé en JS. Pattern W3C ARIA Authoring Practices.
  • Aria-label critiques : boutons icône-only scan QR mobile (close × et flash 🔦), bouton imprimer carnet de réussites, lien "Retour à l'accueil" sur page erreur 401, plus une dizaine d'autres.
  • Toast NPS feedback : ajout role="dialog" + aria-live="polite" + aria-labelledby pour annoncer l'apparition du sondage aux lecteurs d'écran.

Polish header + corrections mineures

  • Header : OPLC partout (au lieu de "Outils Pour La Classe" en desktop) — gain de place, identité visuelle plus compacte. Le alt SEO de l'image reste complet pour les moteurs de recherche.
  • Icône maths invisible dans le menu Générateurs : remplacement fa-square-root-alt (Font Awesome 5, obsolète) par fa-square-root-variable (FA 6). Subset woff2 régénéré pour inclure le nouveau glyphe.
  • Lien favoris dans le header : suppression du label "Favoris", l'étoile suffit (aria-label conservé pour accessibilité).
  • Wizard custom exercises : aria-current="step" dynamique sur l'étape active + aria-label="Étape N sur 5" sur chaque bouton.
  • 2 doubles guillemets HTML5 ?""?" sur mon-compte.php et tab-paramètres.php (attributs data-confirm-submit mal fermés, parser tolérant mais cosmétique).
v1.3.1.4
16 mai 2026

Générateurs de fiches : 30+ corrections et nouveau contenu

Refonte et durcissement de toute la pile « Générateur de fiches » suite à plusieurs retours d'enseignants. Audit automatisé via scripts/audit_fiches_francais.php qui couvre 382 combinaisons (5 niveaux × 38 types × 2 difficultés) : 100 % OK après corrections.

  • « Comprendre un texte » CE2 / CM1 / CM2 : 84 nouveaux textes calibrés par niveau (28 items par fichier, 4 difficultés). Progression CE2 = sentiment/intention, CM1 = raisonnement multi-indices, CM2 = second degré et textes documentaires.
  • Compléments du verbe (CE2) et COD/COI (CM2) : le complément était souligné dans l'énoncé, ce qui donnait la réponse. Désormais souligné uniquement dans la correction.
  • « Comprendre un texte » : le texte à lire n'était plus affiché (ni dans la fiche, ni dans l'aperçu). Rendu reconstruit pour les 6 variantes lecture.
  • Filtre strict de difficulté : une fiche niveau « Brillant » ne contient désormais que des items « Moyen ». Avant : cumul tres_facile + facile + moyen (mix incohérent).
  • QCM affiché seulement en « Futé » : les niveaux Astucieux / Brillant / Champion passent en réponse libre, sans béquille des choix multiples.
  • Astérisques résiduels : 6 types d'exercices (articles définis, pronominalisation, sens propre / figuré, épithète / attribut, etc.) affichaient *texte* en littéral dans le PDF au lieu de le souligner.
  • Aperçu live bloqué sur « Chargement… » sur français et maths : token CSRF manquant dans le fetch + typo période avec accent qui crashait renderTypes() silencieusement sur certaines périodes.
  • Aperçu problèmes bloqué : l'URL appelée était /générer (avec accent) mais la route est /générer → 404 silencieux → loader infini.
  • Boutons « Période » inactifs sur 6 générateurs (problèmes, français, sciences, hist-géo, dictées, évaluations) et notes du piano : le sélecteur JS contenait un accent (.période-btn) mais la classe HTML était sans (.periode-btn) → aucun listener attaché, clic sans effet.
  • Mismatch type / niveau silencieux : un cache JS obsolète ou un lien direct pouvait générer un PDF vide ou hors-sujet. Sécurisé côté JS et côté serveur, avec message d'erreur visible si le mismatch persiste.
  • Mise en page de la lecture : texte inline avec la puce (gain d'une ligne) + saut de ligne franc avant la question + fond bleu retiré. Espace mort de 56 px supprimé entre les boutons « Période » et le sélecteur de difficulté.
  • Aperçu de la fiche maintenant sticky : reste visible quand on scrolle dans le formulaire de configuration. Conséquence positive : tous les autres position: sticky du site qui étaient silencieusement cassés (par body { overflow-x: hidden }) fonctionnent à nouveau.

Liens cassés : 7 URLs corrigées

Audit complet des appels fetch() du site : 7 URLs contenaient un accent (/mes-élèves/, /api/séquences/, /admin/email-diagnostics/resend-vérification…) alors que les routes définies n'en ont pas. Résultat : 404 silencieux. Fonctionnalités impactées : suppression de groupes de besoin, suppression de résultats d'exercice, suggestion d'exercices dans l'éditeur de séquence, gestion des assignments aux séquences, renvoi d'email de vérification depuis l'admin.

Couverture Playwright à 100% (843 routes, 3 viewports)

Construction d'une suite de tests fonctionnels qui visite et exerce une interaction métier sur chacune des 843 routes du site, sur Desktop, Mobile (iPhone SE 375×667) et Tablette (iPad 768×1024). 121 spécifications × 3 viewports = 363 exécutions, lancées en moins de 2 minutes.

  • 0 régression détectée après tous les fixes du week-end.
  • Script scripts/audit_route_coverage.php qui mesure en CI l'écart entre routes définies et routes testées.

Accessibilité : 700+ corrections (boutons, labels, navigation)

  • 322 boutons icon-only reçoivent un aria-label (favoris, fermeture modale, navigation, etc.).
  • 91 champs de formulaire reçoivent un label for="id" correct.
  • 12 balises <nav> reçoivent un aria-label (Fil d'Ariane, Navigation principale, etc.).
  • aria-invalid dynamique sur les formulaires login et register après erreur, avec message inline.

Orthographe : 670 mots accentués sur 175 vues

Audit systématique des fautes d'accents user-facing (titres, boutons, paragraphes, labels). Plus jamais de « Créer un compte » ou « Télécharger le PDF ».

Mode projection / TBI sur toutes les pages

Nouveau mode global qui cache header / footer / FAB et zoome le contenu pour projection en classe. Activation via Shift+P, l'URL ?projection=1, ou le bouton FAB « Mode projection ». Échap pour quitter.

UX 4 parcours critiques + page /contact

  • Page /contact dédiée (auparavant 404) avec formulaire, lien Facebook, FAQ. Ajoutée au footer et au sitemap.
  • Inscription : prénom, nom, email et RGPD sont retenus après une erreur de mot de passe.
  • Login : l'email est retenu après erreur, l'URL reste sur /connexion.
  • Création de classe : labels associés, toast de succès, CTA d'onboarding « Créer ma première classe » quand aucune classe n'existe.

Qualité technique

  • PHPStan : 37 → 21 erreurs (vrais bugs preg_replace null + cast date + offset access fixés).
  • ESLint : 24 → 0 erreur.
  • PHPUnit unit : 35666 tests, 0 fail.
  • PWA manifest : retire les références aux images manquantes (4 fichiers), shortcuts pointent désormais vers /entraînement et /aventure.
v1.3.1.3
15 mai 2026

Emploi du temps : réparation complète

L'outil « Emploi du temps » avait plusieurs frictions cumulées qui le rendaient quasiment inutilisable depuis le dernier durcissement de sécurité. Audit complet, six fixes livrés ensemble.

  • Création / sauvegarde / suppression / duplication / import qui échouaient silencieusement en 403 Forbidden : la couche API exige désormais un jeton CSRF, mais le JS de la vue ne l'envoyait pas. Corrigé, tout fonctionne à nouveau.
  • Topbar bleue de l'EDT cachée derrière le header global : on ne voyait plus ni le titre, ni le sélecteur de classe, ni le bouton imprimer. La topbar se positionne maintenant dynamiquement sous le header (recalculé au redimensionnement).
  • Création / renommage / duplication d'un EDT utilisaient la boîte de saisie système du navigateur (moche, pas cohérent avec le site). Remplacé par une vraie modale custom, alignée avec les 28 autres modales de l'outil.
  • Sur écrans laptop courts (≤ 600 px de haut), le bouton « Ajouter » de la modale d'ajout de créneau était hors écran : la modale est maintenant scrollable, le footer d'actions reste sticky en bas.
  • Échec silencieux : quand une API retournait une erreur, l'utilisateur ne voyait rien. Un toast d'erreur clair apparaît désormais automatiquement.
  • Accessibilité : les boutons « Ajouter un EDT » (+) et « Importer » (↑) n'avaient pas de label pour les lecteurs d'écran. aria-label et titre détaillé ajoutés.

Merci à l'utilisateur dont la note 2/10 a permis d'identifier la régression silencieuse.

Fix critique : adaptations DYS enfin sauvegardées

Sur la fiche d'un élève, les cases « Police agrandie », « Contraste élevé » et « Lignes colorées » ne se sauvegardaient pas : les inputs portaient des noms qui ne correspondaient à aucune colonne en base. Le choix de la police DYS dans le menu déroulant n'était pas enregistré non plus. Tout est désormais correctement persisté.

  • 5 préférences fonctionnelles désormais sauvegardées : taille de police, police DYS (validée contre liste blanche), contraste élevé, lignes colorées, notes libres « autres besoins ».
  • 2 nouveaux profils d'élèves : « Assistance visuelle » (malvoyance, fatigue visuelle) et « Alternative audio » (malentendance, consignes écrites). Le modèle d'élève les supportait déjà mais l'interface ne les exposait pas.
  • Récap dans la vue de classe : un bandeau « X élèves ont des adaptations actives » affiche le détail (Dyslexie, Dyscalculie, TDAH, TSA, etc.) au-dessus du tableau de bord. Le suivi des élèves à besoins particuliers devient visible en un coup d'œil.

Lecture CE2 : inférences et chronologie

Le générateur de fiches CE2 ne proposait que 3 types de lecture (texte court, Qui/Quoi/Où, vrai-faux). Deux compétences attendues au BO Cycle 2 sont désormais couvertes : déduire une information non dite explicitement et remettre des événements dans l'ordre.

  • Inférences : 20 items répartis sur 3 difficultés (8 très faciles / 6 faciles / 6 moyens). Textes courts (1 à 3 phrases), vocabulaire concret CE2, un seul indice à déduire par item.
  • Ordre des événements : 18 items avec marqueurs temporels explicites (d'abord, ensuite, puis, enfin) en niveau facile, plus implicites en moyen. L'élève choisit la séquence ordonnée complète parmi 3 propositions.

Audits internes — qualité et dette technique

Pas de changement visible côté enseignant ou élève, mais du polish sous le capot.

  • Audit complet du site selon 4 perspectives (enseignant, élève, conseiller pédagogique, expert technique) avec confrontation aux programmes BO 2024-2025 et au RGAA 4.1.
  • Roadmap interne de dépréciation de l'ancien format de réponse API (v1 plat → v2 RESTful), avec audit exhaustif des 111 endpoints concernés. Documentation interne uniquement, aucun impact utilisateur.
v1.3.1.2
13 mai 2026

Site 100 % compatible sur tous vos écrans

Audit visuel automatisé de 96 pages × 4 tailles d'écran (iPhone SE, iPhone 13, iPad, ordinateur) — soit 384 combinaisons testées. Quelques pages débordaient légèrement sur petit écran : c'est désormais corrigé. Plus aucune page ne nécessite de scroll horizontal sur mobile.

  • Générateur de fiches : sur petit écran (iPhone SE), le bouton « P5 » (5e période) sortait du cadre. Les boutons de période passent désormais en grille 3×2 sur mobile pour rester confortablement cliquables.
  • Pages légales (DPA et AIPD) : les tableaux et blocs de signature débordaient sur mobile. Les colonnes s'adaptent maintenant à la largeur disponible avec retour à la ligne automatique des longs intitulés.
  • Mini-jeu Abeilles : la barre de stats (Vies / Points / Miel) débordait quand le badge de difficulté s'affichait. Elle se replie maintenant sur 2 lignes si nécessaire.
  • Pages légales : le bouton « Imprimer / Enregistrer en PDF » (pages DPA et dossier-presse) utilise désormais un gestionnaire d'événement propre, conforme à la politique de sécurité stricte du site.

Pour les enseignants qui utilisent leur téléphone ou leur tablette en classe : tout reste lisible, même sur les écrans les plus petits.

Mode démo : tableau de bord classe enfin alimenté

Sur la démo publique, le tableau de bord d'une classe fictive affichait tous ses indicateurs à zéro (0 % de moyenne, 0/0 élèves actifs, aucune alerte). Les visiteurs qui découvrent la plateforme voyaient donc un dashboard vide — peu engageant. C'est corrigé : la démo affiche désormais des chiffres réalistes pour donner une idée concrète de ce que voit un enseignant en conditions réelles.

  • Stats globales : moyenne classe, élèves actifs, exercices complétés et alertes sont calculés à partir des 22 élèves fictifs de la classe démo.
  • Alertes par criticité (1 critique, 2 warnings, 2 info) avec messages contextualisés : élève en difficulté, inactivité, progression remarquable, badge obtenu.
  • Recommandations pédagogiques illustratives (différenciation, soutien conjugaison, révision fractions) pour montrer le type de suggestions que reçoit un enseignant connecté.
  • Répartition par source (Exercices assignés / Entraînement libre / Mode Aventure) avec moyennes et compteurs d'élèves actifs pour chaque canal.

Côté technique : ajout d'une branche dédiée dans l'API /api/teacher-dashboard.php qui détecte les classes démo (IDs négatifs) et renvoie des fixtures cohérentes avec le format attendu par le tableau de bord, sans toucher à la base de données.

Consolidation technique (invisible mais utile)

Session de nettoyage côté code : aucune fonctionnalité ajoutée ni retirée, mais le site est plus robuste pour les évolutions futures.

  • 4 contrôleurs corrigés : ajout du return; manquant après l'envoi de réponses JSON (onboarding, parcours personnalisés). Évite que du code s'exécute après l'envoi de la réponse.
  • Analyse statique : 5 alertes PHPStan corrigées (cahier-journal PDF, gestion d'absences, initialisation Sentry, mémoire de travail).
  • 18 tests automatisés mis à jour pour rester synchronisés avec l'évolution récente du code (passage de 22 anomalies à 4 — soit 99,99 % de tests qui passent).
  • Fichier orphelin supprimé : un ancien template de page admin inutilisé (973 lignes) a été retiré du dépôt.
  • 2 nouveaux jeux de tests Playwright ajoutés pour vérifier automatiquement la compatibilité visuelle de toutes les pages publiques sur 4 tailles d'écran. Réutilisable à chaque mise à jour.
v1.3.1.1
10 mai 2026

Générer pour toute la classe en 1 clic

Plus besoin d'imprimer une fiche, puis de relancer le générateur 25 fois pour adapter à chaque élève. Sur les générateurs de fiches (maths, français, sciences, histoire-géo, problèmes), un nouveau bouton « Générer pour toute la classe » crée d'un seul coup une fiche par élève, adaptée à son niveau et à sa difficulté.

  • Le prénom de chaque élève est pré-imprimé sur sa fiche, en gras dans la zone « Prénom : ». Plus besoin de coller des étiquettes ou de demander aux élèves d'écrire leur nom.
  • Difficulté adaptée par élève : le système utilise le niveau que vous avez attribué à chaque élève (Futé, Astucieux, Brillant, Champion). Tous les Brillants ont la même fiche, tous les Astucieux ont la même fiche — donc 4 corrigés différents maximum à conserver, pas un par élève.
  • Niveau scolaire respecté : dans une classe CE1-CE2, les CE1 reçoivent une fiche CE1 et les CE2 une fiche CE2 — chacun à son niveau.
  • Mode DYS automatique pour les élèves qui en ont besoin : police plus grande, espacement, fond crème — appliqué uniquement à leur fiche, sans avoir à le cocher manuellement.
  • Corrigés inclus à la fin du PDF : un corrigé par groupe de difficulté, pour faciliter votre correction sans avoir à les générer à part.

Ce bouton n'apparaît que si vous avez créé une classe avec des élèves dans votre espace classe. Il vient s'ajouter aux options classiques (« Télécharger le PDF », « Générer 4 niveaux »).

Mode « classe à double niveau » sur 6 générateurs

Pour les classes CE1-CE2, CM1-CM2 ou tout autre couple de niveaux : une seule génération produit deux fiches adaptées (une par niveau), à imprimer en respectant votre choix de format.

  • Format A4 portrait : une page complète par niveau (page 1 = niveau A, page 2 = niveau B), suivies des corrigés.
  • Format A5 paysage : niveau A à gauche, niveau B à droite sur la même feuille A4 paysage. Pratique pour économiser le papier.
  • Disponible sur les générateurs de fiches maths, français, sciences, histoire-géo, problèmes mathématiques et problèmes ouverts.
  • Au passage : correction d'un bug d'affichage important sur l'ancien mode double-niveau du générateur de maths (la page rendue était quasiment vide). Ce bug est définitivement réglé.

Favoris : épinglez vos outils en 1 clic

Le menu « Favoris » du site existait déjà mais aucun bouton ne permettait d'y ajouter quoi que ce soit. C'est désormais corrigé : sur n'importe quelle page d'outil, le menu flottant en bas à droite contient une étoile qui permet d'épingler la page d'un clic.

  • L'étoile passe en doré quand la page est dans vos favoris ; recliquer la retire.
  • Tous vos favoris sont accessibles depuis l'onglet « Favoris » du menu (en haut). Le titre et l'icône de la page sont récupérés automatiquement.
  • 100 % côté navigateur — vos favoris ne sont pas envoyés à OPLC, ils restent sur votre appareil (localStorage).

Transparence sur l'utilisation de l'IA, en clair

Suite à un retour public légitime, l'ancien bandeau « Site développé en vibe coding » a été remplacé par une formulation plus claire et plus complète. Le site et les contenus pédagogiques (exercices, dictées, problèmes, leçons, quiz…) sont générés avec l'aide de l'IA, sous la direction et la validation d'un enseignant du primaire.

  • Bandeau d'accueil reformulé sans jargon, lisible par les parents comme par les enseignants.
  • Conformité CNIL renforcée : la politique de confidentialité, l'AIPD et la fiche parents RGPD ont été mises à jour pour expliquer précisément le rôle de l'IA, les données collectées (obligatoires / facultatives / jamais collectées) et le canal de signalement d'erreur.
  • Encart pour les enseignants dans la fiche RGPD : rappel d'informer la direction et le DPO académique avant utilisation, comme le recommande la CNIL.
  • Renforcement interne du suivi d'erreurs (Sentry) pour qu'aucune donnée personnelle d'élève ne puisse remonter par accident.

Cahier du chercheur : 72 énoncés réécrits, ton « vrai prof »

Les énoncés des problèmes ouverts CP→CM2 sentaient la génération IA : tournures stéréotypées, méta-questions abstraites, contextes désincarnés. Passe éditoriale complète pour un alignement strict BO 2024-2025 et un ton de classe.

  • 72 énoncés réécrits sur les 5 niveaux : 7 en CP, 8 en CE1, 10 en CE2, 21 en CM1, 26 en CM2. Pistes, objectifs pédagogiques, durées et niveaux conservés à l'identique — seul le texte de l'énoncé a bougé.
  • Tournures « IA » purgées : plus de « Trouve toutes les possibilités », « Comment fais-tu ? », « Peux-tu trouver une formule pour n ? » qui revenaient en boucle. Plus d'indices balancés en parenthèses (« aide : l'aire ≈ 1,72 × côté² ») — formulés naturellement dans la phrase ou laissés aux pistes.
  • Contextes ancrés école/famille : kermesse, BCD, cantine, classe verte, ferme pédagogique, sondage en EMC, plan de quartier au 1/500, salle de bain qu'on refait, marché du producteur. Variation des amorces : déclaratif, dialogue, mise en scène.
  • Niveau de lecture calibré : phrases courtes en CP, densité progressive jusqu'au CM2. Méta-questions abstraites (« invente le même problème », « trouve la règle générale ») supprimées ou ramenées au concret pour rester dans l'esprit problème ouvert sans dériver vers l'algèbre prématurée.
  • Validation : php -l OK, PHPStan level 8 OK, ProblemeOuvertDataPureTest vert (37 tests / 1508 assertions). Diff : 323 insertions / 323 suppressions, structure du tableau intacte.

Accents corrigés sur ~9 000 chaînes pédagogiques

Plusieurs banques de contenu généré automatiquement étaient sans accents (« prehistorique », « élève », « ecole »…). Conséquence : des dictées avec fautes, des questions à choix multiples mal écrites. Nettoyage complet en 3 passes.

  • Pack Halloween (5 dictées CP-CM2) : textes des dictées et points de vigilance entièrement accentués — la sorcière, le château hanté, la légende de Jack-o-Lantern. Une dictée doit être impeccable orthographiquement, c'est sa raison d'être.
  • Pack Noël (10 fiches multi-disciplines) : calculs, lecture, arts visuels, EMC, dictée, écriture créative — 280+ corrections, du « Père Noël » au « scherenschnitte allemand ».
  • Banque Histoire-Géographie (1 890 questions) : 5 000+ substitutions automatiques — préhistoire, Méditerranée, Amérique, cathédrales, République, indépendance, etc. La banque est passée de 13 à 3 819 caractères accentués.
  • Banque Sciences (1 801 questions) : 3 800+ substitutions — système, énergie, matériau, cœur, êtres vivants, électricité, écosystème. Passée de 3 à 3 018 caractères accentués.
  • Méthode prudente : dictionnaire de ~400 mots non-ambigus uniquement, frontières de mots strictes (`\b`), évitement des verbes au présent (« il adopte »), des homonymes (« cote/côté »). Lint PHP OK sur tous les fichiers, backups `.bak` en place. Le script reste extensible : scripts/fix_accents_banques.php.

Corrections d'interface

  • Header : « Outils Pour La Classe » coupé en mode admin connecté. Avec 4 boutons à droite (Compte, Admin, cloche, Déconnexion), le breakpoint 1525 px était trop bas → texte tronqué en « Outils Pour La Cl ». Bumpé à 1700 px pour basculer plus tôt vers « OPLC ».
  • Cloche de notifications retirée du header : le widget ne servait à rien en pratique. Bonus : -1 polling toutes les 60 s vers /api/notifications.php, CSS et JS de notification-center plus chargés sur les pages connectées.
  • Quiz pédagogique du jour : transition visuelle adoucie. La bande jaune vif pleine largeur sous le hero créait un effet « stripe coupée » quand le fold tombait dessus. Remplacée par un dégradé crème doux qui fond dans la page, et la chaleur jaune est désormais portée par la carte (bordure haute orange, ombre colorée).
  • Refonte design /stats-publiques : icônes en pastilles dégradées, valeurs en gradient text bleu→indigo, sections avec accent thématique coloré (violet/cyan/vert). Les « 100% » et « 0 » côté sécurité-conformité passent en vert succès pour mettre en valeur les achievements (0 cookie pub, 0 vulnérabilité, 100% France/UE).
  • Formateur de texte : bouton Réinitialiser ne plante plus. reset() tentait d'écrire checked = false sur #opt-dys qui n'existait plus dans le HTML (feature retirée, ligne orpheline) → TypeError JS bloquant.

Sentry & migrations

  • Bruit Sentry filtré : ajout de The operation is insecure (Firefox + Total Cookie Protection bloquant le storage), Java object is gone (WebView Capacitor postMessage post-fermeture), Permissions check failed dans ignoreErrors. Erreurs internes au SDK Sentry / runtime Android, inactionnables côté code OPLC.
  • Migration convert_views_to_security_invoker réécrite : retrait de DELIMITER + CREATE PROCEDURE (incompatible PDO car DELIMITER est une commande client mysql), remplacé par génération PHP des ALTER VIEW via information_schema.views. Forçage DEFINER=CURRENT_USER pour éviter l'erreur 1227 (privilège SET USER manquant).
v1.3.1
9 mai 2026

Multi-niveau réel : chaque élève a son propre niveau scolaire

Le cœur de la promesse « Différencier sans multiplier les consignes » tient maintenant pour les classes multi-niveaux (CE1-CE2, CM1-CM2, ULIS, etc.) — de la création de la classe jusqu'aux exercices différenciés.

  • Niveau scolaire individuel par élève : dans une classe CE1-CE2, chaque enfant a maintenant son propre niveau (CE1 ou CE2) en plus du « niveau de difficulté » (rythme). Le modal d'ajout d'élève propose le bon menu déroulant adapté à la classe, et le niveau est affiché en badge dans la liste élèves.
  • Différenciation auto par programme BO 2025 : pour un même exercice « additions » assigné à toute la classe, Léa (CE1) reçoit des additions à 2 chiffres et Lucas (CE2) à 3 chiffres — automatiquement. Étendu au calcul (4 opérations) et à la numération.
  • Création de classe multi-niveau correcte : sélectionner « CE1-CE2 », « CM1-CM2 » ou « ULIS » ne tronque plus silencieusement le niveau au premier choix simple. Avant ce fix, toute classe multi-niveau était enregistrée avec un seul niveau en BDD.
  • Programmations & Séquences : le sélecteur de niveau accepte désormais les classes à double niveau (avec un sous-menu dédié). Plus besoin de créer deux programmations distinctes pour une CE1-CE2.
  • Cahier journal & Emploi du temps : le champ Groupe propose des suggestions intelligentes selon le niveau de votre classe. Pour une CE1-CE2, vous voyez CE1, CE2 et le couple complet — fini les CP/CM2 inutiles dans la liste.
  • Boss Fight & Défi de Classe : quand vous changez de classe, le sélecteur de niveau se met à jour automatiquement. Pour une multi-niveau, on prend le 1er niveau du couple par défaut (modifiable d'un clic).
  • Côté élève : Lea (CE1 dans une classe CE1-CE2) voit son vrai niveau dans son profil, sur son diagnostic, dans son hub d'entraînement. Plus de niveau « CE1-CE2 » qui n'a aucun sens pour un enfant.

Corrections critiques

  • Générateur de fiches : bouton « PDF corrigé seul » réparé. Toutes les fiches étaient en réalité générées en mode corrigé seul, peu importe le bouton cliqué (un isset() mal placé sur le hidden input). Maintenant le bouton normal génère bien énoncés + corrigé séparés.
  • Exercices assignés accessibles aux élèves : le lien dans « À faire » du dashboard élève utilisait ?id= au lieu de ?code=, et l'élève recevait « Code invalide ». Tous les élèves étaient bloqués sur leurs assignments — résolu.
  • Page « Ceintures de compétences » qui retournait une erreur 500 en environnement de dev/restauration BDD : 17 vues SQL avaient un DEFINER non portable. Migration ajoutée pour les recompiler en SQL SECURITY INVOKER (déploiement portable).
  • App mobile (Capacitor) : 5 pages cassées réparées. Le code mobile faisait référence à des tables/colonnes renommées (student_progressstudent_gamification, students.avatarphoto_url, student_badges.earned_atawarded_at, etc.). 18 pages mobile maintenant fonctionnelles.
  • Compteurs de contenu : le badge « 0 dictées » s'affichait pour 180 dictées disponibles ; idem pour « 0 problèmes » alors que 5 types existent. Variables PHP non assignées correctement — résolu.
  • Sécurité CSP renforcée sur 11 pages (sondage, notifications, factures, exercices personnalisés, ceintures, page 403, etc.) qui contenaient un script inline sans nonce — bloqué par la CSP stricte, le dark-mode pré-chargé en pâtissait.
  • Profil élève côté prof ne s'ouvrait plus en PHP 8.5+ (un strtotime(null) sur la date d'attribution d'un badge). Corrigé.

Langue française & accents

  • ~25 fichiers corrigés : « Sequences pedagogiques » → Séquences pédagogiques, « Resume de la semaine » → Résumé, « Token de sécurité invalide » sur 16 endroits, « Générateur d'évaluations », « Défi de Classe », « Bibliotheque communautaire », « Plein ecran », « Fleche », « Reunion », « Jour ferie », et bien d'autres.
  • Titres de page (HTML <title>) corrigés sur 11 pages : Mode Spectacle, Générateur de Diplômes, Plan de Classe, À propos, Référentiel de compétences, Mots aux parents, Sorties scolaires, Suivi de fluence, Matériel prêté, Étiquettes, Séances. Plus de titles vides ou doublés.

Améliorations UX

  • Modal d'arrivée reformulé : « Je suis un adulte » → « Je suis un enseignant ou un parent ». Description revue pour inclure les parents (« Préparer des ressources et suivre les apprentissages »). Cooldown maintenu à 1 h — la modal réapparaît si nécessaire pour les nouveaux visiteurs.
  • Encart explicatif sous « Niveau B » dans le générateur de fiches : « Mêmes consignes pour les deux niveaux, difficulté adaptée automatiquement (ex : additions 2 chiffres pour CE1, 3 chiffres pour CE2). » Pour que la promesse soit visible avant même de cliquer.
  • Empty states sur Métiers de classe et Cahier d'Appel : quand aucune classe n'est sélectionnée, une flèche et un message « Sélectionnez une classe en haut pour commencer » apparaissent au lieu d'une page vide.
  • URLs en français : /inscription et /connexion sont désormais des alias officiels de /register et /login — plus de 404 quand on tape l'URL en français.

Sous le capot

  • Migration BDD : ajout de la colonne students.niveau_scolaire + backfill automatique pour les classes mono-niveau (773 élèves traités).
  • Helpers : nouveaux is_classroom_multiniveau() et classroom_niveaux_individuels() — utilisables partout pour adapter UI et comportements aux classes à double niveau.
  • Tests unit : 28 nouveaux tests sur les helpers niveau scolaire (40 assertions). 5354 tests verts au total, 0 régression.
  • 226 mini-jeux ont été testés en sweep automatique : tous chargent en HTTP 200, aucune erreur serveur.

Nouvelles fonctions pédagogiques alignées BO

Trois modules ajoutés pour combler les manques identifiés dans l'audit BO 2024-2025 — chacun aligné sur une recommandation officielle des programmes du primaire.

  • Cahier du chercheur — 44 problèmes ouverts CP→CM2 : situations sans réponse unique, plusieurs démarches valides, 2-4 pistes de recherche par problème. Génération PDF imprimable avec cadres « Ma démarche / Ma réponse / Je vérifie ». Aligné sur la « démarche de recherche, tâtonnement, explicitation du raisonnement » du BO maths cycle 2 et 3. Accessible via /générateur-problème-ouvert.
  • Mémorisation de poèmes patrimoniaux : 35 textes du domaine public répartis CP→CM2 (La Fontaine, Hugo, Verlaine, Rimbaud, Apollinaire, Desnos, Paul Fort, Baudelaire, comptines). Trois modes interactifs : Lecture guidée, Texte à trous progressif (25/50/75/100% caché) et Récitation (saisie ligne par ligne avec tolérance accents/casse/ponctuation). Aligné BO cycle 3 « Mémoriser et incarner des textes patrimoniaux ». Accessible via /jeux-français/memorisation-poesie.
  • Quiz Chrono BO 2025 : nouveau mode aligné sur la recommandation « pratique quotidienne du calcul mental, 15 minutes par jour ». 10 questions chronométrées sur les compétences de la période en cours (P1 sept-oct → P5 mai-juin), filtrage automatique selon le mois ou explicite via ?période=N. Couvre les 25 configurations niveau×période (CP→CM2). Accessible via /entraînement/jeux/quiz-chrono?mode=bo.

4 niveaux de difficulté × 5 niveaux de classe garantis

L'invariant « 4 niveaux de difficulté pour chaque niveau de classe » est désormais respecté sur l'ensemble des contenus interactifs (générateurs et mini-jeux principaux).

  • Histoire-Géographie débloqué pour le Cycle 2 : avant ce fix, le générateur Histoire-Géo n'était accessible qu'aux CM1-CM2 alors que la banque de questions couvrait CP→CM2 avec les 4 difficultés. Les classes CP/CE1/CE2 sont désormais prises en charge.
  • Anglais — niveau « très facile » ajouté à 8 thèmes : couleurs, famille, nourriture et expressions (CM1) ; animaux, vêtements, expressions et météo (CE2). Vocabulaire ultra-basique (5-7 mots), traduction directe et univoque. Avant ce fix, les élèves au niveau 1 dans ces thèmes recevaient du contenu trop avancé par fallback automatique vers « facile ».
  • Dictée à trous : ajout du niveau 0 « très facile » (2-3 mots à compléter au lieu de 5+) — les 4 difficultés sont désormais présentes.
  • 15 mini-jeux maths arcade honorent désormais le paramètre ?difficulte : grimoire, tour, ballons, pêche, abeilles, dragon, football, fusée, ninja, pirate, skieur, serpent, marche, jongleur, robot. Chaque jeu × 5 niveaux × 4 difficultés = 20 configurations garanties (ranges de nombres, vitesses, timers ajustés). Helper réutilisable game-difficulty.js créé pour étendre cette logique aux autres jeux.
  • Items « très facile » ajoutés à accord_sujet_verbe (CE2 grammaire) : 10 phrases ultra-simples (sujet pronom + verbe au présent, sans pièges d'accord) pour donner une vraie difficulté 1 à ce contenu.

Sécurité — audit complet et fixes

  • Bug critique Quill.js corrigé : le fichier public/js/quill/quill.js contenait par erreur ~7700 lignes de code PHP (Symfony Component Process) suivies de seulement 160 lignes de Quill JS. Conséquence : l'éditeur de texte riche était cassé sur 5 vues admin (édition guides, abonnements, textes, pages, produits). Fichier remplacé par Quill 1.3.7 propre depuis cdnjs, puis migré vers Quill 2.0.3.
  • Élimination de 'unsafe-eval' dans la CSP : Quill v1 nécessitait cette permission affaiblissant la protection XSS. La migration vers Quill 2.0.3 supprime ce besoin sur les 5 vues admin concernées. Toutes les issues ÉLEVÉES de l'audit sécurité 2026 sont maintenant résolues.
  • Whitelist niveaux dans AdminBroadcast : le filtre levels du formulaire de broadcast email est désormais validé contre la liste des niveaux simples valides avant d'atteindre PDO (défense en profondeur, le bind PDO empêchait déjà l'injection SQL).
  • Échappement renforcé sur l'import CSV : les messages d'erreur de Student::importFromCSV affichent désormais le niveau validé (whitelisted) au lieu de la valeur brute du CSV — défense en profondeur si ce message est rendu côté serveur sans échappement.
  • Bug SQL only_full_group_by dans FriendChallengeService::getStatsPerOpponent : refactor de la requête (subquery interne pour pré-calculer opponent_id et winner_id) — comportement identique, conformité MySQL strict restaurée.

Performance — espace classe optimisé

  • Sous-requête corrélée éliminée dans TrainingSession::getClassroomTrainingReport() : la sous-requête (SELECT COUNT(*) FROM training_badges WHERE student_id = s.id) s'exécutait une fois par élève dans le GROUP BY (DEPENDENT SUBQUERY). Remplacée par un derived table pré-agrégé. Gain mesurable dès les classes de 25 élèves.
  • 2-3 requêtes findById() redondantes éliminées dans le chargement de la page classe : ajout de variantes « pure » Classroom::isOwnerOf(array, int) et isPrimaryOwnerOf(array, int) qui acceptent l'objet déjà chargé. La méthode getStatsByNiveau() accepte aussi un paramètre optionnel $niveauOverride pour éviter un findById quand le caller dispose déjà de l'info.
  • Carte « Répartition par niveau » enrichie sur le dashboard espace classe : agrégation count + active_count (30j) + avg_score par niveau (1 SQL au total via Classroom::getStatsByNiveau()), affichée dans les pills (« CE1 · 5 élèves (35%) · moy 67% »). Apparait uniquement sur les classes multi-niveaux.

Accessibilité — Top 10 fixes WCAG 2.1 AA

Audit accessibilité ciblé sur les 5 vues les plus utilisées (hub élève, espace classe, modaux, mini-jeu Pêche). 28 findings identifiés, 10 priorités corrigées.

  • Labels for/id sur le formulaire de connexion élève et le modal « Créer mot de passe » — 5 labels précédemment non liés aux inputs sont maintenant programmatiquement associés (WCAG 1.3.1). Bénéfice direct pour les enfants utilisant un lecteur d'écran ou souffrant de DYS.
  • Modaux espace classe — ARIA dialog : role="dialog" + aria-modal="true" + aria-labelledby sur les 4 modaux (suppression classe, ajout élève, import CSV, nouvel exercice). Boutons de fermeture × avec aria-label explicite (« Fermer la fenêtre Ajouter un élève », etc.).
  • Mini-jeu Pêche accessible au clavier : les poissons (cibles du jeu) reçoivent désormais tabindex="0" + role="button" + aria-label + handler Enter/Space. Avant ce fix, le jeu était entièrement inaccessible au clavier. Annonces aria-live sur les feedbacks (bonne réponse, vie perdue, fin de partie).
  • Focus visible sur les inputs élève : remplacement de outline: 2px solid transparent par un vrai outline 3px violet + box-shadow renforcé. Les utilisateurs naviguant au clavier voient enfin où ils sont (WCAG 2.4.11).
  • Contraste de couleurs corrigé sur le dashboard espace classe : #F59E0B (Exercices complétés, ratio 2.15:1) → #92400E, #10B981 (Élèves actifs, 2.54:1) → #047857, et 5 occurrences de #6B7280 sur texte 0.8rem → #4B5563 pour atteindre le seuil ≥ 4.5:1 (WCAG 1.4.3).
  • Pattern ARIA tabs sur la navigation latérale espace classe : role="tablist" sur le <nav>, role="tab" + aria-selected + aria-controls sur les 16 boutons d'onglets, role="tabpanel" + aria-labelledby sur les 13 panels. JS synchronise aria-selected avec la classe .active (WCAG 1.3.1 + 4.1.2).

UX cohérence — découvrabilité et simplicité

  • Découvrabilité des nouveaux modules : « Mémorisation de poèmes » et « Quiz Chrono BO 2025 » sont désormais accessibles depuis la page Ressources (/ressources) ET depuis le hub élève. Plus besoin de connaître l'URL pour les utiliser.
  • Ambiguïté « Niveau » levée dans le tableau des élèves de l'espace classe : les colonnes « Maths » et « Français » (qui affichent un niveau de difficulté 1-4 avec emoji 🔵🟢🟠🔴) sont renommées « Diff. Maths » et « Diff. Français » avec un tooltip explicatif. Plus de confusion entre niveau scolaire (CE1, CM1...) et niveau de difficulté.
  • Accents corrigés dans l'admin : 10 fixes sur l'interface admin (« Archivees » → « Archivées », « Total Élèves » → « Total Élèves », « Créée le » → « Créée le », « Editer » → « Éditer », « Classes & Élèves » → « Classes & Élèves », etc.). Cohérence professionnelle restaurée.
  • Langage adapté aux enfants sur le hub élève : « Exercices adaptatifs » (jargon adulte) → « Maths & Français ». Plus accessible aux CP/CE1.

Architecture — source unique de vérité

  • Nouvelle classe App\Core\Niveau : source unique pour les codes de niveaux (5 simples + 4 couples adjacents + 6 non-adjacents + 5 triples + ULIS = 21 codes). Méthodes utilitaires : isValid(), isMulti(), individuels(), codesContaining(), label() (« CE1-CE2 » → « CE1 + CE2 »), optionsGrouped() avec <optgroup>. Helpers globaux et Classroom::getNiveaux() délèguent désormais à cette classe.
  • Triples niveaux et combinaisons non-adjacentes supportés : CE2-CM1-CM2 (école rurale), CE1-CM1, CP-CE2, etc. — utiles pour les classes spécialisées et les RPI.
  • ~250 nouveaux tests unitaires ajoutés sur les chantiers (Niveau, Classroom stats, CSV import, Problème ouvert, Poésie, Périodes BO, etc.). 0 régression introduite.
  • Fixtures de test consolidées : 4 fichiers d'intégration (CacheIntegration, ApiContract, ClassChallengeStudentHistory, FriendChallengeHistory, TrainingController) avaient des INSERT classroom obsolètes (manquent school_year, code trop long). Tous mis à jour pour passer.
v1.3.0.9
8 mai 2026

Filtre par période scolaire (BO 2025) sur 8 outils

  • Nouveau sélecteur Toute l'année / P1 / P2 / P3 / P4 / P5 sur fiches maths, fiches français, problèmes, dictées, sciences, histoire-géo, évaluations et mode Spectacle. Filtre les compétences proposées selon la progression officielle BO 2025/2026.
  • Auto-détection 📍 de la période courante selon la date du jour : ouvre une fiche en novembre → P2 préselectionné, en mai → P5. Le choix manuel précédent reste mémorisé via localStorage.
  • Maths fiches : modulation des bornes numériques selon la période (×0.6 en P1, ×1.3 en P5) + présélection automatique de la difficulté (Futé en P1, Champion en P5). Le prof peut toujours override.
  • 5 mappings BO 2025 dédiés (~600 entrées au total) : app/Services/Maths/PeriodesBO2025.php, Français/PeriodesBO2025.php, Problèmes/PeriodesBO2025.php, Évaluation/PeriodesBO2025.php. Faciles à éditer pour affiner la progression.

Mode Spectacle — enrichissements pédagogiques

  • Feedback constructif sur erreur : quand un élève se trompe, son écran affiche désormais la bonne réponse en clair (ex : « ✓ La bonne réponse était : 56 ») avec un emoji 💭 doux et la question rappelée. Quand il a juste, 🎉 + « Bravo, bonne réponse ! ». Avant : juste « Réponse envoyée », rien d'autre.
  • Boss thématique cohérent : si la classe a choisi la planète Multiplica, le boss final propose désormais des multiplications + orthographe (au lieu d'un mix random additions/mults/orthographe). Le subject « mixed » respecte enfin la branche choisie.
  • Sélecteur de période à la création de session : le prof choisit la période, le mode Spectacle adapte les questions math (filtre + coef bornes) en cohérence avec les autres générateurs. Migration DB ajoutée (colonne période).

Adaptation DYS automatique sur tous les générateurs de fiches

  • Nouvelle case à cocher « 🧠 Version DYS » sur les 6 générateurs de fiches PDF (maths, français, sciences, histoire-géo, problèmes, évaluations). Un clic suffit pour produire une fiche adaptée aux élèves dyslexiques.
  • L'adaptation applique : taille +18 % (13 pt vs 11 pt), interligne 1.9, letter-spacing 0.08em + word-spacing 0.22em, fond crème #fdf6e3 (moins fatiguant que le blanc pur) et texte gris foncé (vs noir pur). Conforme aux recommandations INS HEA et Fenêtre sur Cour DYS.
  • 100 % rétrocompatible : la même fiche peut être générée en version normale ou DYS sans ressaisir les paramètres. Différenciation « 1 clic » qui couvre ~10 % des élèves dyslexiques.
  • Note technique : la police OpenDyslexic est conservée dans l'interface web (mode interactif élève) mais pas embarquée dans les PDF mPDF (limitation TrueType). L'effet pédagogique est obtenu à 80 % via les adaptations spatiales seules.

Mots-mêlés & mots-croisés — 10 thèmes saisonniers

  • 10 nouveaux thèmes pré-remplis alignés sur le calendrier scolaire : 🏫 Rentrée, 🍂 Automne, 🎃 Halloween, 🎄 Noël, ❄️ Hiver, 🥮 Galette des rois, 🎭 Carnaval, 🌷 Printemps, 🐰 Pâques, 🌞 Été. Disponibles dans les deux générateurs.
  • Pour les mots-croisés, chaque thème vient avec ses 10 mots + définitions adaptées CP-CM2 (ex : « Sorcière → Femme avec un balai et un chaudron »). Plus besoin de chercher la définition pour chaque mot.
  • 2 clics suffisent : on choisit le thème de la saison → la liste se remplit → on génère la grille. Idéal pour les ateliers de vocabulaire saisonnier en autonomie.

Calibration BO 2025 stricte (cycle 2)

  • CP : multiplications retirées. Le BO 2025 ne prévoit aucune table de multiplication au CP (introduction explicite au CE1). Si une branche route un CP vers les multiplications, on rebascule automatiquement sur les additions.
  • Bornes numériques recalibrées : CP (Add/Sub jusqu'à 20), CE1 (jusqu'à 100, tables 2-5+10), CE2 (tables 2-9), CM1/CM2 (tables 2-10). Soustractions sans résultat 0 (cas trivial).
  • Migration predicted_trajectory : ENUM SQL aligné sur les valeurs FR utilisées par le code (en_progression, stable, vigilance, en_difficulte, decrochage_imminent). Plus aucun warning « Data truncated » dans les logs.

Anglais — évaluations enfin générées côté serveur

  • L'anglais est désormais évaluable comme les autres matières : 12 thèmes (couleurs, nombres, animaux, nourriture, corps, famille, vêtements, jours/mois, école, expressions, météo, sports) avec 869 items répartis sur 5 niveaux × 4 difficultés. Sélection automatique d'items pertinents selon le niveau et la difficulté choisis.
  • 10 compétences évaluables au cycle 2 (initiation orale), 23 au cycle 3 (vocabulaire + grammaire + activités langagières A1). Conforme BO LV1.
  • Pour les compétences de grammaire et les jeux interactifs (memory, hangman, spelling, etc.), une grille cochable est générée pour évaluer en classe via les jeux dédiés.

Couverture BO 2024/2025 enrichie

  • CE2 : opérations sur les décimaux ajoutées (écriture, comparaison, ordre, encadrement, addition, soustraction). Au programme du BO 31 oct 2024 mais absentes jusqu'ici. Disponibles en P5.
  • CM1 : multiplication d'un décimal par un entier ajoutée (BO 17 avr 2025). Disponible en P4.
  • CP : problèmes de grandeurs ajoutés (longueurs, masses, contenances, durées). Le générateur de fiches CP utilise désormais la banque de problèmes de longue date pour proposer ces exercices contextualisés.
  • CP : repérage dans l'espace ajouté (gauche/droite, haut/bas, grilles).
  • CE1 : problèmes de mesures ajoutés (cohérence avec le BO 2024).

Module évaluations — synchronisation et cohérence 4 niveaux

  • Le générateur d'évaluations était très en retard sur les exercices disponibles : tous les types CM1/CM2 récents (décimaux, géométrie, proportionnalité, vitesse, volume, agrandissement, lecture documentaire…) n'étaient pas évaluables. C'est désormais réglé : +32 compétences évaluables en maths, et alignement complet du français CE2/CM1/CM2.
  • Règle des 4 niveaux de difficulté respectée à 100 % : sur les 253 compétences CE2-CM2 testées, toutes produisent désormais des items distincts entre Futé et Champion (12 cas anciens où les difficultés étaient identiques sont corrigés).
  • Nouvelles matières évaluables : EMC (10 compétences cycle 2, 14 cycle 3 sur les 4 piliers BO : sensibilité, droit, jugement, engagement) et anglais (cf section dédiée).

Corrections de bugs

  • /générateur-fiches-anglais : la fenêtre d'impression plantait avec une SyntaxError JavaScript à cause d'une apostrophe non échappée et d'un include PHP au milieu d'une chaîne JS. Impression désormais opérationnelle.
  • Compatibilité MariaDB : la requête de classement d'élèves (RANK() OVER) plantait sur certaines versions de prod. Refactorée en calcul PHP, plus portable.
  • Générateurs avec filtre période : signature renforcée pour accepter la période en int ou string (suite à des erreurs Sentry remontées par certains caches).
  • Cache : protection contre la double déclaration de la fonction cache() (cf double-include du CacheManager).

Audit complet de la couverture BO

  • Document docs/archive/AUDIT_BO.md publié (~700 lignes) : audit ventilé par matière × niveau × support (fiches/jeux/leçons/évaluations) avec 4 passes complémentaires (volumétrie, gradation difficulté, cohérence évaluations, anglais). Sources officielles : BO n°41 du 31 oct 2024, BO n°16 du 17 avr 2025, repères annuels Eduscol.
  • 690 compétences évaluables au total (toutes matières confondues, du CP au CM2) — soit +223 par rapport à hier.
v1.3.0.8
7 mai 2026

Admin — bouton « Tout marquer lu » sur les feedbacks

  • Sur le tableau de bord Feedbacks utilisateurs, un nouveau bouton dans la carte « Non lus » permet de marquer en un clic tous les feedbacks comme lus, avec confirmation. Visible uniquement quand il reste au moins un feedback non lu.

Admin — dashboard « Top exercices » : fini le faux 0%

  • Quand aucune session d'un exercice n'avait été terminée, le score moyen tombait à 0% en rouge — alors qu'il fallait juste afficher « pas de données ». Désormais on affiche un tiret en italique gris dans ce cas, pour ne pas pénaliser visuellement les exercices simplement sous-utilisés.

Filtre par période scolaire (BO 2024/2025) sur les générateurs

  • Sur les générateurs maths, français, sciences, histoire-géo, dictées et problèmes, un nouveau filtre P1 → P5 / Toute l'année permet de n'afficher que les compétences typiquement abordées au moment voulu de l'année. Plus besoin de scroller dans une longue liste pour trouver ce qui colle à votre progression du moment.
  • Mappings adossés aux programmes officiels : BO n°41 du 31 octobre 2024 (cycle 2) et BO n°16 du 17 avril 2025 (cycle 3). Une note rappelle dans chaque fichier que la périodisation reste une recommandation — chaque enseignant adapte selon sa progression réelle.
  • Comportements pratiques : si le type d'exercice actif disparaît en changeant de période, le premier visible est auto-sélectionné. Le choix de période est mémorisé entre les visites (localStorage, par générateur).
  • Dictées : chaque dictée porte déjà sa période d'origine, le filtre l'utilise directement (pas de remapping arbitraire).

Mode Spectacle — 2 nouvelles aventures

  • Le Cirque Enchanté 🎪 : l'Étoile Magique a été volée par le Magicien Sombre ! 3 pistes au choix (Ménagerie, Manège Céleste, Scène des Magiciens), un singe voleur à amadouer, et un duel final dans la cage aux miroirs.
  • L'Île aux Pirates 🏴‍☠️ : carte au trésor de Barbe-d'Or, course contre Crochet-Noir ! 3 routes (Grottes Marines, Jungle Tropicale, Épave Engloutie), un matelot à convaincre et un combat final au pied du palmier au cœur d'or.
  • Total désormais : 8 aventures disponibles, chacune en 12 scènes avec votes, défis et boss adaptés au niveau de la classe.

Mode Spectacle — corrections critiques

  • Boss équilibré : les dégâts sont maintenant normalisés par le nombre d'élèves. Avant, un boss tombait dès la première question avec une grosse classe. Désormais il faut atteindre 70% de réussite collective pour le vaincre, peu importe la taille de la classe (15 ou 30 élèves).
  • Cohérence narrative : si la classe choisit la planète Multiplica, les défis maths suivants sont bien des multiplications (et non des additions). Les défis français restent en français — pas de mélange.
  • Réponses fiabilisées : la validité d'une réponse est désormais calculée côté serveur (plus aucune confiance dans le client) — protection contre les bugs de réseau et les manipulations.
  • Timer côté élève : la barre de progression du temps imparti par question s'affiche enfin sur l'appareil de l'élève (avant elle n'était que sur le projecteur).
  • Indicateur de déconnexion : un bandeau apparaît si la connexion temps-réel est perdue, et disparaît automatiquement à la reconnexion.

Jeu Le Plongeur — amélioration

  • Le Plongeur : amélioration du gameplay et des performances pour une expérience de jeu plus fluide et engageante.

Sécurité renforcée

  • Audit complet de la sécurité : analyse de 15+ fichiers de sécurité, création d'une synthèse consolidée, suppression des docs obsolètes.
  • Score d'audit sécurité : 9/10, 0 vulnérabilité critique, ~95% OWASP Top 10 couvert.
v1.3.0.7
26 avril 2026

Mode sombre — couverture étendue

  • Calendrier de classe : page autonome entièrement basculée en sombre — grille, jours fériés, vacances, événements colorés et modales adaptés. Détection thème anti-FOUC ajoutée.
  • Éditeur de programmations annuelles : barre d’outils, colonne matières, grille P1→P5, cartes de compétences glissables et modale multi-période en mode sombre.
  • Hub Cartes & Schémas interactifs : bandeau héro et cartes de navigation (France, Europe, Monde) en sombre.
  • Pages d’intention (Préparer, Animer, Évaluer, Gérer) : fond de page et cartes d’outils adaptés à la couleur de l’intention tout en restant lisibles en sombre.
  • Histoire de l’Art : galerie d’œuvres, carte d’œuvre, zone quiz et options de réponses sombres sur fond bordeaux assombri.
  • Générateur de fiches français : fond violet sombre, cartes, onglets, pilules de difficulté et sélecteur de temps verbaux.
  • Tableau de bord classe : widget « Élèves en direct », chips d’activité temps réel, tableau des ceintures de compétences et états de sélection des modales adaptés.
v1.3.0.6
24 avril 2026

Page d’accueil : vrais chiffres en temps réel

  • Nombre d’enseignants inscrits affiché en direct depuis la base de données (actualisé toutes les heures), au lieu d’un chiffre figé.
  • Pourcentage d’avis positifs calculé en temps réel à partir des votes pouce haut / pouce bas reçus sur l’ensemble de la plateforme.

Suivi de fluence : accents restitués

  • Les 25 textes de fluence (CP au CM2) affichaient leurs accents manquants : « ecole », « maitresse », « decide », « chene »… Tous les accents, cédilles et trémas ont été restitués. Les textes sont à nouveau conformes au français correct.

Suivi de fluence : clic sur le dernier mot lu

  • Chaque mot du texte est désormais cliquable. Au survol, son numéro s’affiche. Au clic sur le dernier mot lu par l’élève, le champ « Nombre de mots lus » se remplit automatiquement et le MCLM est recalculé instantanément.
v1.3.0.5
23 avril 2026

Recherche : 368 leçons désormais trouvables

  • 368 leçons interactives indexées individuellement dans la recherche globale. Tapez « doubles CP », « accord déterminant » ou « volcans » : vous atterrissez directement sur la bonne leçon.
  • Tags pédagogiques complétés sur l'ensemble des 207 jeux : Arts, Musique, EPS, Programmation et jeux spéciaux ont désormais leurs mots-clés. La recherche couvre maintenant ~740 contenus.

Infrastructure

  • Sauvegardes automatisées : les backups chiffrés (AES-256-GCM) sont désormais déclenchés automatiquement par le planificateur de tâches O2switch. Plus de risque d'oubli.
v1.3.0.4
20 avril 2026

+20 mini-jeux en Arts, EPS et Anglais

  • Arts plastiques : 10 jeux au total. Vos élèves découvrent les mouvements artistiques (impressionnisme, cubisme, pop art…), les œuvres célèbres, les musées du monde, les artistes incontournables (Van Gogh, Picasso, Monet…) et enrichissent leur vocabulaire de l'art.
  • EPS : 10 jeux au total. Nouveaux jeux sur l'échauffement et les étirements, les Jeux Olympiques (Paris 2024), la sécurité en sport, la nutrition, l'athlétisme et les sports du monde.
  • Anglais : 24 jeux au total. Vos élèves peuvent s'entraîner sur le passé simple (réguliers et irréguliers), le futur, les prépositions, les mots interrogatifs, les adjectifs, les jours et les mois, la famille et les vêtements.
  • Environ 480 questions conformes au BO 2025 réparties sur 86 thèmes, avec progression du CP au CM2 et explications pédagogiques intégrées à chaque réponse.

Page d'accueil : des animations qui donnent envie

  • Titre animé en dégradé doux (indigo, violet, rose, ambre) qui ondule subtilement pour attirer l'œil sans distraire.
  • Compteurs animés sur les chiffres clés (générateurs, enseignants inscrits, avis positifs, jeux) qui montent progressivement lorsque vous arrivez sur la section.
  • Cartes interactives 3D sur les 4 usages principaux (Préparer, Animer, Évaluer, Gérer) : léger effet d'inclinaison au survol de la souris. Désactivé automatiquement sur tablette et mobile.
  • Apparition fluide au défilement : les sections se dévoilent en douceur lorsque vous faites défiler la page. Respect total de la préférence « animations réduites » de votre système.
  • Barre de progression au défilement en haut des pages pour toujours savoir où vous en êtes.

Corrections de fiabilité

  • Remontée d'erreurs restaurée : la surveillance technique des bugs éventuels fonctionne à nouveau correctement, ce qui me permet de les corriger plus rapidement.
  • Mesure de performance rétablie : l'outil qui mesure la vitesse de chargement réelle chez vous est à nouveau opérationnel, avec trois niveaux de sécurité pour éviter toute régression future.
  • Mise à jour automatique : le cache de votre navigateur se met à jour tout seul pour que vous bénéficiez immédiatement des dernières améliorations, sans avoir à vider manuellement le cache.
v1.3.0.3
16-19 avril 2026

Corrections importantes

  • Leçons interactives et exercices « Corrige tout » à nouveau accessibles : plusieurs pages (leçons interactives, dictée vocale, flashcards de conjugaison, révision des erreurs, mini-jeux hub) affichaient une erreur à l'ouverture. Tout est rétabli.
  • Tableau de bord administrateur fiabilisé : les raccourcis d'accès au tableau de bord fonctionnent à nouveau correctement.
  • Recherche au pluriel/singulier : taper « fractions » ou « divisions » remonte désormais les mêmes résultats que « fraction » ou « division ». Fini les recherches qui ne trouvaient rien pour une simple lettre « s ».
  • Messages d'erreur plus clairs : les pages introuvables affichent désormais le bon message (404 au lieu d'une erreur d'accès). Meilleure expérience lors d'un lien cassé ou d'une page déplacée.
  • Page de connexion plus stable visuellement : les éléments ne bougent plus au chargement. L'affichage est fluide dès l'arrivée sur la page.
  • Bouton de thème en double supprimé : un ancien bouton soleil/lune fantôme apparaissait sous le pied de page. Seule l'icône flottante officielle reste.

Nouveau : tableau de bord « Signaux faibles »

  • Détection automatique des anomalies (réservé aux administrateurs) : chute d'activité, enseignants qui décrochent, jeux avec taux d'abandon anormal, contenus sous-utilisés… Une vue synthétique pour agir vite sur ce qui compte.
  • Résumé quotidien par email envoyé chaque matin à 9h. Silencieux quand tout va bien, pas de spam.

Tableau de bord du matin enrichi

  • Nouvelle section « Ma journée » : timeline verticale qui fusionne votre cahier journal du jour et votre emploi du temps. Le créneau en cours est mis en évidence, les créneaux passés sont grisés automatiquement.
  • Suggestions de ressources par créneau : chaque séance affiche 1 à 3 raccourcis cliquables vers la fiche, le jeu ou l'outil pertinent (ex : « fractions » → Jeu Pizzeria, « dictée » → Dictée vocale).
  • Bandeau de synthèse au 1er coup d'œil : chips colorés en haut de la page (OK/attention/alerte) avec nombre d'élèves, appel fait ou non, absents, signalements, alertes fluence, sortie imminente.
  • Hiérarchisation automatique : les cartes urgentes remontent (appel non fait, alertes fluence, sortie à préparer). Les cartes calmes restent compactes en bas.
  • Raccourcis rapides : Minuteur, Bruitomètre, Rituels, Groupes, Mode Spectacle, Tableau blanc accessibles en 1 clic.
  • Impression propre : la timeline du jour se lit nette sur papier (utile pour un remplaçant ou un affichage classe).

Cahier journal : réutilisez vos séances en 2 clics

  • Nouveau widget « Mes dernières séances » : liste cliquable de vos 5 dernières séances distinctes. Un clic et le formulaire se pré-remplit (matière, objectif, activités, remarques, durée, groupe). Plus besoin de retaper une séance récurrente.
  • Bannière « Déjà fait » modernisée : affichage en date relative (« hier », « il y a 3 jours », « il y a 2 semaines ») et recherche étendue à tout votre historique si rien n'est trouvé la semaine précédente.

Découvrabilité boostée

  • Nouvelle page « Fonctionnalités » accessible depuis le pied de page : tour d'horizon complet d'OPLC organisé en 7 familles d'usage (préparer, faire travailler, animer, gérer, suivre, organiser, motiver). Pratique pour répondre à la question « mais qu'est-ce qu'on peut faire avec ? ».
  • Parcours par intention sur la page d'accueil : 5 cartes « Par où commencer ? » qui guident selon le besoin du moment (créer une fiche, animer un quiz, suivre la classe…).
  • Recherche globale étendue : 376 entrées indexées (contre 54 avant). Chaque jeu, chaque outil classe, chaque générateur est trouvable au nom. Tapez « pizzeria », « symétrie », « bruitomètre » : vous arrivez direct.
  • Recherche sémantique : « retenue », « fraction », « dyslexie », « kahoot », « imparfait », « coopération » remontent les bons jeux et outils grâce à un dictionnaire de mots-clés pédagogiques.

Mode Spectacle & Guide TNI

  • Mise en avant du Mode Spectacle sur la page d'accueil : nouvelle section « Quiz synchrone & Tableau Interactif » avec les 3 modes collectifs (Spectacle type Kahoot, Boss Fight coopératif, Défi de classe avec leaderboard).
  • Nouveau guide d'installation TNI/vidéoprojecteur : matériel minimum, branchement selon 3 configurations courantes (TNI intégré, vidéoprojecteur + tablette, TV + Chromecast), Mode Spectacle pas à pas, dépannage et bonnes pratiques pédagogiques.

Onboarding enseignant actif

  • Nouveau parcours d'accueil en 4 étapes : bienvenue, création réelle de votre première classe (formulaire inline), ajout d'un premier élève (optionnel), récapitulatif avec code classe à copier. Fini le tour passif : à la sortie, votre classe existe vraiment.
  • Code classe copiable en 1 clic à la fin du parcours, avec lien direct vers le tableau de bord de la classe fraîchement créée.

Sécurité renforcée

  • 2FA obligatoire pour les administrateurs : les comptes admin sont guidés vers la configuration à leur prochaine connexion. Protection renforcée des accès les plus sensibles.
  • Politique de mot de passe complète : respect strict des exigences configurées (longueur, majuscule, chiffre, caractère spécial). Affichage en temps réel de la force du mot de passe sur les formulaires concernés.
  • Validation email plus stricte : rejet des adresses invalides ou suspectes pour éviter les comptes fantômes.
  • Traçabilité RGPD améliorée : chaque accès aux données d'un élève est consigné (obligation CNIL pour les données de mineurs).
  • Droit à l'oubli complet : suppression exhaustive de votre compte et de toutes vos données associées en un geste, avec double confirmation. Conforme RGPD Art. 17.
  • Export de vos données personnelles : récupérez en un fichier toutes vos données (profil, classes, élèves, achats, consentements, résultats). Conforme RGPD Art. 15 & 20.

Performance perçue

  • Page d'accueil allégée de 35 % : le chargement initial passe de 619 KB à 405 KB grâce à un ensemble d'optimisations sur les polices d'icônes et les outils de surveillance. Sensible surtout en 4G ou en connexion lente.
  • Mode sombre : chargement conditionnel. Si vous n'utilisez pas le mode sombre, son CSS n'est plus téléchargé. 44 KB économisés à la première visite.
  • Logos d'impression optimisés : les navigateurs modernes reçoivent une version légère (20-50 KB au lieu de 500 KB à 1,3 MB) sur 11 pages d'outils classe.
  • Tirages aléatoires plus rapides : le tirage au sort d'élèves, de dictées ou de quêtes est 30 à 50 ms plus rapide, surtout sur les classes bien remplies.

Interface plus cohérente

  • Libellés harmonisés : même vocabulaire partout pour les boutons récurrents (Rejouer, Quitter, Voir les erreurs…). Fini les mélanges d'un écran à l'autre.
  • Indicateurs de chargement sur les formulaires de Mon Compte (profil, email, mot de passe) : plus de doute sur « est-ce que mon clic a bien été pris en compte ? ».
  • Son de fin de partie : nouvelle sonorité douce pour les fins de partie non-victorieuses, complémentaire aux sons déjà existants.

Accessibilité renforcée

  • Nouveau panneau de préférences d'accessibilité dans Mon Compte : police OpenDyslexic, surlignage syllabique, règle de lecture, lecture audio, contraste élevé, texte agrandi, réduction des animations, sous-titres. Réglages persistants par utilisateur.
  • Navigation clavier 100 % lisible : indicateur de focus visible sur tous les boutons, liens, champs. Essentiel pour les utilisateurs qui naviguent sans souris.
  • Préférence « animations réduites » respectée partout : si vous avez activé cette option dans votre système, OPLC désactive automatiquement les animations et transitions.
  • Annonces vocales sur 196 mini-jeux : les lecteurs d'écran annoncent désormais les réussites, les erreurs, les victoires et défaites. Sur 5 jeux phares (Abeilles, Pizzeria, Abysses, Grimoire du Magicien, Tour Infernale), les annonces sont enrichies (score, vies, combos).
  • Contrastes améliorés sur plusieurs pages publiques pour atteindre le niveau AAA (lecture confortable par tous).

Défis entre élèves améliorés

  • Historique des défis visible pour les deux joueurs : avant, l'adversaire ne voyait jamais ses défis passés. Nouvel onglet « Historique » accessible aux deux, avec scores, bilan victoires/défaites/égalités et identification du gagnant.
  • Stats personnelles : total, victoires, défaites, égalités, taux de réussite. Et un bloc « Face-à-face » avec les 10 adversaires les plus fréquents.
  • Bouton Revanche sur la page résultat : pré-remplit le formulaire (adversaire, matière, niveau) pour relancer en un clic.
  • Badge de notification sur la carte « Défi un ami » de l'espace élève avec le nombre de défis reçus en attente.
  • Expiration visible : les défis affichent « Expire dans 10h » et passent automatiquement en « expiré » après 48h. Plus de défis zombies.
  • Anti-spam : maximum 20 défis par élève par jour. Impossible de se défier soi-même.
  • Nouvelle page « Mes défis de classe » pour les élèves : historique complet des défis de classe avec rang, score, podium et stats globales.

Corrections de bugs visibles

  • Jeu Étoiles : plus de crash en fin de partie. L'écran de fin s'affiche correctement à chaque fois.
  • Menu mobile enfin fonctionnel : le bouton hamburger ouvre maintenant bien la navigation sur smartphone, avec animation fluide et liens dropdown (Accueil, Ressources, Interactif, Connexion…).
  • Métriques de chargement corrigées : fini les temps absurdes (1 400 000 ms) causés par les onglets en arrière-plan. Les statistiques de performance sont à nouveau fiables.
  • Faux positif « Serveur dégradé » corrigé : fini les fausses alertes quand le trafic est faible.
  • Outil Diagnostic : plus de crash en mode invité. Utilisable même sans être connecté.

Application Android

  • Ouverture directe depuis un lien : les liens OPLC cliqués sur Android ouvrent désormais directement l'application si elle est installée (Mobile, Espace Élève, Espace Classe, Aventure, QR codes).
v1.3.0.2
13 avril 2026

Performance

  • Navigation accélérée : les pages qui affichent beaucoup d'élèves, de ceintures, de notifications ou de progressions chargent plus rapidement grâce à une optimisation en profondeur des requêtes.
  • Suivi des élèves plus rapide : la page de suivi détaillé et les recommandations s'affichent nettement plus vite, même sur les classes bien remplies.

Fiabilité et sécurité

  • Application Android réparée : l'app Capacitor ne pouvait plus se connecter au serveur. Connexion rétablie.
  • Statistiques d'engagement restaurées : les métriques d'usage sont à nouveau calculées correctement.
  • Connexion 2FA plus sûre : la session n'est créée qu'après vérification complète du code, jamais avant.

Qualité renforcée

  • Plus de 36 000 vérifications automatiques passent à chaque mise à jour pour garantir la stabilité du site avant chaque déploiement.
  • Audit complet de 135 jeux : 1 160 questions jouées automatiquement sur 5 niveaux (CP→CM2) et 9 matières. 0 question corrompue, 0 erreur détectée.
  • Mode Aventure validé bout en bout : 30 îles jouées, 283 questions répondues. Écrans de démarrage, difficulté, feedback et résultats (score, étoiles, XP, pièces) tous opérationnels.
  • 26 PDF générés avec succès : fiches maths, français, sciences, problèmes et dictées. Tous les générateurs ont été testés.
  • Boutique et paiement Stripe validés : catalogue, sous-pages vocabulaire/fluence, panier, checkout, pages succès/annulation. Tout fonctionne.

Contrastes renforcés sur la page d'accueil

  • Contrastes de la page d'accueil au ratio 7:1 : toutes les couleurs (boutons, badges, textes) atteignent le ratio de contraste renforcé du critère WCAG 1.4.6. 36 violations de contraste → 0.
  • Badge RGPD du pied de page corrigé : auparavant invisible sur fond sombre, désormais parfaitement lisible.

Page d'accueil

  • Bandeau de réassurance dans l'accueil : « 600+ enseignants », « 90 % d'avis positifs », « 207+ jeux » avec étoiles. Placé sous les boutons d'action pour rassurer les nouveaux visiteurs.
v1.3.0.1
11 avril 2026

Mini-jeux : audit complet et corrections

  • 5 jeux entièrement réparés : football et snake (français), genres, rythme et vocabulaire (musique) avaient des erreurs d'apostrophes qui empêchaient leur fonctionnement. Tout est rentré dans l'ordre.
  • 8 jeux : protection contre l'accès direct en CP : certains jeux (dragon, fantôme, labyrinthe, magicien…) n'ont pas de contenu pour le CP. Si un élève y accédait via un marque-page, la page plantait. Redélection propre vers le hub de la matière désormais.
  • Audit final : 790 combinaisons vérifiées (158 jeux × 5 niveaux), 0 erreur.

Accessibilité WCAG AA et mode sombre

  • ~50 corrections de contraste sur 20+ pages : boutons, badges, liens et textes respectent désormais le niveau WCAG AA. Toutes les pages publiques passent l'audit.
  • Mode sombre : 14 pages corrigées : textes auparavant invisibles sur fond sombre (couleurs figées en dur) désormais lisibles partout.

Exercices d'entraînement améliorés

  • Exercice « Lire les décimaux » transformé en QCM : fini la saisie clavier laborieuse sur tablette. 4 propositions cliquables avec distracteurs pédagogiques (confusion ×10, inversion des positions…) et accord singulier/pluriel correct.
  • Boutons < > = cliquables sur les comparaisons de fractions (au lieu d'un champ texte). Plus simple et plus rapide pour les élèves.

Corrections de bugs

  • Page /leçons-interactives réparée : elle ne s'ouvrait plus. Tout est rentré dans l'ordre.
  • Générateur PDF maths : un accès direct sans paramètrès causait une erreur. Une redirection propre vers le formulaire est maintenant en place.
  • Cahier journal : bouton « Aujourd'hui » illisible (texte blanc sur fond ambre). Couleur corrigée. Idem pour « Emploi du temps » et « Pause midi ».
  • QR code 2FA réparé : le QR code de configuration ne s'affichait plus (service externe fermé). Remplacé par une génération locale.

UX tablette et iPad

  • Réponses avec espaces acceptées : taper « 1 000 » ou « 1000 » donne désormais le même résultat. Fini les erreurs injustes dues au clavier tablette.
  • Majuscules correctes dans les exercices de monnaie. Les phrases commencent bien par une majuscule.
  • Sélection de difficulté corrigée sur iPad : le bouton « Futé » ne répondait plus au tap. Fonctionne à nouveau.

Refonte visuelle de l'espace administrateur

  • Design « Premium Moderne » sur les 86 pages d'administration : barre latérale en dégradé, effet de verre dépoli sur la barre du haut, cartes KPI animées, tableaux modernisés, mode sombre complet.

Administration du Mode Aventure

  • Listes Arcs, Mondes, Îles, Quêtes, Boss et Mascottes restaurées : les pages affichaient des listes vides alors que les données existaient. Tout est à nouveau affiché.
  • Images des mascottes visibles : les icônes ne s'affichaient plus. C'est corrigé.
v1.3.0
8 avril 2026

Suivi temps réel sur le tableau de bord

  • Widget « En direct » : voyez en temps réel quels élèves sont en train de travailler, sur quelle matière, et quand ils viennent de terminer une session. Pulsation verte animée, chips colorés par état.
  • Notifications instantanées : un message s'affiche en haut à droite quand un élève termine un exercice (« Lina vient de finir : Calcul mental, 87 % »). Alerte discrète si le score est faible.
  • Indicateur « qui fait quoi » : chaque élève affiche son icône matière (calcul, livre, sciences, langue…) et le type d'exercice en cours.

Export PDF du tableau de bord

  • Bouton « Export PDF » : génère un récapitulatif mensuel A4 avec moyenne classe, élèves actifs, répartition Assignation/Entraînement/Aventure, alertes et recommandations. Pratique pour les conseils de cycle ou les entretiens parents.

Nouvelle page « À propos »

  • Page /a-propos : présentation du projet, chiffres clés, mission, catalogue par matière, adaptations DYS et engagements de confiance (RGPD, hébergement français, WCAG 2.1 AA). À partager pour expliquer la démarche OPLC.

Tour de bienvenue pour les nouveaux enseignants

  • Tour guidé en 4 étapes affiché automatiquement à la première connexion : bienvenue, créer une classe, ajouter des élèves, découvrir les générateurs et les jeux. Skippable à tout moment. 100 % accessible au clavier.

Accessibilité

  • Arène et Sondages accessibles au clavier : les onglets et options (matière, niveau, nombre de joueurs) répondent désormais aux touches Espace et Entrée. Focus visible partout. Utile pour tous les élèves qui n'utilisent pas la souris.

Visibilité Google améliorée

  • Identification OPLC par Google : OPLC est désormais identifié comme acteur éducatif dans le knowledge graph Google (icône, nom, logo dans les résultats).
  • Générateurs en mode « application gratuite » dans les résultats Google, pour attirer plus d'enseignants qui cherchent ce type d'outil.
  • 188 mini-jeux indexables : chaque jeu a désormais sa propre description, son URL canonique et son aperçu pour les réseaux sociaux. Les élèves et parents peuvent trouver directement un jeu par son nom sur Google.
  • Liens internes cassés réparés : 6 liens morts corrigés dans la navigation (/inscription vers /register, /contact vers l'email, etc.).
  • 9 téléchargements de la méthodologie réparés : les guides PDF (Mémorisation, Check-List…) avaient des caractères spéciaux dans leurs noms qui cassaient les liens. Tous fonctionnent à nouveau.

Sécurité et robustesse

  • Protection renforcée des opérations sensibles : toutes les actions qui modifient ou suppriment des données (suppression d'élève, de groupe, de résultat, réinitialisation mot de passe…) sont désormais protégées contre les tentatives malveillantes.
  • Zéro doublon dans les exercices d'entraînement : conversions, compléments, doubles, moitiés, fractions… les exercices ne proposent plus jamais deux fois la même question dans une session. Variantes de formulation ajoutées pour enrichir les pools.
  • Jeu Memory Maths réparé : une erreur JavaScript rendait le jeu totalement injouable (aucune carte cliquable). Tout fonctionne à nouveau.
  • Widget de feedback accessible : le bouton « Envoyer commentaire » est maintenant correctement annoncé aux lecteurs d'écran.
v1.2.8
8 avril 2026

Performance perçue

  • Navigation plus fluide : les pages les plus lourdes d'OPLC ont été allégées en profondeur, avec un gain sensible au chargement (surtout sur tablette ou connexion 4G).
  • Mode Spectacle plus rapide au démarrage : les 6 aventures et les 1280 questions (orthographe + conjugaison) se chargent à la demande.
v1.2.7.3
6 avril 2026

Compétences du Bulletin Officiel 2025

  • Mapping compétences BO 2025 : les 5 domaines du socle commun, 15 sous-domaines et environ 70 compétences officielles (Cycle 2 + Cycle 3) sont intégrés.
  • Les 187 jeux reliés au programme : chaque jeu est automatiquement associé aux compétences officielles qu'il travaille. Plus facile pour justifier vos choix pédagogiques.
  • Sondage visible dans le hub élève : quand vous lancez un sondage, une carte apparaît automatiquement chez l'élève avec un lien direct pour voter.
  • Fermeture automatique des sondages en fin de journée, pour ne pas encombrer les tableaux de bord.

Coloriage Magique enrichi

  • Nouvelles grilles 10×10 et 12×12 (en plus du 8×8) pour les CM qui veulent des dessins plus détaillés.
  • 10 nouveaux motifs : dinosaure, licorne, château, avion, dauphin, bonhomme de neige, dragon, train, princesse, pirate. 24 motifs au total.
  • Mode « Mixte » : mélange additions et multiplications sur la même fiche pour différencier sur une table sans multiplier les photocopies.
  • Aperçu avant PDF : visualisez le résultat avant de télécharger, pour vérifier que la difficulté est bien adaptée.
  • Génération par lot : créez 1, 2 ou 3 fiches différentes (même dessin, calculs différents) pour différencier dans la classe.

Loto/Bingo enrichi

  • Mode Vocabulaire : tapez vos propres mots pour créer un loto personnalisé (lecture, rituels, révisions).
  • Mode Anglais : 7 catégories intégrées (colors, numbers, animals, food, body, classroom, family) avec 25+ mots chacune. Fiche d'appel avec traduction.
  • Grille 5×5 : format bingo classique avec case libre au centre en option.

Mode hors-ligne amélioré

  • Jeux jouables sans connexion : les pages de jeux (et toutes les banques de données : maths, sciences, histoire, anglais, EMC) sont désormais mises en cache progressivement. Un élève peut jouer hors-ligne après une première visite.

Corrections

  • 7 jeux réparés : les mini-jeux conjugation-extended, culture-quiz, intruder-extended, phrase-builder, spelling-extended, truefalse-extended et vocabulary-extended ne fonctionnaient plus. Tout est rentré dans l'ordre.
v1.2.7.2
5 avril 2026

Nouveau : Mode Spectacle

  • Mode Spectacle : nouvelle fonctionnalité majeure ! Projetez une aventure narrative interactive au tableau. Toute la classe participe en temps réel : votes collectifs, défis maths/français, combats de boss. Un vrai moment collectif.
  • Expedition Spatiale : première aventure disponible avec 12 scènes — alarme dans la station, choix de planète par vote, réparation du vaisseau, décodage de message alien, champ d'astéroïdes et boss final avec barre de vie.
  • Vue projecteur cinématique : fond sombre immersif avec particules animées, effet machine à écrire, barres de vote temps réel, confettis de victoire. Conçu pour impressionner sur grand écran.
  • 3 écrans synchronisés : projecteur (cinéma), tablette enseignant (télécommande), appareils élèves (vote/réponse). Synchronisation en temps réel.
  • Branchement narratif : les votes de la classe changent le déroulement de l'histoire. Chaque session est unique selon les choix des élèves.
  • Questions adaptées au niveau : les défis maths et français s'adaptent automatiquement du CP au CM2.
  • Intégration espace élève : quand vous lancez un spectacle, une carte apparaît chez l'élève. Un clic suffit pour rejoindre, sans code à saisir.
  • XP et badges : la participation est récompensée (XP, pièces, badges « Première Aventure », « Héros de la Classe »).

Améliorations

  • Hub espace-classe : carte Mode Spectacle ajoutée dans la section « Animer la classe ».
v1.2.7.1
5 avril 2026

Nouveau : Corrige Tout

  • Corrige Tout : nouvel exercice interactif où l'élève lit un texte contenant des erreurs, clique sur les mots faux et tape la correction. 600 textes sur 5 niveaux (CP-CM2) et 4 difficultés.
  • Corrige Grammaire : variante spécialisée sur les accords (genre, nombre, participe passé) et les homophones grammaticaux (son/sont, a/à, ce/se, leur/leurs, quand/quant). 600 textes.
  • Corrige Orthographe : variante spécialisée sur les fautes d'orthographe (accents, lettres doublées, sons confondus, lettres muettes). 600 textes.
  • Corrige Conjugaison : avec choix du temps (présent, imparfait, futur, passé composé, mélange). Progression conforme au BO 2025. Plus de 1600 textes au total.
  • Hub entraînement : nouvelle section « Activités interactives » dans l'onglet Français avec accès direct aux 4 exercices Corrige + la Dictée vocale.

Corrections de bugs

  • Jeux de musique et français réparés : correction de 145+ apostrophes qui provoquaient des erreurs dans 15 jeux (musique, EPS, sciences, français).
  • Jeu Rythme : suppression d'un doublon qui empêchait le chargement.
  • Leçon COD/COI (CM2) : erreur corrigée, la leçon interactive s'ouvre à nouveau.
  • Réponses aux exercices de durées et mesures : les formats avec ou sans espaces sont désormais tous acceptés (ex : « 1h30min » accepté comme « 1 h 30 min »).
v1.2.7
1er avril 2026

Multijoueur ameliore

  • Boss Fight : page de saisie de code pour les élèves, carte dans le hub enseignant "Animer la classe", types d'exercices dynamiques (maths + français), niveau auto selon la classe.
  • 5 modes multijoueur ameliores : types d'exercices français fonctionnels (conjugaison, grammaire, orthographe, vocabulaire, melange), niveau auto de la classe, fond des selects lisible en dark mode.
  • Matchmaking cross-classe : les élèves peuvent affronter des adversaires d'autres classes du même niveau. File d'attente nettoyee automatiquement.
  • Défi un ami : polling automatique du résultat après soumission, affichage du score de l'adversaire des qu'il a joue. Equipes jusqu'a 7v7.

Mot de passe élève

  • Connexion securisee : a sa première connexion, chaque élève créé un mot de passe personnel (4 caractères minimum). Les connexions suivantes exigent ce mot de passe.
  • Protection des comptes : un élève ne peut plus accéder a l'espace d'un camarade en connaissant juste son prénom. Le mot de passe est chiffre (bcrypt).
  • Reinitialisation enseignant : bouton clé dans l'onglet Élèves de chaque classe pour reinitialiser le mot de passe d'un élève qui l'a oublie.

Hub élève repense

  • Section "A faire" enrichie : les défis de classe et boss fights lances par l'enseignant apparaissent directement dans "A faire" avec lien direct (plus besoin de code).
  • Matchmaking mis en avant : carte large en bas de la section Multijoueur pour faciliter l'accès.
  • Ceintures masquees si vides : la section "Mes Ceintures" ne s'affiche que quand l'élève a une progression reelle.

Corrections

  • Conjugaison : "au imparfait" corrige en "a l'imparfait", doublons verbe+pronom elimines dans les exercices.
  • Ceintures de competences : recherche de competences corrigee, code affiche devant le nom, competences chargees dans l'API, bouton matrice fonctionnel.
  • Page 2FA : fonction csrf_input() manquante ajoutee, dark mode corrige (contenu invisible).
  • Matchmaking 500 : requete LIMIT avec paramètre PDO corrigee.
  • Dashboard enseignant : les statistiques incluent desormais les entrainements libres (pas seulement les exercices assignes). Plus de 0 injustifie.
  • Tests : zero pollution BDD : les tests PHPUnit ne laissent plus de données residuelles en base (1 252 faux utilisateurs nettoyes, rollback force, filet de sécurité).
  • Suppression résultat élève : le bouton corbeille sur la page résultats d'exercice fonctionnait pas (ID invalide). Corrige.
  • 6 jeux musique : erreur JS SyntaxError corrigee (apostrophes typographiques dans les questions).

Sécurité renforcee

  • ~90 endpoints securises : json_decode avec fallback ?? [] pour eviter les crashs sur body vide ou JSON invalide.
  • 8 failles XSS corrigees : echappement HTML ajoute sur les fallbacks non-proteges dans les vues admin et élève.
  • SQL injection : validation whitelist ajoutee sur les colonnes interpolees dans StudentGroup et BackupController.
  • Monitoring nettoye : filtrage des erreurs JS inoffensives (webkit, fbclid, ResizeObserver, extensions navigateur).

Interface

  • Générateur d'évaluations : interface harmonisee avec les autres generateurs (onglets, badges, fond gradient, labels violet).
  • Import CSV simplifie : le prénom seul suffit (pas de nom de famille requis, conformité RGPD).
  • Page d'accueil : cartes Emploi du temps, Cahier d'appel et Entrainement adaptatif ajoutees. Cartes dupliquees supprimees.
  • Page ressources : cartes Défi de classe, Diagnostic, Parcours et Cahier journal retirees (accessibles ailleurs).
  • Générateur d'évaluations : interface harmonisee (onglets, badges, fond gradient, couleur jaune supprimee).
  • Politique de confidentialite : header et footer uniformises avec le reste du site.

Conformité RGPD complete

  • AIPD : Analyse d'Impact relative a la Protection des Donnees au format PIA CNIL (4 parties, évaluation des risques, signatures electroniques). Soumise a la CNIL.
  • Registre des traitements : 7 fiches de traitement conformes a l'article 30 (comptes enseignants, profils élèves, suivi pedagogique, besoins spécifiques, paiements, monitoring, cookies).
  • Fiche parents RGPD : document imprimable pre-rempli a distribuer aux familles (données collectees, sécurité, droits, zone de signature).
  • Attestation RGPD : case obligatoire a la création de classe (engagement d'information des familles).
  • Contact DPO : ajoute dans la politique de confidentialite. Donnees sensibles (DYS/TDAH) justifiees (Art. 9.2.g). Decisions automatisees declarees (Art. 22).
  • Nom de famille optionnel : la colonne last_name est desormais nullable (minimisation des données pour les mineurs).
  • Badge "Conforme RGPD" dans le footer du site avec lien vers la politique de confidentialite.
  • Onglet RGPD dans l'espace classe enseignant : accès direct a la fiche parents, au registre des traitements, a l'AIPD et aux documents legaux.
v1.2.6.3
30 mars 2026

Stabilite et robustesse

  • 9 crashs potentiels corriges : acces a des données nulles après findById() dans les API d'export, niveaux de classe, et plusieurs controllers. Ajout de verifications null systematiques.
  • Navigation privee : 15 appels localStorage proteges par try/catch dans 7 fichiers JS (accessibilité, dark mode, mascotte, notifications, PWA, i18n, stockage invite). Plus de crash en mode prive.
  • Script CI corrige : le verificateur jsonResponse multi-lignes generait 104 faux positifs. Detection fiable des appels sur plusieurs lignes.

Suite de tests

  • 35 667 tests, 0 failure : correction de 120 tests en échec (49 erreurs de transaction, 15 compteurs obsoletes, 10 tests geometrie, 11 contrats API, 5 nonce CSP, 7 types d'exception, et divers).
  • Transactions de test fiabilisees : le rollback vérifie desormais l'etat reel de la connexion PDO avant de tenter un rollback, evitant les erreurs en cascade.
  • Tests aleatoires robustes : les tests de génération d'exercices (geometrie, échelle, polygones, angles) valident la structure plutot que des valeurs exactes sur des résultats aleatoires.
v1.2.6.2
29 mars 2026

Modes Multijoueur

  • 6 nouveaux modes de jeu : Boss Fight (combat cooperatif), Match en equipes (2v2, 3v3, 4v4), Course de rapidite, Défi un ami, Matchmaking automatique et Classement inter-classes.
  • Temps reel : flux SSE pour le Boss Fight et la Course, polling pour les autres modes. Chaque joueur voit la progression des adversaires en direct.
  • Section Multijoueur dans le hub élève avec 6 cartes d'accès direct aux modes de jeu.

Nouveaux Générateurs PDF

  • Coloriage Magique : 14 motifs pixel-art (maison, fusee, chat, papillon, fleur...), calculs varies qui donnent le même résultat pour chaque couleur, zero doublon garanti. Adapte par niveau (CP : additions/soustractions uniquement).
  • Loto / Bingo pedagogique : grilles 3x3 ou 4x4, jusqu'a 30 grilles differentes, fiche d'appel enseignant incluse. 15 grilles par page pour economiser le papier.

Exercices enrichis

  • Geometrie : variete x10 : polygones (21 types de questions), triangles (14), quadrilateres (15), cercle (13), angles (10), échelle (6). Adaptes aux 4 niveaux de difficulte.
  • Encadrements et decompositions : deux champs de saisie distincts pour les encadrements (borne inf / borne sup) et N champs pour les decompositions. Plus de champ unique pour deux reponses.
  • Rejouer ses erreurs : après un exercice, bouton pour ne rejouer que les questions ratees. Mode local sans sauvegarde serveur.

Corrections

  • Emploi du temps : correction erreur syntaxe JS (addEventListener mal ferme), correction 404 en prod (fallback api/.htaccess manquant).
  • API 500 corrigees : ROOT_PATH manquant dans ApiBootstrap.php cassait notifications et annonces. Prefetch offline corrige (session non retrouvee).
  • Exercices français : elision automatique "Je" → "J'" quand la reponse conjuguee commence par une voyelle. Lettres muettes : suppression regex destructive qui coupait les mots.
  • Leçons interactives : le niveau de l'élève n'etait pas transmis (variables non assignees), tous les élèves voyaient les leçons CE1.
  • Multijoueur : niveaux en minuscule dans les lobbys corrige (le générateur attend des majuscules). Bug SQL LIMIT avec paramètre PDO corrige dans le classement inter-classes.
v1.2.6.1
28 mars 2026

Tests & Qualite

  • Suite Playwright E2E complete : 146 fichiers de tests, 18 504 tests couvrant l'integralite des routes (public, enseignant, admin, entraînement, mobile), toutes les APIs REST, la sécurité (XSS, injection SQL, CSRF, headers), les adaptations DYS, l'accessibilité WCAG et les 187 jeux par matière.
  • 0 regression detectee : 4 170 tests passes sur Desktop Chrome (40 min), 67 skips attendus (redirections auth), 0 échec.
  • Couverture sécurité E2E : injections SQL et XSS testees sur tous les endpoints POST et paramètres GET sensibles. Verification de non-réflexion des payloads malveillants.
  • Tous les jeux testes : 68 jeux maths, 45 français, 29 sciences, 15 anglais, 10 EMC, 7 histoire-géo, 6 musique, 4 EPS, 4 arts, 1 programmation (30 défis) — chaque route vérifiée via tests batch.

Cahier d'appel ameliore

  • Vue mensuelle enrichie : statistiques de presence/absence par demi-journee, ligne de totaux presents et absents par jour, barre de stats globale (presences, absences, retards avec pourcentages).
  • Rythme scolaire configurable : choix entre 4 jours, 4,5 jours (mercredi) ou 4,5 jours (samedi). Preference sauvegardee.
  • Vacances scolaires intégrées : selection de la zone (A, B, C) avec affichage automatique des vacances et jours feries 2025-2027. Les jours non travailles sont exclus des statistiques.
  • Jours barrables : cliquez sur un jour dans la vue mensuelle pour le barrer (greve, journee pedagogique...). Affichage hachure, exclusion des stats, persistance locale.
  • Impression optimisee : mise en page compacte, passage automatique en paysage pour la vue mensuelle, marges reduites, tous les élèves sur une page.

Outils accessibles sans compte

  • 4 outils desormais publics : le cahier d'appel, le feu de comportement, le suivi de fluence et le calendrier de classe sont utilisables sans inscription grace a un mode standalone (données en localStorage).
  • Auto-selection classe unique : si vous n'avez qu'une seule classe, elle est selectionnee automatiquement a l'ouverture de la page.

Corrections

  • Générateur d'évaluations : correction d'une erreur 500 lors de la génération.
  • Apostrophes francaises : correction de 3700+ apostrophes non-echappees dans les scripts JS qui provoquaient des SyntaxError sur de nombreuses pages.
v1.2.6
25 mars 2026

Nouveautes

  • Mode sombre automatique : le site detecte desormais la préférence systeme (prefers-color-scheme) et applique automatiquement le theme sombre. Le choix manuel reste prioritaire. Les changements systeme en temps reel sont pris en compte.
  • Statistiques dynamiques : les chiffres affiches sur le site (nombre de jeux, leçons, dictées, escape games) sont desormais charges depuis config/stats.php, source unique de verite. Fini les chiffres obsoletes.
  • Monitoring CSP : endpoint /api/csp-report.php créé pour recevoir et logger les violations Content Security Policy. Directive report-uri ajoutee a la CSP.
  • Diagnostic & Parcours ajoute a la page Ressources pour un accès direct au diagnostic de niveau et parcours personnalisé.

Ameliorations

  • Page Ressources redessinee : les gros badges "Interactif" et "Nouveau" sont remplaces par de petites icones discretes (moniteur pour le numérique, imprimante pour le papier), générées automatiquement par CSS.
  • Modal élève/adulte en dark mode : le modal de selection sur la page d'accueil est desormais adapte au theme sombre.
  • API standardisee : session-status.php et classroom-export.php migres vers ApiResponse. Taux de standardisation : 97%.
  • Rate limiting etendu : protection ajoutee sur live-activity, maintenance et csp-report. Couverture : 97% des endpoints.
  • Accessibilité homepage : indication (connexion requise) en screen-reader sur les liens /mes-élèves et /cahier-journal.
  • SELECT * elimines : les 3 derniers modèles (FieldTripChaperone, FluencyRecord, MaterialLoan) utilisent desormais des colonnes explicites, y compris dans les JOINs.

Refactoring

  • Changelog splitte par mois : changelog/2026.php (6 478 lignes) decoupe en 3 fichiers — mars (1 745L), fevrier (2 796L), janvier (1 937L).
  • Cahier journal allege : CSS extrait en partial (partials/cahier-journal-styles.php). Fichier principal : 4 276 → 3 065 lignes.
  • Outils de classe allege : CSS extrait en partial (partials/outils-classe-styles.php). Fichier principal : 3 653 → 2 934 lignes.
  • Audit V2 complet : nouveau rapport AUDIT_MARS_2026_V2.md couvrant sécurité, performance, UX, accessibilité, API, tests et contenu pedagogique. Note globale : 8.7/10.
v1.2.5.4
25 mars 2026

Nouveautes

  • Évaluations Sciences et Histoire-Géographie : le générateur d'évaluations prend desormais en charge les Sciences (Questionner le monde en Cycle 2, Sciences et Technologie en Cycle 3), l'Histoire (6 périodes) et la Géographie (3 thèmes). Competences alignees sur le BO 2025.
  • Narration vocale des leçons : les leçons interactives disposent d'un bouton lecture audio. Le texte de chaque slide est lu a voix haute via synthese vocale. Trois vitesses (Lent, Normal, Rapide) adaptees du CP au CM2. Raccourcis clavier T/R/S.
  • Import CSV d'élèves : importez votre liste d'élèves depuis un fichier CSV ou Excel. Detection automatique du delimiteur (virgule ou point-virgule), aperçu avant import, jusqu'a 200 élèves par fichier.
  • Heatmap interactive des competences : nouvelle vue heatmap dans l'onglet Competences du tableau de bord. Grille coloree élèves x competences avec filtres par domaine, tri par maitrise, tooltip au survol. Export CSV et impression.
  • Cahier journal plein ecran : nouveau bouton a cote de la date pour afficher la fiche du jour en plein ecran. Touche Echap pour revenir.

Ameliorations

  • Mode sombre automatique : le site suit desormais automatiquement le theme de votre systeme (clair/sombre). Le choix manuel via le bouton reste prioritaire.
  • Alignement curriculaire : le bouton "Charger" dans l'onglet Competences affiche desormais un rapport complet : funnel Planifie/Enseigne/Maitrise, barres par domaine, tableau détaillé avec identification des lacunes.
  • Matrice de competences enrichie : recherche par nom d'élève, tri par nom ou maitrise, filtre par niveau, popover de detail au clic sur une cellule.
  • Défi de Classe ajoute a la page Ressources pour un accès direct aux défis collaboratifs.
  • Touch mobile : ajout de touch-action: manipulation sur tous les boutons pour eviter le double-tap zoom sur mobile.
  • Badges "Nouveau" actualises : les badges obsoletes ont ete retires, seules les fonctionnalites de moins de 3 mois sont marquees comme nouvelles.
  • Nombre de leçons corrige : 385 leçons interactives (au lieu de 368 affiche precedemment) dans toutes les pages du site.

Sécurité et performance

  • Rate limiting API : protection anti-spam etendue a 62 endpoints supplementaires.
  • Securisation des uploads : validation MIME par magic bytes, cross-validation extension, sanitisation SVG, limite de dimensions (4096x4096).
  • Middleware auth API centralise : authentification unifiee pour les endpoints API, suppression du code duplique.
  • Standardisation API : 16 endpoints migres vers le format de reponse ApiResponse unifie.
  • Nonce CSP sur les scripts JSON-LD (Schema.org) pour renforcer la Content Security Policy.
  • Router REST complet : support des méthodes PUT, PATCH et DELETE avec override via X-HTTP-Method-Override.
  • 354 nouveaux tests (3 120 assertions) couvrant ApiResponse, auth middleware, endpoints, évaluations sciences/hist-géo, Router, upload et sitemap.
  • unsafe-eval retire de la CSP globale : la directive unsafe-eval n'est plus appliquee que sur les 5 pages admin utilisant l'éditeur Quill.js. Toutes les autres pages beneficient d'une CSP stricte nonce-only.
  • 264 inline event handlers supprimes : tous les .onclick, .onload, .onerror dans 188 fichiers de vues ont ete remplaces par addEventListener pour une conformité CSP complete.
  • Fichiers volumineux decoupes : changelog.php (6 709 → 254 lignes) et classe.php (4 848 → 192 lignes) splittes en partials pour une maintenance simplifiee.

Corrections

  • Escape Game : correction du bug ou les boutons Aperçu, Export et Undo/Redo ne fonctionnaient pas après le chargement d'un jeu depuis la bibliotheque.
  • Homepage : correction de la mention "Aucune inscription requise" (remplacee par un texte precis) et ajout du badge "Compte gratuit" sur le Cahier Journal.
  • Sitemap : suppression de /boutique/cart qui etait en contradiction avec le robots.txt.
v1.2.5.3
24 mars 2026

Ameliorations

  • Entrainement resilient hors-ligne : les exercices fonctionnent desormais même si la connexion coupe en cours de partie. Les questions et reponses sont chargees integralement au demarrage. Les résultats sont synchronises automatiquement au retour du reseau.
  • Espace Classe reorganise : nouvelle section "Les fondamentaux" en haut de page avec les 4 outils essentiels (Gerer mes élèves, Outils Interactifs, Cahier Journal, Feu de Comportement). Suppression du Tableau de Bord Matin au profit d'un accès direct aux outils.

Corrections

  • Correction "undefined" : les exercices d'entraînement n'affichent plus "undefined" dans les corrections lorsque la connexion internet est instable.
v1.2.5.2
23 mars 2026

Nouveautes

  • Tableau de Conversion Interactif : longueurs, masses, contenances et aires. Drag & drop de la virgule pour convertir visuellement, mode exercice avec score, plein ecran pour projection TBI. Niveaux CE2 a CM2.
  • Ligne Numérique Interactive : droite graduee zoomable avec entiers, decimaux et fractions. Mode exercice (placer un nombre sur la droite), mode comparaison. Choix des denominateurs a afficher. Du CP au CM2.
  • Filtres Ressources : nouveaux boutons "Version papier" et "Version numérique" sur la page Ressources pour trouver rapidement les outils a imprimer ou a utiliser sur ecran.

Ameliorations

  • Feu tricolore : indique desormais la disponibilite de l'enseignant (vert = disponible, orange = patientez, rouge = indisponible).
  • 73 pages accessibles : cahier d'appel, suivi du comportement, metiers de classe, materiel prete, suivi fluence, sorties scolaires, et bien d'autres pages sont desormais accessibles.
  • Feedback widget : apparaît après 30 secondes sur la page et ne revient pas avant 7 jours après un vote ou une fermeture.
  • Titre de l'onglet : correction de l'affichage du titre dans l'onglet du navigateur sur la page d'accueil.
  • CSP : correction d'une violation Content Security Policy sur la page Ressources (inline handler supprime).

Corrections

  • Tests unitaires : les tests ne polluent plus la base de données (9 fichiers corriges avec transactions et rollback automatique via TestPDO).
  • Nettoyage BDD : suppression de 239 entrees de test residuelles (settings, feedbacks, polls, notifications) et 6 classes en doublon.
  • Flashcards Conjugaison : fonctionnalite retiree (routes, vue, controleur, references).
  • Bouton retour en haut : suppression du doublon qui se superposait au menu flottant (FAB).
  • Versions harmonisees : env.php, package.json, footer et changelog affichent tous la même version.
v1.2.5.1
22 mars 2026

Corrections

  • Sécurité — path traversal : protection avec realpath() et basename() sur tous les téléchargements de fichiers (thèmes, ressources complémentaires, previews).
  • Sécurité — open redirect : validation du domaine sur les redirections HTTP_REFERER dans l'administration.
  • Sécurité — validation des entrées : fonction validate_niveau() appliquée sur 212 points d'entrée. Casting (int) systématique sur les IDs GET/POST.
  • Robustesse — Exception → Throwable : 388 blocs catch convertis pour capturer aussi les TypeError et Error PHP.
  • Exercices — ExerciseConnector : correction du bug « class not found » lors du lancement d'un exercice (namespace PHP manquant).
  • CSP — eval() : correction de l'erreur Content Security Policy sur les pages utilisant l'éditeur Quill.js.
  • Certificats : remplacement de MD5 par HMAC-SHA256 pour la génération des codes de vérification.

Améliorations

  • Login / Inscription : toggle de visibilité du mot de passe, indicateur de force du mot de passe (5 niveaux), messages flash animés avec auto-dismiss.
  • Dark mode : détection automatique des préférences système, anti-FOUC (plus de flash blanc au chargement). Pages 404 et 500 compatibles dark mode.
  • Recherche globale : recherche tolérante aux accents (« mathématiques » trouve « mathématiques »). Titres et descriptions corrigés avec accents.
  • Générateurs : bouton « Reprendre ma dernière configuration » sur les 3 générateurs principaux (maths, français, problèmes). Sauvegarde automatique des paramètres.
  • Timer — notifications : notification système quand le temps est écoulé (même si l'onglet est en arrière-plan). Bouton d'activation rapide.
  • Streaks élèves : grâce de 1 jour ajoutée (un jour d'absence ne casse plus la série). Adapté pour les week-ends et jours de maladie.
  • Niveaux prestige : 5 niveaux bonus (21-25) pour les élèves les plus assidus : Cosmique, Céleste, Éternel, Absolu, Ultime.
  • Page 404 : design modernisé avec barre de recherche intégrée, liens rapides en pills, support dark mode.
  • Performance : optimisation de la requête Classroom::getWithStats (suppression sous-requête corrélée), 8 index SQL supplémentaires, rotation automatique des logs d'erreur.
  • Détection IP : fonction centralisée get_client_ip() avec support Cloudflare et proxys de confiance, appliquée dans tous les helpers.
  • Nettoyage : suppression des console.log en production (service worker, notifications), suppression des fichiers backup/debug, suppression des fonctions helper inutilisées.
v1.2.5
21 mars 2026

Nouveautés

  • Espace Classe — refonte complète : nouvelle mise en page à plat avec 5 sections thématiques (Préparer, Projeter, Animer, Ma Classe, Documents) pour un accès plus rapide aux outils.
  • Espace Classe — favoris : les enseignants peuvent épingler leurs outils préférés en haut de la page. Les favoris sont synchronisés en base de données et suivent l'enseignant sur tous ses appareils.
  • Tutoriel interactif : un tour guidé de 16 étapes avec spotlight et cartes illustrées. Proposé automatiquement à la première connexion, accessible à tout moment depuis Mon Compte.
  • Feu de comportement : suivi quotidien du comportement par élève (vert/orange/rouge/noir). Clic pour changer la couleur, motif optionnel. Vue historique mensuelle avec statistiques par élève et classement annuel.
  • Cahier d'appel : gestion des présences matin/après-midi, inscription cantine, notes. Vue mensuelle avec pastilles colorées et totaux. Export PDF mensuel paysage avec pastilles AM/PM colorées.
  • Métiers de classe : responsabilités hebdomadaires avec rotation automatique intelligente (tous les élèves passent avant qu'un ne recommence). Affichage plein écran pour projection, historique des semaines.
  • Mots pour les parents : générateur de courriers types (absence, retard, comportement, invitation, félicitations, info, matériel). Sélection de classe et d'élève, aperçu et impression directe.
  • Matériel prêté : suivi des livres, jeux et matériel prêtés aux élèves. Catégories, état de l'objet (neuf à mauvais), dates de retour, alertes en retard. Filtres par statut.
  • Minuteur de classe : compte à rebours et chronomètre avec mode plein écran. 10 durées prédéfinies, 4 sonneries, tic-tac des 10 dernières secondes, anneau de progression animé.
  • Bruit-mètre : mesure du niveau sonore en temps réel via le microphone. Jauge circulaire animée, 4 zones (silence/chuchotements/attention/trop fort), seuils configurables, étoiles de calme, son d'alerte, historique de séance, mode plein écran.
  • Fiche bilan individuel PDF : export PDF du bilan comportement + assiduité par élève. Résumé, historique des incidents, statistiques de présence.
  • Bilan mensuel PDF : export PDF synthétique du mois pour la classe (comportement + appel).
  • Statistiques comportement : vue annuelle avec répartition par classe, classement par élève avec score pondéré, tableau d'évolution mensuelle.
  • Suivi de Fluence : chrono de lecture (30s/60s/120s), compteur de mots et d'erreurs, calcul MCLM automatique. Graphique de progression par élève avec seuils attendus par niveau (CP→CM2). Vue classe avec le dernier score de chaque élève.
  • Programme du Jour : affichage plein écran des activités de la journée pour projection au tableau. 12 matières prédéfinies avec icônes colorées, glisser-déposer pour réordonner, cases à cocher au fur et à mesure.
  • Sorties Scolaires : gestion complète des sorties de classe. Suivi des autorisations parentales et paiements par élève, liste d'accompagnateurs, checklist de préparation, budget. Export PDF autorisation parentale et fiche récapitulative.

Corrections

  • Générateurs — bouton « Générer 4 niveaux » : le bouton ne déclenchait pas le mode multiniveau (une seule fiche générée au lieu de quatre). Corrigé sur les 5 générateurs.
  • Générateurs — feedback visuel : un spinner « Génération en cours… » s'affiche désormais sur le bouton cliqué et les deux boutons sont désactivés pendant la création du PDF.
  • Rotation métiers : l'algorithme décale maintenant de N positions (N = nombre de métiers) pour qu'un groupe entièrement nouveau d'élèves prenne les responsabilités chaque semaine.
  • Impression : correction des pages blanches à l'impression sur toutes les nouvelles vues (conflit avec la protection de contenu CSS). Ajout du logo et URL en pied de page.

Améliorations

  • Sécurité : authentification ajoutée sur les endpoints API exposés, protection CSRF renforcée, politique de permissions microphone autorisée pour le bruit-mètre.
  • Nettoyage : suppression de 86 console.log, 3 contrôleurs morts, fichiers de backup obsolètes et 18 500 entrées de log de test polluantes.
  • Tests : 99 nouveaux tests unitaires pour les modèles MaterialLoan, ClassJob et ClassJobAssignment (rotation, structure, signatures).
v1.2.4.6
18 mars 2026

Correctif

  • Mode Aventure - sauvegarde de progression : correction de l'appel API en fin d'exercice pour envoyer le header CSRF attendu (X-Requested-With) et persister correctement les étoiles ainsi que le déblocage de la difficulté suivante.
v1.2.4.5
14 mars 2026

Qualite et robustesse du code

  • PHPStan 0 erreur : correction de bugs reels (types incorrects, méthodes manquantes, classes non importees) et nettoyage du baseline
  • ESLint : 209 000+ erreurs de style JavaScript auto-corrigees (quotes, formatting)
  • Sécurité json_decode : 33 fichiers corriges pour gerer le cas ou file_get_contents('php://input') retourne false
  • jsonResponse + return : 100% des appels jsonResponse() sont maintenant suivis de return; — le script de vérification CI corrige pour gerer les appels multi-lignes
  • Controllers corrigés : InteractiveDiagramController et InteractiveLessonController etendent maintenant BaseController, BaseAdminController::jsonResponse() accepte le code HTTP
  • BaseModel : méthodes de cache changees de private a protected pour le late static binding
  • Build assets : minification CSS/JS regénérée avec les corrections ESLint
v1.2.4.4
13 mars 2026

Architecture et qualite

  • Code plus maintenable : 4 fichiers volumineux reorganises en modules plus clairs — navigation dans le code simplifiee pour les futures evolutions
  • Fil d'Ariane : navigation contextuelle ajoutee sur 28 pages pour mieux se reperer dans la plateforme
  • Seuil de qualite CI : le seuil de couverture de tests passe de 50% a 75% pour garantir une meilleure fiabilite
  • Recherche globale : barre de recherche dans la navigation (Ctrl+K) avec autocompletion sur 55 pages et outils
  • CSP explicite : politique de sécurité du contenu centralisee et configurable
  • API mobile enrichie : nouveaux endpoints tableau de bord et exercices pour l'application mobile

Performance

  • Requetes optimisees : plusieurs requetes en boucle remplacees par des requetes groupees — chargement plus rapide des tableaux de bord et exports
  • Index base de données : 9 index ajoutes sur les tables les plus sollicitees — navigation et recherches plus fluides
  • Chargement des pages : scripts inutiles retires du chargement global — pages hors jeux plus legeres
  • Connexions anticipees : preconnect vers les serveurs de polices et DNS-prefetch pour Stripe — temps de chargement reduit
  • Monitoring enrichi : detection automatique des requetes lentes, alertes configurables, et pre-chargement du cache pour des pages plus reactives

Sécurité et stabilite

  • Sécurité renforcee : plusieurs protections ajoutees contre les manipulations d'URL et les accès non autorises
  • Corrections de stabilite : pagination, validation de dates et messagerie en temps reel fonctionnent desormais correctement dans tous les cas
  • Robustesse generale : meilleure gestion des erreurs sur l'ensemble de la plateforme pour eviter les pages blanches
  • Pages d'erreur : pages 403, 500 et 503 elegantes avec mode sombre et design coherent
  • Protection XSS JavaScript : audit et correction de 6 instances d'injection potentielle dans les modules JS

Accessibilité

  • Navigation clavier amelioree : interactions au clavier et lecteur d'ecran optimisees sur plusieurs pages
  • Textes alternatifs : audit complet des images — tous les alt manquants corriges pour les lecteurs d'ecran
  • Calendrier 2026-2027 : vacances scolaires et jours feries mis a jour pour l'année scolaire 2026-2027
  • Partage social : aperçu ameliore lors du partage de liens sur les reseaux sociaux
v1.2.4.3
12 mars 2026

Correction de 64 bugs

  • Mini-jeux maths : 17 jeux pouvaient geler quand le filtre d'operations ne correspondait pas au niveau — corrige
  • DJ Français et Ninja Français : blocages corriges sur certains mots longs et sur petits ecrans mobiles
  • Fuites memoire : 10 timers non nettoyes corriges dans plusieurs jeux et pages — navigation plus fluide

Corrections serveur

  • RGPD : l'anonymisation automatique des comptes inactifs fonctionne desormais correctement
  • PDF : les logos s'affichent a nouveau dans tous les documents generes
  • Générateur maths : correction d'un crash a la génération de fractions
  • Cache : les données mises a jour s'affichent immediatement au lieu de rester en cache jusqu'a 1h

Sécurité

  • Protection des données : renforcement des controles d'acces — chaque utilisateur ne peut acceder qu'a ses propres données
  • Confidentialite : les informations sensibles ne sont plus exposees dans les reponses

Ameliorations

  • Stabilite reseau : les erreurs de connexion sont mieux gerees — l'interface ne gele plus en cas de coupure
  • Arena : corrections de synchronisation pour un demarrage des duels plus fiable
v1.2.4.2
11 mars 2026

Couverture de tests

  • +3 100 tests unitaires : passage de 29 484 a 32 599 tests (100 346 assertions), couverture en hausse vers 92%
  • 40+ nouveaux fichiers PureTest couvrant modèles (RecommendationEngine, Monitoring, Problem, Lesson, Assignment, Poll, etc.), services (Email, MigrationManager, Adventure, Gamification, SpacedRepetition, LearningPath, KnowledgeGap, etc.) et controllers (AdminBroadcast, Sitemap, ClassChallenge, AdminStudent)

Corrections

  • Problem::generateProblem() : correction d'un bug TypeError quand step > 1floor() retournait un float passe a rand() qui attend un int
  • DictationService::calculateSimilarity() : correction du type de retour — round() retournait un float alors que la méthode declarait int
  • MobileServicePureTest : 7 méthodes manquantes ajoutees au provider de tests après l'ajout des méthodes dashboard mobile

Nouveau modèle

  • Poll model : nouveau modèle App\Models\Poll extrait de PollService avec méthodes utilitaires pures (validation, formatage, génération de code)

Nouveaux outils de classe

  • Tableau de conversion interactif : longueurs (km→mm), masses (t→mg), capacites (kL→mL) avec auto-remplissage et exemples predefinies
  • Frise chronologique interactive : 5 periodes historiques, 37 evenements clés, zoom par periode, ajout d'événements personnalises et mode quiz

Ameliorations des outils existants

  • Timer : modes Recréation (15 min) et Pause (5 min) avec overlay anime et effet sonore
  • Chronometre : temps intermediaires (splits) avec delta entre chaque tour
  • Roue aleatoire : entrees personnalisees sauvegardees en localStorage
  • Des : 1 a 4 des simultanes + faces personnalisees (mots, couleurs, nombres)

Page d'accueil

  • Nouvelle section Outils de Classe : section dediee avec grille d'icones et 3 cartes descriptives pour mettre en avant les 30+ outils gratuits
  • Espace Enseignant redesigne : nouveau design dore avec ajout de la carte Cahier Journal

Nouveaux generateurs

  • Générateur de Mots Meles : grilles personnalisees jusqu'a 20 mots, 4 tailles de grille, 3 niveaux de difficulte (horizontal, diagonal, inverse), solution intégrée et impression
  • Générateur de Mots Croises : algorithme de placement automatique avec intersections, definitions personnalisees, numerotation, impression avec ou sans solution
  • Générateur de Diplomes : 7 modèles thematiques (lecteur, maths, camarade, artiste, sportif, felicitations, personnalisé), aperçu temps reel, mode batch pour toute la classe, impression A4 paysage
  • Générateur d'Etiquettes : etiquettes prénoms en 6 polices et 8 couleurs, 3 tailles, bordures decoratives, mode batch pour toute la classe, impression optimisee

Nouveaux outils de classe

  • Bruit-metre visuel : jauge temps reel via micro (Web Audio API), seuils configurables, alerte visuelle, historique 5 minutes et pourcentage de calme
  • Générateur QR Codes : génération 100% offline en pur JS, 3 tailles, historique des 5 derniers codes en localStorage

Page d'accueil

  • Nouvelle section Outils de Classe : section dediee avec grille d'icones et 3 cartes descriptives pour mettre en avant les 30+ outils gratuits
  • Espace Enseignant redesigne : nouveau design dore avec ajout de la carte Cahier Journal
  • 3 nouveaux generateurs mis en avant : mots meles, mots croises et diplomes ajoutes a la section Ressources Multi-Matières

Nouveaux outils autonomes

  • Plan de Classe Visuel : placement drag & drop des élèves sur un plan de salle configurable, 4 dispositions automatiques (rangs, U, ilots de 4/6), groupes colores, sauvegarde multi-plans en localStorage, impression A4 paysage
  • Générateur de Groupes Avance : 5 modes (aleatoire, heterogene, homogene, mixite, combine), niveaux et genres configurables, binomes imposes / incompatibles, historique des groupements, drag & drop entre groupes, export et impression
  • Générateur de Pages d'Écriture : 5 types de reglures (Seyes authentique, double ligne, ligne simple, maternelle, vierge), modèle d'écriture en cursive/script/pointilles, espacement ajustable, aperçu A4 temps reel, impression multi-pages

Sécurité CSP

  • Suppression de tous les inline handlers : remplacement de 20+ attributs onclick/onfocus/onblur par des addEventListener et du CSS pur dans 9 fichiers de vues

Ameliorations majeures des outils interactifs

  • Auto-remplissage des prénoms : les outils Plan de Classe, Etiquettes et Groupes pre-remplissent automatiquement les prénoms des élèves quand l'enseignant est connecte
  • Générateur de Groupes : 3 nouvelles strategies (affinite, tournoi multi-rounds, jigsaw cooperatif), contraintes ensemble/separes persistees, matrice de collaboration entre élèves, accessibilité clavier complete
  • Horloge Interactive : mode quiz 5 niveaux (CP a CM2) avec scores, 4 thèmes visuels (classique, moderne, colore, romain), double affichage analogique/digital 12h/24h, timer avec alarme Web Audio, synthese vocale francaise, feuilles d'exercices imprimables
  • Tableau Blanc : outils formes (rectangle, ellipse, fleche, triangle), outil texte, remplissage, selection, tampons enseignant (étoile, bravo, TB), grilles Seyes/quadrillage, fonds varies (blanc, noir craie, vert), pages multiples, sauvegarde nommee, 15+ raccourcis clavier, support tactile, plein ecran
  • Emploi du Temps : 3 templates preremplis (semaine 4j, 4.5j, 5j), statistiques horaires par matière vs horaires officiels, notes journalieres, menu contextuel copier/coller, événements recurrents, impression A4 optimisee
  • Symetrie Interactive : 4 tailles de grille (8x8 a 16x16), palette 10 couleurs, dessin libre avec undo/redo 20 étapes, statistiques persistees (score, streak, precision par niveau), feuille d'exercices imprimable 6 par page
  • Rituels du Matin : 3 nouveaux modules (citation du jour avec 82 phrases, nombre du jour adapte CP-CM2, programme du jour avec checklist drag-and-drop), roue aleatoire élèves animee canvas avec suivi equite, contrôle taille police pour projection, horloge live, raccourcis clavier
  • Éditeur de Fiches : 7 blocs de contenu (paragraphe, exercice, info, alerte, tableau, liste, QR), barre de formatage riche flottante, 6 templates preremplis (évaluation, exercices, leçon, devoirs, bilan, français), auto-save 30s, undo/redo 50 étapes, impression A4
  • Exercice Interactif : suivi de progression avec comparaison, streak avec celebrations visuelles et sonores, 3 indices progressifs par question, mode revision complet, adaptation de difficulte, sons Web Audio, impression des résultats
  • Patrons de Solides : favoris persistees avec barre d'accès rapide, mode quiz 10 questions (faces, aretes, sommets, Euler), affichage des mesures (longueurs, aires), impression propre, raccourcis clavier (fleches, Q, F, M, P)

Ameliorations des generateurs

  • Mots Meles : 10 listes thematiques visuelles, 3 niveaux de difficulte avec barre coloree, timer interactif avec meilleurs scores localStorage, systeme d'indices, selection de mots au glisser, statistiques temps reel, export PNG et impression ameliores
  • Pages d'Écriture : 4 nouvelles polices Google (Caveat, Kalam, Patrick Hand, Indie Flower), mode tracage lettres pointillees, 6 modes de difficulte progressifs, surlignage syllabique alterne, 8 presets de niveau (Maternelle a CM2), mode batch multi-mots, historique des 10 dernières pages
  • Exposes : 14 categories de sujets (7 nouvelles), 7 modèles de plan (biographie, comparaison, chronologie, debat, expérience), éditeur de texte riche, placeholders images, générateur de bibliographie, timer de presentation, checklist de progression, export Word avec page de garde
v1.2.4.1
10 mars 2026

Nouvelle fonctionnalite

  • Dictée vocale autonome : nouvelle activite interactive accessible a /dictée-vocale — la synthese vocale lit les phrases, l'élève tape, correction automatique mot-a-mot avec detection des fautes de frappe, erreurs phonetiques et mots manquants. 36 dictées par niveau (CP a CM2), 5 périodes

Architecture & qualite

  • PSR-4 complet a 100% : les 10 derniers traits (Adventure, ExerciceFrancais, ExerciceMaths) ont reçu leur namespace — la migration PSR-4 est terminee
  • SQL retire des vues mobile : 17 requetes SQL brutes dans 7 vues mobile refactorisees vers MobileService — les vues ne font plus que de la presentation
  • Correction return/jsonResponse : 81 return; mal places a l'interieur d'appels jsonResponse() multi-lignes ont ete corriges dans 29 fichiers
  • strict_types a 100% : declare(strict_types=1) present dans les 246 fichiers PHP du repertoire app/
  • Deduplication getLogoBase64 : la dernière copie restante (FicheEditorGenerator) remplacee par l'appel centralise

Paiement

  • Webhook Stripe : nouvel endpoint /api/stripe-webhook.php pour traiter les événements checkout.session.completed avec verification de signature, parsing des metadonnées et enregistrement idempotent des achats

Tests

  • 27 968 tests unitaires passent avec 86 823 assertions
v1.2.4.0
7 mars 2026

Audit de sécurité complet

  • Injection SQL : correction d'une injection critique dans le script d'installation et renforcement défensif des noms de tables dans les sauvegardes et la maintenance
  • XSS réfléchi : correction d'une faille XSS critique sur la page de diagnostic — un paramètre URL était injecté dans le JavaScript sans validation ni échappement
  • Échappement des messages flash : 17 messages de notification dans l'administration des aventures sont désormais échappés avec e()
  • Protection IDOR : ajout de la vérification de propriété des classes sur 3 endpoints API du cahier journal et des séquences
  • Session fixation : régénération de l'identifiant de session lors de l'élévation de privilèges administrateur
  • Type juggling : 20 comparaisons lâches (!=) remplacées par des comparaisons strictes (!==) avec cast explicite sur les contrôles d'accès
  • Contexte JavaScript : les variables PHP injectées dans le JS utilisent désormais json_encode() au lieu de concaténation de chaînes

Corrections pédagogiques

  • Bulletins — Détection de tendance : les résultats étaient fusionnés sans tri chronologique, faussant la détection de progression/régression. Les données sont désormais triées par date
  • Adaptations DYS — Police de secours : quand la base de données contenait une valeur de police invalide, l'adaptation était silencieusement désactivée. Le système bascule désormais sur OpenDyslexic automatiquement

Qualité & robustesse

  • Audit sécurité exhaustif : 485 vues PHP et 68 endpoints API audités — injection SQL, XSS, IDOR, uploads, sessions, headers HTTP, dépendances
  • 51 corrections de sécurité appliquées sur 20+ fichiers avec 0 régression (21 596 tests unitaires passent)

Performance & optimisations SQL

  • Requêtes SQL optimisées : remplacement de SELECT * par colonnes explicites et ajout de LIMIT sur les leçons interactives, diagrammes interactifs et diffusion admin
  • Tables responsives mobile : ajout des styles CSS manquants pour les tableaux responsifs (utilisés dans 8+ vues admin) et wrapper sur les rapports d'entraînement
  • CSS core rebuild : reconstruction du bundle core.min.css avec les nouveaux styles responsifs

Couverture de tests

  • +630 nouveaux tests unitaires couvrant 5 services critiques : ChallengeService, SequencePdfGenerator, ApcPdfGenerator, ProgrammationPdfGenerator, SecurityService (méthodes pures via Reflection)
  • Tests AdaptiveDifficulty enrichis : couverture de l'intégration auto-évaluation (confiance élève, écart perception/réalité, consolidation)
  • Mutation testing Infection : analyse des mutants pour identifier les tests qui passent sans détecter de vrais bugs
v1.2.3.9
6 mars 2026

Corrections critiques

  • Exercices assignés — Géométrie, Mesures, Lecture, Dictée : ces 4 types d'exercices généraient des questions factices (« Réponse A ») au lieu de vrais contenus pédagogiques. Ils produisent désormais de vraies questions adaptées au niveau
  • Calcul — Opérations mixtes : le sous-type « mixte » tombait sur une simple addition 1+1. Il alterne désormais correctement entre additions, soustractions, multiplications et divisions
  • Préchargement des exercices de maths : l'API de préchargement (prefetch) avait les paramètres inversés, provoquant un échec complet de la génération côté serveur
  • Configuration CP doubles : une entrée dupliquée dans la configuration des exercices « doubles » au CP a été supprimée

Nouveaux contenus

  • Géométrie interactive : ~40 questions QCM sur les figures géométriques, propriétés, symétrie et calculs d'aires/périmètres, adaptées par niveau de difficulté
  • Mesures et conversions : exercices de conversion pour les longueurs, masses, durées et contenances avec 5 niveaux de difficulté
  • Lecture compréhension : connexion aux 14 fichiers de textes existants (CP à CM2) — compréhension, vrai/faux, qui/quoi/où
  • Dictée interactive : 3 modes — dictée de mots (par difficulté), dictée de phrases, et dictée à trous (homophones grammaticaux)

Améliorations

  • Détection automatique du niveau scolaire : le système récupère automatiquement le niveau de la classe (CP, CE1, CE2, CM1, CM2) pour charger les bons contenus de lecture

Stabilité

  • Audit de robustesse (5 passes) : ~70 corrections sur ~45 fichiers — protections fetch() null, divisions par zéro, JSON.parse try/catch, querySelector null checks, switch fallthrough
v1.2.3.8
5 mars 2026

Nouveautés

  • Éditeur de séquences pédagogiques : créez des séquences détaillées au format ESPE/INSPE avec phases structurées (mise en situation, recherche, mise en commun, institutionnalisation, entraînement), modalités de travail, matériel et différenciation
  • Export PDF des séquences : génération d'une fiche de séquence A4 professionnelle avec en-tête coloré par matière, tableau des phases par séance, différenciation, évaluation et exercices OPLC associés
  • Partage communautaire des séquences : partagez vos séquences avec la communauté, parcourez les séquences des autres enseignants (recherche par matière, niveau, mots-clés) et dupliquez-les dans votre bibliothèque
  • Suggestion d'exercices OPLC : depuis l'éditeur de séquences, ajoutez des exercices de la plateforme directement dans vos séances, filtrés automatiquement par matière

Améliorations

  • Séances enrichies : chaque séance intègre désormais matériel, différenciation, évaluation, remarques et un déroulement par phases avec durées et modalités
  • Durée auto-calculée : la durée totale de chaque séance et de la séquence se calcule automatiquement à partir des durées de phases
  • Réorganisation des séances : déplacez les séances par glisser-déposer ou boutons haut/bas dans l'éditeur
  • Mise en page des listes : correction du positionnement du footer sur les pages séquences et programmations (contenu court ne pousse plus le footer vers le haut)
v1.2.3.7
4 mars 2026

Nouveautés

  • 21 nouveaux badges : badges par matière (maths, français, sciences, anglais...), séries de jours consécutifs (7/30/100), exploration (5/15/30 types), progression (niveaux 5/10/20), mini-jeux (quiz champion, memory king) et paliers de points (5 000, 10 000)
  • 4 événements saisonniers : Printemps des Maths (mars), Printemps des Poètes (mars), Journée de l'Eau (mars) et Fête de Fin d'Année (juin) avec quêtes, badges et bonus XP dédiés
  • Profil HPI (Haut Potentiel) : nouveau profil d'adaptation avec contenu enrichi, exercices bonus, défis cross-matières, difficulté augmentée et rythme plus rapide
  • Auto-évaluation adaptative : la confiance et la perception de l'élève modulent désormais la difficulté recommandée — un élève performant mais peu confiant consolide avant de progresser
  • Système XP connecté : les exercices d'entraînement attribuent désormais des XP via le système de gamification (niveaux, streaks, bonus premier exercice du jour)
  • Mode noDragDrop (dyspraxie) : remplacement automatique du glisser-déposer par un système de sélection au clic pour les élèves dyspraxiques
  • Pauses TDAH automatiques : les pauses sont désormais déclenchées automatiquement toutes les N questions avec un timer obligatoire (10s) si le profil cognitif le nécessite
  • Protection CSRF sur toutes les APIs : tous les endpoints POST/PUT/DELETE exigent un header custom (X-Requested-With, X-CSRF-Token ou Authorization)

Améliorations

  • Sécurité renforcée : hachage des codes de secours 2FA (bcrypt), protection anti-rejeu TOTP, limitation de débit sur la vérification 2FA, protection contre le spoofing d'IP, journalisation des tentatives de connexion échouées
  • Badges unifiés et atteignables : GamificationService délègue à BadgeService, seuils rendus réalistes pour 6-11 ans (ex : 20 dictées à 90%+ au lieu de 50 sans faute, badge vitesse 3 min au lieu de 2)
  • Difficulté adaptative : seuils ajustés pour le primaire (monter à 80%+ au lieu de 85%, descendre sous 50% au lieu de 60%, minimum 5 essais)
  • Répétition espacée SM-2 : reset progressif au lieu de reset total, ease_factor adapté aux enfants (2.0), granularité scoreToQuality affinée
  • Progression XP lissée : les niveaux hauts sont plus accessibles (niv 20 = 17 200 XP au lieu de 34 500)
  • Bonus score parfait équilibré : 30 points au lieu de 100 (3x la base, plus équitable pour les élèves méthodiques)
  • Programme CP ajusté : additions/soustractions limitées à 0-20 (programme BO), tables de multiplication retirées du CP
  • TDAH ajusté : pause après 5 questions (au lieu de 3), max 8 questions par série
  • HPI timeMultiplier corrigé : 1.0 au lieu de 0.75 (HPI ne signifie pas « plus rapide »)
  • Performances BDD : requêtes sargables sur xp_log, index composites, cache 5 min sur la gamification et le tableau de bord classe, élimination du N+1 sur les broadcasts
  • Chargement plus rapide : suppression des Google Fonts externes (polices auto-hébergées), scripts des leçons interactives en defer, précache des jeux déclenché uniquement par action utilisateur
  • Stabilité CLS : correction du décalage de mise en page (padding-top, @font-face inline, bannière cookie, images avec dimensions explicites)

Corrections

  • Correction d'une faille XSS sur la page de renvoi de vérification email
  • Correction d'une faille path traversal dans PageController (sanitisation du nom de template)
  • Suppression de extract() avec données BDD (remplacé par variables explicites)
  • Open redirect bloqué : validation des URLs de redirection post-login
  • Suppression du secret JWT codé en dur (fallback de développement retiré)
  • Activation du middleware d'authentification sur l'API v2
  • Clé maintenance sécurisée : acceptée en POST/Header avec hash_equals (plus de secret dans l'URL)
  • DEBUG par défaut à false en cas de déploiement sans configuration
  • Variable $start_date manquante corrigée dans UnifiedProgressService
  • Division par zéro : protection ajoutée dans 5 services (ClassOverview, CognitiveScience, ParentSheet, etc.)
  • Type juggling corrigé : cast int explicite dans AdvancedStatisticsService
  • Correction des erreurs 500 sur les pages admin codes promo et diagnostic emails
  • Données démo retirées : le fallback API student-progress ne masque plus les erreurs
  • Copyright du footer dynamique (année courante au lieu de 2025)

Performance

  • AdventureService::isEnabled() : 4 SHOW TABLES remplacées par 1 seule requête information_schema
  • LIMIT 500 : ajout sur API cohort-analytics pour éviter les réponses trop volumineuses
  • Batch INSERT : notifications push regroupées en une seule requête (MobileService)
v1.2.3.6
3 mars 2026

Nouveautés

  • Mode offline complet : tous les mini-jeux (205+) et exercices d'entraînement sont désormais jouables hors-ligne sur tablette. Le Service Worker cache automatiquement les pages de jeux en arrière-plan
  • Sync des scores offline : les résultats des mini-jeux joués hors-ligne sont sauvegardés localement (IndexedDB) et synchronisés automatiquement au retour de la connexion
  • 13 nouveaux types maths offline : formes simples, triangles, quadrilatères, cercle, volume, vitesse, échelle, fractions multiples, problèmes mesures, repérage dans l'espace, agrandissement/réduction — tous générables côté client sans connexion
  • Exercices français offline : les exercices de français en mode entraînement chargent désormais la banque de données complète (orthographe, vocabulaire, grammaire, conjugaison, lecture) pour fonctionner hors-ligne

Améliorations

  • Prefetch agressif : le préchargement des exercices sciences et histoire-géo passe de 20 à 50 questions par type, sur les 4 niveaux de difficulté au lieu d'un seul
  • Cache intelligent des pages de jeux : les URLs avec paramètres (?niveau=CE1) utilisent désormais un fallback ignoreSearch pour retrouver la page en cache même sans le paramètre exact
v1.2.3.5
2 mars 2026

Nouveautés

  • Cahier journal mobile : vue jour unique : sur téléphone, le cahier journal affiche un seul jour à la fois avec des flèches de navigation, des indicateurs (dots) et un bouton « Aujourd'hui » — navigation par swipe également supportée
  • Navigation semaine intégrée (mobile) : les doubles flèches permettent de changer de semaine directement depuis la barre de navigation jour, sans revenir à la barre d'outils

Améliorations

  • Cahier journal mobile : timeline masquée : sur téléphone, seul le panneau détail (liste des séances) est affiché — plus de doublon avec la grille horaire
  • Boutons d'action des séances (tablette/mobile) : les boutons modèle, copier et supprimer sont maintenant affichés en ligne à côté de la durée, au lieu d'être superposés en overlay
  • Emploi du temps tablette : les boutons Imprimer, Exporter, Importer, Renommer et Dupliquer passent sur une deuxième ligne pour éviter le débordement
  • Timeline cahier journal : le conteneur blanc a maintenant des coins arrondis sur les 4 côtés avec overflow: hidden pour que les créneaux ne dépassent plus
  • Espacement tablette : l'espace entre la timeline et le panneau détail a été agrandi pour un rendu plus aéré

Corrections

  • Accessibilité : label for invalide : correction du <label for> pointant vers un <input type="hidden"> dans le sélecteur de matière du cahier journal
  • Menu hamburger Espace Classe et Cahier Journal : le bouton du menu mobile ne fonctionnait pas sur ces deux pages car le footer (contenant les scripts essentiels) n'était pas chargé
  • Impression cahier journal : le bouton flottant (+) n'apparaît plus lors de l'impression de la journée
v1.2.3.4
28 février 2026

Nouveautés

  • Export/Import emploi du temps : sauvegardez votre emploi du temps en fichier JSON et réimportez-le sur la même classe ou une autre — idéal pour les backups ou le partage entre collègues
  • Suggestion semaine précédente : dans le cahier de journal, un bandeau affiche automatiquement le contenu de la semaine précédente pour le même créneau — cliquez sur « Reprendre » pour pré-remplir objectif, activités et remarques
  • Horaires configurables (cahier de journal) : personnalisez l'heure de début, de fin et la pause méridienne directement depuis le cahier de journal, comme dans l'emploi du temps
  • Zoom sur la timeline : des boutons + / − permettent d'agrandir ou rétrécir l'affichage du cahier de journal, avec mémorisation du niveau de zoom

Améliorations

  • Recherche étendue des suggestions : la suggestion de la semaine précédente cherche jusqu'à 6 semaines en arrière, pour retrouver le contenu même après les vacances scolaires
  • Accessibilité des formulaires : tous les libellés du cahier de journal sont désormais correctement associés à leurs champs de saisie (conformité WCAG)

Corrections

  • Conformité CSP complète : suppression de 16 gestionnaires d'événements inline (onclick, onchange) dans 9 fichiers — widget accessibilité, cahier de journal, boutique, tableau de bord, notifications, PWA, jeux et bibliothèque d'exercices
  • Imports PHP corrigés : correction d'une erreur « Class not found » sur la page de paiement liée aux imports de modèles manquants
v1.2.3.3
27 février 2026

Architecture

  • PSR-4 complet : les 177 fichiers PHP principaux utilisent désormais des namespaces standards (52 Controllers, 78 Services, 42 Models, 5 Core). L'autoloading est géré par Composer avec 6 557 classes indexées
  • Compatibilité préservée : des alias de classe (class_alias) assurent la rétro-compatibilité avec le code existant — aucune modification nécessaire dans les vues ou les routes

Performance

  • Leçons interactives en cache : les leçons interactives sont désormais mises en cache localement après le premier chargement pour un accès instantané hors-ligne (Service Worker v3.7.9)
  • CSS admin allégé : suppression d'un ancien fichier CSS de 120 Ko qui était chargé inutilement sur chaque page d'administration

Sécurité

  • Protection des variables : correction d'un risque potentiel d'écrasement de variables dans 4 fichiers internes (utilisation de EXTR_SKIP)

Qualité du code

  • Audit technique clos : les 48 points identifiés lors de l'audit de février 2026 ont tous été résolus — 0 point ouvert restant
  • Tests de mutation : Infection configuré pour évaluer la robustesse des tests unitaires en injectant des mutations dans le code source
  • Documentation JavaScript : JSDoc ajouté à 4 fichiers critiques (banque de données, éditeur d'exercices, widget accessibilité, mini-jeux hors-ligne)
  • 14 207 tests unitaires : 150 fichiers de tests mis à jour pour la compatibilité PSR-4, suite à 100% verte
v1.2.3.2
26 février 2026

Performance

  • Scripts CDN non-bloquants : 14 scripts externes (Chart.js, Bootstrap, FullCalendar, jszip, Three.js, QRCode) chargés avec defer pour ne plus bloquer le rendu
  • Google Fonts différées : 137 fichiers de vues convertis — les polices Google ne bloquent plus le rendu des pages
  • Cache modèles quasi-statiques : les données de menus, pages, textes du site, paramètres et types d'exercices sont désormais mises en cache (10 min à 1 h) avec invalidation automatique
  • Requêtes SQL optimisées : 226 requêtes SELECT * remplacées par des colonnes explicites dans 81 fichiers (modèles et services)
  • Pipeline de minification étendu : 14 fichiers CSS/JS supplémentaires (mascotte, exercices personnalisés, mini-jeux) intégrés au build
  • FontAwesome optimisé : passage de font-display: block à swap — les icônes s'affichent instantanément avec le texte de substitution au lieu de rester invisibles 3 secondes sur connexion lente

Sécurité

  • Mot de passe renforcé : un caractère spécial est désormais requis lors de la création ou modification du mot de passe
  • Fingerprint de session amélioré : la vérification de session utilise désormais User-Agent, Accept-Language et Accept-Encoding pour mieux détecter le vol de cookie
  • Clé de maintenance externalisée : la clé secrète est désormais lue depuis les variables d'environnement au lieu d'être écrite en dur
  • Protection contre la fixation de session : session_regenerate_id(true) appliqué uniformément pour détruire l'ancienne session
  • Point de contrôle santé : nouveau endpoint /api/health vérifiant base de données, espace disque, cache et version PHP

Qualité du code

  • Réponses JSON unifiées : 452 réponses JSON dans 24 contrôleurs migrées vers jsonResponse() avec en-tête Content-Type et arrêt d'exécution systématiques
  • Typage strict : declare(strict_types=1) ajouté à 29 fichiers critiques (contrôleurs, modèles, cache, API, événements)
  • CI/CD renforcé : Gitleaks, npm audit critique et couverture PHPUnit ne peuvent plus être silencieusement ignorés
  • Psalm 5 → 6 : mise à jour de l'analyse statique vers Psalm 6.4.1, couverture étendue aux traits (app/Traits/) et contrôleurs consommateurs
  • 40+ casts redondants supprimés : nettoyage de (int), (float), (array) et (bool) inutiles dans 10 fichiers (modèles, services, traits)
  • ESLint eqeqeq : la règle d'égalité stricte (===) passe de warning à erreur bloquante
  • phpcs local : PHP CodeSniffer ajouté aux dépendances de développement pour une vérification reproductible en local
  • Couverture de code CI : seuil minimum de couverture appliqué — le pipeline échoue si la couverture descend sous 50%
  • Nettoyage JavaScript : 54 console.log de débogage supprimés, 17 gestionnaires d'événements inline convertis en addEventListener
  • Échappement corrigé : 12 usages de addslashes() remplacés par htmlspecialchars ou json_encode selon le contexte

Corrections

  • PHPUnit 11 : correction de 11 erreurs, 84 échecs et 72 tests risqués — la suite de 14 207 tests passe à 100% sans avertissements ni dépréciations
  • 3 avertissements PHP corrigés : vérification null dans AccountController, session_destroy conditionnel, garde SeasonalEventService
  • 30 require_once supprimés : les appels require_once dans les méthodes d'AdventureShopV2Trait remplacés par l'autoloader Composer
  • Quill.js non-bloquant : le script Quill déplacé du <head> vers le corps dans 4 vues d'administration pour ne plus bloquer le rendu
  • PWA : restauration du fichier pwa.min.css qui était vide
  • SeasonalEventService : suppression de global $pdo au profit de Database::connect()
  • Cache Redis : implémentation de deleteByPattern() avec SCAN (le TODO a été résolu)
  • Redirection OAuth : ajout de exit manquant après header('Location')
v1.2.3.1
25 février 2026

Accessibilité WCAG 2.2 AA

  • Audit axe-core complet : 259 tests d'accessibilité passent sur 4 configurations (Chrome, Firefox, Tablette, Mobile) — conformité WCAG 2.1 et 2.2 niveau AA
  • Contrastes de couleurs corrigés : remplacement des variables CSS non résolues au chargement par des couleurs fixes sur les pages Horloge, Symétrie, Mon compte, Accueil et Mode Aventure
  • Animations CSS accessibles : suppression de l'opacité dans les animations fadeIn, fadeInPanel et authSlideUp pour garantir la lisibilité pendant les transitions
  • Respect de prefers-reduced-motion : les animations de type pulse sont désactivées quand l'utilisateur préfère un mouvement réduit
  • Taille des cibles tactiles : les boutons et champs de formulaire respectent le minimum de 24px (WCAG 2.5.8) y compris avant le chargement complet du CSS
  • Table des consentements RGPD : les statuts « Actif » et « Refusé » utilisent désormais des couleurs avec un contraste suffisant (5:1 et 4.6:1)

Corrections

  • Éditeur d'exercices personnalisés : correction de l'animation qui rendait le contenu invisible lors de l'audit d'accessibilité
  • Page Mon compte : les labels de statistiques et les statuts de consentement sont désormais lisibles sur tous les navigateurs
  • Mode Aventure : les cartes de statistiques utilisent un fond opaque pour un contraste garanti sur le fond sombre
v1.2.3
24 février 2026

Emploi du Temps interactif

  • Nouvelle page Emploi du Temps : créez et gérez votre emploi du temps de classe sur une grille horaire visuelle avec des créneaux colorés par matière
  • 12 matières avec couleurs : Français, Mathématiques, Sciences, Histoire, Géographie, EMC, EPS, Arts plastiques, Éd. musicale, Langues vivantes, Récréation et Autre — chacune avec une couleur et une icône distinctes
  • Créneaux en glisser-déposer : ajoutez des créneaux en cliquant sur la grille, déplacez-les par drag & drop, redimensionnez-les en tirant le bord inférieur
  • Multi-emplois du temps : créez plusieurs EDT (Semaine A, Semaine B…), dupliquez-les, renommez-les — pratique pour les classes à mi-temps ou les semaines alternées
  • Horaires et pause configurables : définissez librement l'heure de début et de fin de journée, activez et ajustez la pause méridienne — la grille s'adapte automatiquement
  • Jours personnalisables : activez/désactivez chaque jour de la semaine (mercredi, samedi…) selon votre organisation scolaire
  • Labels personnalisés : ajoutez un intitulé optionnel à chaque créneau (ex : « Atelier lecture », « Dictée quotidienne ») pour détailler vos séances
  • Statistiques en temps réel : visualisez la répartition horaire par matière avec des barres de progression, nombre total de créneaux et heures d'enseignement
  • Impression A4 paysage optimisée : un tableau propre avec créneaux alignés, couleurs préservées, horaires détaillés, logo et année scolaire en pied de page
  • Multi-classe : basculez entre vos classes en un clic, chaque classe a son propre emploi du temps

Tableau Blanc Interactif

  • Nouvelle page Tableau Blanc : surface d'écriture projetable pour TBI avec 4 fonds au choix (Séyès, lignes simples, quadrillage, page blanche)
  • Outils de dessin complets : stylo (8 couleurs, 3 épaisseurs), surligneur (5 couleurs fluo), gomme — avec support tactile et stylet
  • Taille des lignes réglable : un curseur permet d'ajuster l'espacement du lignage pour s'adapter à la projection et au niveau des élèves
  • Annuler / Refaire / Export PNG : historique complet (Ctrl+Z / Ctrl+Y), téléchargement du tableau en image, mode plein écran
  • Widget dans Outils de classe : le tableau blanc est aussi accessible directement depuis la page Outils de classe, avec un lien vers la version complète

4 nouveaux mini-jeux en maths

  • 4 mini-jeux ajoutés : de nouveaux exercices ludiques pour travailler les mathématiques en s'amusant

Classement des jeux amélioré

  • Meilleur classement : l'organisation et le classement des jeux ont été revus pour faciliter la navigation et la recherche d'exercices

Cahier Journal — améliorations

  • Impression portrait avec compétences complètes : l'impression affiche désormais le nom complet des compétences (et non plus les codes) en format A4 portrait
  • Jours personnalisables (Mercredi/Samedi) : activez ou désactivez le mercredi et le samedi selon votre organisation scolaire, comme pour l'emploi du temps
  • Impression de tous les jours : quand aucun jour n'est sélectionné, l'impression génère automatiquement le détail complet de tous les jours de la semaine
  • Pied de page : ajout du logo, du site outilspourlaclasse.fr et de l'année scolaire en bas de page
  • Corrections responsive : la barre d'outils s'adapte mieux aux petits écrans avec des breakpoints progressifs
  • Panneaux latéraux corrigés : les panneaux séquences, modèles et couverture s'affichent désormais au-dessus du header fixe

Hub Espace Classe redessiné

  • 3 tuiles principales : l'espace classe est maintenant organisé en « Préparer la classe », « Vidéoprojeter » et « Ma Classe » pour une navigation plus claire
  • Sous-hubs interactifs : cliquez sur une tuile pour accéder aux outils associés (cahier journal, EDT, exercices / rituels, outils, leçons, escape game)

Header responsive amélioré

  • Nom du site adaptatif : « Outils Pour La Classe » se transforme en « OPLC » sur les écrans moyens, puis disparaît sur les petits écrans pour éviter tout débordement
  • Navigation responsive : le menu principal passe en hamburger à 1100px pour une meilleure lisibilité

Mode sombre (Dark Mode)

  • Dark mode complet : un thème sombre est désormais disponible sur l'ensemble du site, activable via le bouton lune dans le menu flottant en bas à droite
  • Mémorisation du choix : votre préférence de thème est sauvegardée et restaurée automatiquement à chaque visite
  • Anti-flash : aucun flash blanc au chargement grâce au CSS critique inline

Vidéoprojeter — nouvelles tuiles

  • Tableau Blanc : accédez au tableau blanc interactif directement depuis le hub Vidéoprojeter
  • Réorganisation : les 7 outils de projection sont classés par usage (tableau blanc, outils interactifs, rituels en haut ; leçons, applis pédagogiques, débats EMC au milieu ; escape game en bas)

Corrections

  • Cache CSS en production : correction du problème de cache navigateur qui empêchait l'affichage des nouvelles règles CSS (cache-busting ASSET_VERSION)
  • Redirection post-connexion : après connexion, vous êtes redirigé vers l'Espace Classe au lieu de l'accueil
  • Panneau d'accessibilité : la croix de fermeture et tous les contrôles (mode dyslexie, règle de lecture, taille du texte) fonctionnent désormais correctement — les handlers inline bloqués par la CSP ont été remplacés par des event listeners programmatiques
  • Police OpenDyslexic : correction des erreurs 404 sur les fichiers de police — les déclarations @font-face pointent maintenant vers le fichier .otf existant
  • Système de sauvegardes : la page d'administration des backups est désormais pleinement fonctionnelle — correction du chargement de la configuration base de données et ajout d'un fallback PDO quand mysqldump n'est pas disponible
  • Aventure Boss en mode invité : correction d'un crash serveur (erreur 500) quand un élève en mode invité tentait d'accéder à la page Boss — redirection propre vers la page Aventure
  • Diagnostic sans compte élève : correction d'un crash serveur (erreur 500) sur la page résultats du diagnostic quand aucun compte élève n'est associé — affichage d'un message « aucun résultat » au lieu de l'erreur
  • Notifications réseau : suppression des erreurs réseau (ERR_NETWORK_CHANGED) dans la console quand la connexion internet change — le polling se met en pause automatiquement hors ligne et reprend à la reconnexion
v1.2.2
21 février 2026

Explications et indices dans les exercices

  • Explications après chaque réponse : en maths et en français, chaque exercice affiche désormais une explication pour mieux comprendre la correction
  • 3 269 indices progressifs : sur les exercices difficiles, 3 niveaux d'aide disponibles (un coup de pouce, une méthode, puis la démarche complète) — toutes les matières

Lecture vocale et illustrations

  • Lecture vocale des consignes : un bouton haut-parleur permet d'écouter chaque consigne et question — lecture automatique pour les élèves DYS
  • Illustrations dans les problèmes : 30 dessins pédagogiques apparaissent automatiquement dans le générateur de problèmes selon le thème (école, nature, commerce, géométrie...)

Parcours de remédiation

  • Parcours personnalisés : la plateforme détecte les lacunes de chaque élève et propose automatiquement des exercices ciblés pour progresser
  • Suivi de progression : chaque parcours affiche une barre de progression qui se met à jour après chaque exercice réussi

Exports et rapports enseignant

  • Export Excel et CSV : téléchargez les résultats de votre classe en un clic — scores, temps passé, évolution par jour, avec 4 onglets détaillés dans le fichier Excel
  • Rapport PDF par élève : un document de progression imprimable avec les scores moyens, les matières fortes et faibles, et la comparaison avec la classe
  • Portfolio numérique : chaque élève dispose d'un portfolio avec son journal, ses réussites et ses productions, exportable en PDF

Alertes automatiques enseignant

  • Détection des élèves en difficulté : la plateforme vous alerte automatiquement quand un élève obtient des scores faibles de façon répétée
  • Alerte d'inactivité : recevez une notification quand un élève n'a pas travaillé depuis plusieurs jours — les seuils sont personnalisables
  • Emails automatiques : les alertes critiques sont envoyées par email, et un résumé quotidien regroupe les points d'attention de la journée

Espace élève amélioré

  • Mes points faibles : l'élève voit ses 3 compétences à travailler en priorité avec un lien direct vers les exercices correspondants
  • Graphique de progression : une courbe sur 14 jours montre l'évolution des scores, avec les points forts et faibles identifiés
  • Révisions intelligentes : les cartes à réviser sont affichées avec le nombre de révisions dues et la prochaine date de révision

Adaptations et personnalisation

  • Correction orthographique améliorée : un dictionnaire français intégré (1 300+ mots CP-CM2) détecte mieux les fautes d'orthographe dans les productions écrites
  • Recommandations plus pertinentes : le moteur de recommandations analyse mieux le profil de chaque élève pour proposer les exercices les plus adaptés
  • Adaptations cognitives : la plateforme adapte automatiquement le nombre de questions, les pauses et le temps selon le profil cognitif de l'élève

Rapidité et chargement

  • Pages plus rapides : les exercices ne chargent plus que les données nécessaires au lieu de tout charger d'un coup — le site démarre beaucoup plus vite
  • Images optimisées : les images sont automatiquement converties dans un format plus léger (WebP) pour un affichage plus rapide
  • Mise en cache intelligente : les données souvent consultées (profils, statistiques) sont mises en mémoire pour éviter des temps d'attente inutiles
  • Base de données optimisée : les recherches dans les résultats et la progression sont plus rapides grâce à de nouveaux index

Sécurité et fiabilité

  • Sécurité renforcée : toutes les failles de sécurité identifiées ont été corrigées, suivi des erreurs en temps réel via Sentry, meilleure protection des données
  • Tableau de bord administrateur : suivi de la santé du site en temps réel avec alertes email automatiques en cas de problème
  • Sauvegardes automatiques : le site se sauvegarde automatiquement (base de données + fichiers) avec possibilité de restauration en cas de problème
  • 13 500+ tests automatisés : la plateforme est testée en continu pour garantir son bon fonctionnement à chaque mise à jour
v1.2.1.6
19 février 2026

Rituels du matin projetables

  • 6 modules interactifs : date du jour + météo, calcul mental flash, mot du jour, phrase du jour, défi du jour, question du jour
  • 1 224 contenus pédagogiques : 499 calculs, 200 mots, 150 phrases, 200 défis, 175 questions — adaptés par niveau CP à CM2
  • Mode projection : affichage plein écran optimisé vidéoprojecteur, navigation clavier (flèches, espace, entrée), timer automatique par calcul
  • Configuration personnalisable : choix des modules, ordre, difficulté, nombre de calculs, durée du chrono — sauvegarde automatique

Calendrier de classe

  • Calendrier scolaire interactif : navigation mensuelle, vacances zones A/B/C, jours fériés 2025-2026 pré-chargés
  • Événements personnalisables : évaluations, sorties, réunions, projets — ajout/suppression en un clic, impression mensuelle

Outils de classe améliorés

  • Emploi du temps enrichi : 3 nouveaux templates journée complète (CP, CE, CM) conformes BO 2025, bouton d'impression
  • Mode projection leçons : les 368 leçons interactives sont projetables en grand format via ?mode=projection
  • Hub espace classe : 3 nouvelles cartes (Rituels du matin, Leçons projection, Calendrier de classe) pour un accès direct

Analytics pédagogiques avancés

  • Analyse de cohorte : suivi multi-années CP à CM2, snapshots annuels par élève (scores, compétences, forces/faiblesses), comparaison de cohorte
  • Transfert d'élève : profil complet transmis automatiquement au nouvel enseignant (acquis, difficultés, adaptations DYS, recommandations)
  • Prédiction de décrochage : score de risque composite (engagement, performance, progression, comportement), alertes automatiques quand le risque dépasse 75%
  • Prédiction évaluations nationales : estimation CP, CE1 et CM1 par domaine, avec percentile national et niveau de confiance
  • Plan de remédiation : identification des 3 domaines les plus faibles, plan progressif sur 4-8 semaines avec exercices ciblés

Tableau de bord enseignant

  • 2 nouveaux dashboards : Cohorte (frise chronologique, table de comparaison, génération de snapshots) et Prédictif (jauges de risque, radar de prédictions, timeline projection)
  • Nouvelle alerte prédictive : les élèves à risque de décrochage apparaissent automatiquement dans les alertes critiques du tableau de bord
  • Navigation enrichie : accès direct aux dashboards Cohorte et Prédictif depuis la sidebar de classe et le header du tableau de bord

Leçons interactives — 7 matières, 368 leçons

  • 368 leçons interactives du CP au CM2 : slides navigables avec quiz intercalés, résumé automatique, sauvegarde de progression et reprise au dernier slide visité, illustrations pédagogiques
  • Mathématiques (134 leçons, CP à CM2) : numération, calcul posé, calcul mental, fractions, décimaux, géométrie, mesures, grandeurs, problèmes, proportionnalité — couverture complète des programmes BO 2024
  • Français (137 leçons, CP à CM2) : lecture, écriture, grammaire, conjugaison, orthographe, vocabulaire, production d'écrits — couverture complète des programmes BO 2024
  • Sciences (64 leçons, CP à CM2) : vivant, matière, objets techniques, espace et temps (cycle 2), Terre et système solaire, énergie, mouvement (cycle 3) — contenu adaptatif 4 niveaux
  • Histoire (8 leçons, CM1-CM2) : Préhistoire, Antiquité gallo-romaine, Temps des rois, Révolution et Empire (CM1), Révolution française, Âge industriel, Guerres mondiales et UE, Temps de la République (CM2)
  • Géographie (5 leçons, CM1-CM2) : régions de France, consommer en France (CM1), continents et océans, se déplacer, mieux habiter (CM2)
  • Anglais (10 leçons, CP à CM2) : salutations et nombres (CP), couleurs et animaux (CP), famille et corps (CE1), nourriture et jours (CE1), météo et vêtements (CE2), école et loisirs (CE2), routine quotidienne (CM1), maison et ville (CM1), restaurant (CM2), culture anglophone (CM2)
  • EMC (10 leçons, CP à CM2) : émotions et respect (CP), règles de vie (CP), droits et devoirs (CE1), coopération (CE1), juste et injuste (CE2), responsabilité environnementale (CE2), cyberharcèlement (CM1), droits de l'enfant (CM1), citoyenneté et démocratie (CM2), esprit critique et médias (CM2)
  • 33 illustrations pédagogiques (WebP) pour les leçons d'histoire, géographie, anglais et EMC, générées avec Gemini
  • +20 XP par leçon terminée, navigation clavier et swipe mobile, barre de progression, filtres par matière et niveau

Schémas interactifs

  • 12 schémas SVG interactifs : cliquez sur les éléments pour découvrir des informations détaillées, suivi des éléments découverts, +15 XP à la complétion
  • 3 frises chronologiques : Préhistoire au XXIe siècle (33 éléments), Histoire de France (30 éléments), Inventions et découvertes (32 éléments) — navigation horizontale avec périodes et événements cliquables
  • 4 cartes interactives : 13 régions de France, Europe (20 pays), Continents et océans, Relief de la France — zoom, survol et clic sur les régions
  • 5 schémas scientifiques : corps humain (15 organes), cycle de l'eau (8 étapes), système solaire (9 astres), chaîne alimentaire (11 organismes), phases de la Lune (8 phases)

Mode projection leçons — filtres enseignant

  • Filtre par classe : l'enseignant peut sélectionner CP, CE1, CE2, CM1 ou CM2 pour n'afficher que les leçons du niveau voulu
  • Filtre par difficulté : 4 niveaux (Très facile, Facile, Normal, Difficile) pour adapter le contenu adaptatif des slides en temps réel
  • Barre d'outils projection : bouton retour, filtres, compteur de leçons et plein écran regroupés dans une barre sticky

Fiabilité et performance

  • 56 corrections de typage PHP 8.3 : casts explicites (int/float) sur toutes les valeurs PDO utilisées en comparaison stricte ou opérations arithmétiques — élimine les TypeError silencieux
  • 13 blocs try/catch corrigés : remplacement de \Throwable par \Exception + ajout de error_log dans 7 services — les vrais bugs ne sont plus avalés silencieusement
  • 12 index SQL ajoutés : optimisation des requêtes dashboards et progression (assignment_results, training_progress, weekly_goals, training_sessions, etc.) — gain estimé 40-60%
  • 2 optimisations N+1 : rapport aventure et statistiques unifiées passent de centaines de sous-requêtes corrélées à des jointures dérivées — gain majeur pour les classes de 30+ élèves
  • Nettoyage code mort : suppression de 3 badges orphelins et du système de défis entre élèves (ChallengeService, 600+ lignes) — sera repensé et réintroduit ultérieurement

Accessibilité totale

  • Navigation clavier dans les jeux : flèches haut/bas/gauche/droite pour naviguer entre les réponses, touches 1-4 pour sélection directe, Enter pour valider — couvre automatiquement les 125+ jeux
  • Annonces ARIA live : les scores, progressions et fins de partie sont annoncés aux lecteurs d'écran en temps réel
  • Support contacteur (switch) : mode scan automatique pour les élèves à mobilité réduite, avec vitesse configurable
  • Commande vocale : répondez aux quiz par la voix ("Un", "Deux", "Valider", "Répéter") via Web Speech API
  • Simplification de texte : service de simplification automatique des consignes pour les élèves DYS (2 niveaux, 150+ substitutions)
  • Élèves allophones : traduction des consignes de jeux en arabe, turc et portugais avec support RTL, pictogrammes universels
  • Formulaires accessibles : aria-invalid et messages d'erreur automatiques sur tous les formulaires du site
  • Tables accessibles : captions et scope ajoutés sur les 12 principales vues de tableaux
  • Déclaration RGAA 4.1 : page de déclaration de conformité accessibilité disponible sur /accessibilité
v1.2.1.5
14 février 2026

Éditeur d'exercices personnalisés

  • Éditeur wizard en 5 étapes : créez vos propres exercices jouables comme de vrais mini-jeux, avec un assistant intuitif (type de jeu, configuration, questions, aperçu, publication)
  • 9 types de jeux : QCM, Vrai/Faux, Texte à trous, Association, Classement, Memory, Catégorisation, Étiquettes, Réponse libre
  • Aperçu interactif complet : testez chaque exercice directement dans l'éditeur avant de publier, avec scoring et feedback en temps réel
  • Sauvegarde automatique : vos exercices sont sauvegardés toutes les 30 secondes pendant l'édition
  • Assignation aux classes : assignez vos exercices à vos classes pour qu'ils apparaissent dans le hub d'entraînement des élèves
  • Intégration au hub d'entraînement : les exercices assignés apparaissent directement dans le hub des élèves avec le même moteur de jeu et la même gamification

Bibliothèque communautaire

  • Partage entre enseignants : publiez vos exercices dans la bibliothèque communautaire pour les partager avec tous les enseignants
  • Recherche et filtres : parcourez la bibliothèque par matière, niveau, type de jeu, popularité ou note
  • Système de notation : notez les exercices de 1 à 5 étoiles et laissez un commentaire pour guider les autres enseignants
  • Duplication (fork) : dupliquez un exercice de la bibliothèque dans vos propres exercices pour le personnaliser
  • Modération admin : outils de modération complets pour les administrateurs (retirer, archiver, supprimer des exercices et des avis)

Espace classe

  • Carte Mes Exercices : nouvelle carte dans le hub enseignant pour accéder rapidement à l'éditeur et à la bibliothèque communautaire
  • Réorganisation du hub : meilleure disposition des cartes avec l'Escape Game en bandeau pleine largeur

Suivi élèves - Page de progression

  • Données globales : les cartes du haut (Exercices assignés, Entraînement libre, Mode Aventure) affichent désormais les statistiques sur toute la période, sans filtre de date
  • Sélecteur de période du graphique : choix de la période pour le graphique d'évolution (1 mois, 2 mois, 6 mois, 1 an)
  • Impression de la fiche élève : mise en page optimisée pour l'impression avec footer, logo, activités en 2 colonnes et anti-coupure entre les pages
  • Regroupement des activités : les exercices réalisés plusieurs fois sont regroupés en une seule ligne avec le nombre de sessions et la moyenne des scores
  • Nettoyage de l'interface : suppression des badges d'entraînement de la vue enseignant pour alléger l'affichage

Tableau de bord enseignant

  • Carte Progression : nouvelle 4e carte affichant la tendance de progression de la classe (comparaison 30 derniers jours vs 30 jours précédents)
  • Suppression des alertes : possibilité de masquer les notifications du tableau de bord (persistant 7 jours via stockage local)
  • Clôture des exercices : bouton pour clôturer ou réouvrir un exercice directement depuis l'onglet Exercices

Référentiel de compétences BO 2025

  • Page Référentiel : nouvelle page /referentiel présentant les 126 compétences alignées sur les Programmes officiels BO 2025 et le Socle Commun de Compétences
  • 5 domaines du Socle : navigation par accordion avec les 5 domaines, 18 sous-domaines et toutes les compétences, filtrable par cycle (Cycle 2 / Cycle 3)
  • 307 mappings exercice-compétence : chaque compétence affiche le nombre d'exercices qui la couvrent sur la plateforme
  • Badges compétences sur les jeux : les 9 hubs de jeux (maths, français, sciences, histoire, EMC, anglais, arts, EPS, programmation) affichent des badges colorés indiquant les domaines du Socle couverts par chaque jeu
  • Accès depuis Ressources : nouvelle carte dans la section Outils Pratiques de la page Ressources

Corrections

  • Sécurité CSP : correction d'une violation Content Security Policy sur un lien JavaScript dans la page classe
v1.2.1.4
13 février 2026

Corrections - Diagnostic

  • Statut des domaines : les domaines terminés affichent désormais correctement "Terminé" au lieu de rester bloqués sur "En cours"
  • Question COD corrigée : la question sur le COD (complément d'objet direct) a été retirée du CE2 (hors programme) et déplacée en CM1 avec la bonne réponse
  • Bouton "Retour au tableau de bord" : correction du lien qui provoquait une erreur 400 sur la page des parcours

Corrections - Aventures

  • Jeu Monnaie enrichi : la banque de questions monnaie passe de 4 à 10 questions par niveau et difficulté (CP à CM2), évitant la répétition de "1 euro + 1 euro"
  • Mode QCM pour la monnaie : les questions avec choix multiples s'affichent en boutons cliquables au lieu d'un champ texte
  • Équivalences monétaires : "2" et "2 euros" sont désormais reconnus comme la même réponse (euros, centimes, pièces)
  • Anti double-clic : après une mauvaise réponse, impossible de recliquer sur la bonne réponse pour transformer "incorrect" en "correct"

Monitoring

  • Filtre erreurs tierces : les erreurs provenant d'extensions navigateur (LastPass, Grammarly, etc.) sont désormais ignorées dans le monitoring
v1.2.1.3
12 février 2026

Page d'accueil - Hero section

  • Image hero anonymisée : remplacement des noms d'élèves fictifs par des numéros et barres grises dans le mockup SVG (conformité RGPD)
  • Correction espacement mobile : suppression des énormes espaces au-dessus et en-dessous de l'image hero sur téléphone et tablette
  • Responsive hero amélioré : affichage optimisé sur 3 breakpoints (desktop 2 colonnes, tablette 1 colonne centrée, mobile compact)
  • Effet 3D au survol : conservation de l'inclinaison perspective sur le mockup desktop avec transition fluide

Sélecteur de tables de multiplication

  • Choix des tables : l'enseignant peut sélectionner les tables de 1 à 10 lors de la création d'un exercice de multiplication
  • Raccourcis rapides : boutons "Tables 1-5", "Tables 1-6", "Tables 1-10" pour une sélection rapide
v1.2.1.2
11 février 2026

Lecture-Compréhension - 372 exercices (CP-CM2)

  • Nouvelle catégorie "Lecture" dans l'entraînement : exercices de compréhension de lecture du CP au CM2, conformes au BO 2025
  • CP - Comprendre une phrase : 36 exercices (phrases simples avec questions directes)
  • CE1 - Texte court + Vrai/Faux : 68 exercices (textes narratifs courts, affirmations à valider)
  • CE2 - Texte court + Qui/Quoi/Où + Vrai/Faux : 84 exercices (repérage d'informations, faits scientifiques et historiques)
  • CM1 - Texte court + Qui/Quoi/Où + Inférences + Ordre chronologique : 92 exercices (déductions, remise en ordre d'événements)
  • CM2 - Texte court + Qui/Quoi/Où + Inférences + Ordre chronologique : 92 exercices (textes littéraires, scientifiques et historiques)
  • 4 niveaux de difficulté par type : très facile, facile, moyen, difficile - avec progression du vocabulaire et de la complexité des questions
  • Affichage adapté : texte de lecture dans un encart dédié avec question mise en évidence, taille de police réduite pour le confort de lecture

Sécurité renforcée

  • Cookies sécurisés : cookie_secure forcé en production pour empêcher l'interception sur les connexions non chiffrées
  • CSP renforcée : ajout de object-src, worker-src et manifest-src pour bloquer les vecteurs d'attaque par plugins et workers
  • security.txt : fichier de contact sécurité conforme RFC 9116 pour la divulgation responsable de vulnérabilités
  • Dependabot : audit automatique hebdomadaire des dépendances Composer et npm

Accessibilité améliorée

  • Landmarks ARIA : role="contentinfo" sur le footer, role="dialog" sur les modales, aria-live sur les notifications
  • Focus trap : le focus clavier reste piégé dans les modales ouvertes (contact, accessibilité)
  • Hiérarchie des titres : correction de la structure h1-h6 sur 5 pages (plus de saut de niveau, un seul h1 par page)
  • Fil d'Ariane : navigation breadcrumb visible sur toutes les pages profondes (générateurs, géométrie, boutique)

Performance

  • Icônes PWA optimisées : réduction de 9 MB à 441 KB (-95%), toutes les tailles correctement générées
  • Font Awesome self-hosted : les icônes sont chargées depuis le serveur au lieu d'un CDN externe, éliminant une dépendance réseau
  • Requêtes N+1 corrigées : les boucles de requêtes dans le tableau de bord et le compte utilisateur sont remplacées par des requêtes batch
  • Cache SQL : les statistiques du tableau de bord sont mises en cache 5 minutes pour éviter les recalculs coûteux
  • Loading spinner : réactivé sélectivement sur les pages de génération PDF (plus de blocage sur les autres pages)

Sécurité CSP - Zéro inline handler

  • 1755+ handlers migrés : tous les onclick, onchange, onsubmit, onmouseover, onfocus inline remplacés par addEventListener dans les vues PHP
  • CSP strict-dynamic : politique Content Security Policy compatible avec l'élimination complète du JavaScript inline
  • Effets hover CSS : les onmouseover/onmouseout pour les changements de couleur remplacés par des pseudo-classes :hover en CSS pur
  • Confirmations formulaires : les onsubmit="return confirm()" remplacés par des gestionnaires d'événements avec validation

Corrections

  • Bouton PDF réactif : le bouton "Télécharger le PDF" ne restait plus bloqué après le téléchargement (réécrit avec fetch + blob)
  • Barre de progression : le bouton de téléchargement affiche maintenant une barre de progression en temps réel pendant le téléchargement du fichier
  • Homophones entraînement : correction des choix QCM manquants pour près/prêt et si/s'y/ci dans le mode entraînement

Nettoyage

  • Audit qualité complet : vérification de toutes les routes, API, exercices et vues du site (sécurité, XSS, accessibilité)
  • Fichiers orphelins supprimés : suppression des fichiers de test et debug inutilisés (test-sse, test-live-reporter, nul)
v1.2.1.1
10 février 2026

Générateur de problèmes - Harmonisation 4 niveaux

  • 4 niveaux de difficulté : Alignement avec les autres générateurs - Futé (très facile), Astucieux (facile), Brillant (moyen), Champion (difficile)
  • 705 nouveaux problèmes : Création de 47 fichiers "très facile" (15 problèmes chacun) pour tous les types et niveaux du CP au CM2
  • Banque élargie : Passage de 2 115 à 2 820 problèmes au total (188 fichiers couvrant 11 types x 4 difficultés x 5 niveaux)
  • Mode multiniveau PDF : Génération de 4 fiches différenciées au lieu de 3, avec nouvelles couleurs harmonisées (vert, bleu, violet, ambre)
  • Aperçu complet : L'aperçu affiche désormais tous les problèmes sélectionnés (plus de limite à 3)

Page Débats EMC

  • 44 débats enrichis : Banque complète de sujets de débats classés par thème EMC avec compétences du programme
  • Anti-répétition : Système de suivi des débats déjà vus avec historique de navigation pour revenir aux précédents
  • Mode projection : Affichage plein écran adapté au vidéoprojecteur pour utilisation en classe
  • Partage et copie : Boutons de partage (Web Share API) et copie du sujet en un clic
  • Accessibilité : Navigation clavier, aria-labels, support lecteurs d'écran

Outils de classe

  • Roue aléatoire - Suivi des passages : Les élèves tirés sont validés et grisés sur la roue pour garantir que tout le monde passe
  • Barre de progression : Tracker visuel avec compteur (X/N passés), chips colorés et bouton de réinitialisation
  • Persistance : Les élèves déjà passés sont sauvegardés et restaurés au rechargement de la page

Adaptations pédagogiques

  • 100% des jeux couverts : Intégration des adaptations ULIS/SEGPA dans les 115 jeux interactifs (7 matières)

Tableau de bord Mon Compte

  • Accès rapides : 6 raccourcis vers les principales fonctionnalités (Ressources, Espace Classe, Problèmes, Formateur Texte, Jeux, Outils)
  • Vue d'ensemble : Statistiques globales avec nombre de classes, élèves et exercices assignés
  • Aperçu des classes : Mini-cartes par classe avec nombre d'élèves et d'exercices, lien direct vers l'espace classe
  • Dashboard généraliste : Le tableau de bord n'est plus centré uniquement sur le calcul mental mais reflète l'ensemble de l'activité

Carnet de Réussites (Profil élève)

  • Barre XP et niveau : Progression visuelle avec niveau, titre et barre d'expérience animée
  • Message motivant : Encouragements personnalisés selon le niveau de l'élève
  • Activité de la semaine : 7 cercles de suivi quotidien avec compteur de série (streak)
  • Records personnels : Top 5 des meilleurs scores avec médailles or, argent et bronze
  • Badges avec objectifs : Badges gagnés affichés en couleur + badges verrouillés grisés comme objectifs à atteindre
  • Impression : Bouton d'impression pour garder une trace papier du carnet de réussites

Parcours personnalisé

  • Lien S'entraîner ciblé : Le bouton "S'entraîner" renvoie désormais vers les exercices du bon domaine (Calcul, Numération, Géométrie...) au lieu de la page générique
  • Bannière de domaine : Bandeau contextuel indiquant le domaine ciblé avec mise en avant des catégories correspondantes
  • Scroll automatique : La page d'entraînement défilement automatiquement vers les exercices recommandés
  • Domaine Lecture élargi : Le domaine Lecture redirige vers Phonologie + Vocabulaire avec message explicatif contextuel
  • Exercices Lecture-Compréhension : 352 exercices de lecture-compréhension du CP au CM2 (phrases, textes courts, vrai/faux, qui-quoi-où, inférences, ordre chronologique) avec 4 niveaux de difficulté

Corrections

  • Fichier CE1 Addition vide : Correction du fichier facile.php vide (0 octet) qui causait "Aucun problème trouvé"
  • Durées et Multi-étapes : Complétion de 24 fichiers de 5 à 15 problèmes chacun (+240 problèmes)
v1.2.1
8 février 2026

Conformité BO 2025 - Mini-jeux

  • Audit français (45 jeux) : Vérification de chaque mini-jeu par rapport au Bulletin Officiel 2025 (programme français cycle 2 et cycle 3)
  • Filtrage par niveau : 10 jeux de français masqués pour les niveaux non concernés (homophones, groupes verbaux, préfixes/suffixes exclus du CP ; COD/COI/CC réservés au CM1+)
  • Audit maths (48 jeux) : Vérification des opérations par niveau. Tables de multiplication (Fantôme, Mécanicien) masquées en CP conformément au BO
  • Protection par redirection : Accès direct par URL protégé avec message explicatif et lien retour pour chaque jeu restreint
  • Conjugaison CP : Grimoire, Astronaute et Bowling limités au présent uniquement en CP (imparfait, futur et passé composé masqués)

Connexion Google OAuth 2.0

  • Connexion simplifiée : "Se connecter avec Google" disponible sur les pages /login et /register avec logo officiel
  • Implémentation zéro-dépendance : JWT RS256, vérification JWKS, gestion complète du flow OAuth sans bibliothèque externe (250+ lignes)
  • Résolution intelligente : Détection automatique (compte existant par google_id, liaison par email, ou création nouveau compte)
  • SameSite Lax : Session cookies compatibles OAuth (changement de Strict à Lax pour callbacks cross-site)
  • Conformité RGPD : Enregistrement automatique du consentement avec IP, User-Agent et version CGU/Politique pour tous les utilisateurs OAuth
  • Email de bienvenue : Envoi automatique aux nouveaux utilisateurs OAuth (sans lien de vérification, email déjà vérifié par Google)
  • Mentions légales : Disclaimers RGPD sous les boutons Google (création compte + acceptation CGU explicite)

Améliorations bulletins

  • Appréciations éditables : Toutes les cellules du bulletin sont en contenteditable pour personnalisation directe dans le navigateur
  • Régénération par élève : Bouton de régénération avec icône refresh dans chaque cellule, animation spin pendant l'appel API
  • Variation seed : Paramétrage seed dans ReportCardService pour générer des appréciations différentes à chaque régénération
  • Impression préservée : Fonction printBulletins() mise à jour pour lire le contenu édité des divs contenteditable
  • Message pédagogique : Encart bleu explicatif avant les bulletins sur la nature des appréciations (exemples à personnaliser)

Gestion du genre des élèves

  • Sélection du genre : Dropdown Garçon/Fille dans tous les formulaires d'ajout/édition d'élèves (admin, modal classe, fiche élève)
  • Stockage BDD : Champ gender (enum M/F/other) déjà présent, maintenant utilisé dans l'interface
  • Bulletins genrés : Appréciations adaptées au genre de l'élève pour une personnalisation optimale

Amélioration Mode Aventure

  • Niveau de compétence visible : Ajout d'une colonne "Niveau" dans la modale de progression enseignant affichant le badge de compétence de l'élève pour chaque île (Futé, Astucieux, Brillant, Champion)
  • Données unlocked_difficulty : Intégration de unlocked_difficulty depuis student_island_progress dans l'API teacher-analytics pour afficher le niveau actuel de l'élève
  • Badges colorés : Affichage avec codes couleur (vert=Futé, bleu=Astucieux, violet=Brillant, jaune=Champion) pour une lecture rapide du niveau de l'élève

Corrections techniques

  • Fix gmdate() float : Cast (int) ajouté dans StudentDashboardController::stats() ligne 1100 pour éviter l'erreur de type
  • Filtre OAuth diagnostics : Les utilisateurs OAuth (oauth_provider='google') exclus de la liste "en attente de vérification"
  • PDOStatement fix : OAuthController::findByGoogleId() utilise ->fetch() au lieu d'accéder directement au résultat comme tableau

81 nouvelles leçons conformes au BO 2025

  • Couverture complète Français + Maths : 81 leçons créées pour les cycles 2 et 3 (CE1, CE2, CM1, CM2), vérifiées ligne par ligne avec les programmes officiels du Bulletin Officiel 2025
  • 4 niveaux de difficulté : Chaque leçon propose la même notion expliquée à 4 niveaux progressifs (Futé, Astucieux, Brillant, Champion) avec un langage de plus en plus précis
  • Nouvelles notions Maths BO 2025 : Algèbre, probabilités, contenances, tableaux et graphiques (CM1/CM2), conformes aux nouveaux programmes
  • Nouvelles notions Français BO 2025 : Polysémie, sens propre/figuré, valeurs des lettres, mots invariables, prépositions, complément du nom, féminin des adjectifs

Amélioration qualité pédagogique des leçons

  • 189 définitions réécrites : Toutes les définitions "très facile" trop courtes ou génériques ont été améliorées pour enseigner réellement la notion (CP à CM2)
  • Sons CP enrichis : Les 33 leçons de phonologie CP incluent désormais les différentes écritures possibles, des mots exemples concrets et un moyen de reconnaître le son
  • Doublons supprimés : 3 fichiers en double éliminés (graphiques_cm2, futur_cm1, present_cm1) pour éviter les leçons redondantes
  • Catégorisation corrigée : 7 patterns ajoutés dans LeconGenerator pour classer correctement les nouvelles leçons (prépositions, algèbre, probabilités, contenances, etc.)

Classe en Direct - Tableau de bord temps réel

  • Dashboard live : Suivi en temps réel de tous les élèves de la classe pendant les jeux, exercices et aventures (cartes individuelles, fil d'activité)
  • Podium temps réel : Top 3 des meilleurs scores de la session, mis à jour automatiquement avec animations de transition
  • Alertes intelligentes : Détection automatique quand un élève enchaîne 2+ échecs, notification visuelle et sonore pour l'enseignant
  • Jauge circulaire SVG : Pourcentage d'élèves actifs avec code couleur (rouge/orange/vert), chronomètre de session intégré
  • Filtres par matière et état : Maths, Français, Aventure, Jeux + filtre par élèves actifs ou en difficulté
  • Mode Projection : Plein écran optimisé pour vidéoprojecteur, cartes agrandies, élèves inactifs masqués
  • Sons de notification : Web Audio API (aucun fichier audio), sons contextuels : nouvel élève, succès, 3 étoiles, alerte
  • Badges dynamiques : Chaque élève affiche un badge d'état (en forme, en difficulté, en cours, inactif, terminé) avec animations
  • Confettis 3 étoiles : Animation CSS célébrant les scores parfaits, lueur dorée sur la carte de l'élève
  • Modal détail élève : Clic sur une carte pour voir les stats détaillées, historique de la session, mini graphique de progression
  • Design glassmorphism : Interface sombre avec effets aurora, cartes semi-transparentes, animations fluides

Messages enseignant vers élève

  • Envoi de messages en direct : L'enseignant peut envoyer un message à un élève pendant qu'il joue, directement depuis le dashboard live
  • 6 messages rapides : Bravo, Super, Courage, Zen, Viens me voir, Relis la consigne — envoi en un clic
  • Message personnalisé : Champ libre pour écrire un message sur mesure (max 200 caractères)
  • Pause automatique du jeu : Le jeu de l'élève se met en pause quand le message s'affiche, reprise après clic sur "J'ai compris"
  • Son de notification : Arpège mélodieux (Do-Mi-Sol) en Web Audio API pour alerter l'élève sans le brusquer
  • Sécurisé : Vérification de propriété enseignant/élève, messages éphémères (supprimés après lecture, expiration 5 min)
v1.2.0.3
6 février 2026

Refactoring majeur - Architecture modulaire

  • AdventureService.php : Découpe de 2 887 lignes en 3 traits spécialisés (données, génération, progression)
  • AdminContentController.php : Découpe de 2 357 lignes en 3 traits (CRUD, import, gestion fichiers)
  • ExerciceFrancaisGenerator.php : Découpe de 4 219 lignes en 3 traits (données, génération, entraînement)
  • FicheGeneratorFrancaisController.php : Découpe de 4 960 lignes en 3 traits (données/CSS, rendu A4, format A5)
  • Zéro régression : Interface publique inchangée, même comportement pour tous les utilisateurs

Monitoring - Sentry

  • Suivi des erreurs : Intégration de Sentry v4.19 pour la détection et le suivi des erreurs en temps réel
  • Performance : Tracing activé à 20% pour surveiller les temps de réponse
  • Environnement : Configuration automatique production/development selon le serveur

Améliorations techniques

  • PHP 8.3 : Compatibilité vérifiée avec la dernière version de PHP
  • 14 400 lignes réorganisées : 4 fichiers massifs découpés en 12 traits pour une meilleure maintenabilité
  • Plan d'amélioration : Mise à jour du plan 200 points avec statut détaillé et roadmap actualisée

Nouvelles fonctionnalités

  • QR Codes exercices : Générez et imprimez des QR codes pour chaque exercice - les élèves scannent pour accéder directement
  • Page QR codes imprimable : Grille 2x3 par page A4 avec tous les QR codes d'une classe, optimisée pour l'impression
  • Partage des badges : Les élèves peuvent partager leurs badges via l'API Web Share (mobile) ou copier dans le presse-papier

Outils enseignant

  • Bilan de classe : Vue synthétique complète combinant 3 sources de données (exercices, entraînements, aventures) avec matrice élève x compétence, groupes automatiques et alertes
  • Bulletins trimestriels : Génération automatique d'appréciations personnalisées par trimestre, avec respect du genre de l'élève et textes variés entre les périodes
  • Planificateur semaine : Planification automatique d'une semaine d'exercices différenciés par groupes de niveau (remédiation, consolidation, autonomie)
  • Fiche parents : Génération de fiches individuelles pour les parents avec synthèse des résultats, points forts et axes d'amélioration
  • Normalisation des compétences : 44 types d'exercices regroupés en 16 catégories pédagogiques claires (Addition, Conjugaison, Histoire, Sciences...)

Performance et sécurité

  • Correction N+1 : 6 problèmes de requêtes en boucle corrigés - le tableau de bord charge ~15 requêtes au lieu de 300+
  • SRI systématique : Intégrité (sha384) ajoutée sur tous les scripts CDN externes (Chart.js, Bootstrap, FullCalendar, Font-Awesome)
  • CLS optimisé : Ajout de width/height explicites sur 20+ images, 7 canvas, logos PWA et images Capacitor pour éliminer les sauts de layout
  • FCP optimisé : 3 scripts render-blocking passés en defer, preconnect CDN ajoutés, media print trick sur Google Fonts et Font-Awesome des templates jeux/problèmes
  • WCAG amélioré : aria-label ajouté sur 60+ boutons icon-only (FAB, actions élèves, outils de classe), alt sur images manquantes
  • Background Sync PWA : Les exercices faits hors-ligne sont automatiquement synchronisés au retour du réseau (Service Worker v2.3.0)
  • Periodic Sync : Mise à jour automatique du cache en arrière-plan (CSS, JS critiques) toutes les 12h
  • Badging API : Compteur sur l'icône PWA indiquant les exercices en attente de synchronisation
  • Tests axe-core : Tests automatiques d'accessibilité WCAG 2.1 AA sur 10 pages via @axe-core/playwright
v1.2.0.2
5 février 2026

Co-enseignement

  • Nouvelle fonctionnalité : Deux enseignants peuvent désormais gérer la même classe ensemble
  • Système d'invitation : Code à 8 caractères valable 7 jours pour inviter un collègue
  • Droits complets : Le co-enseignant peut gérer les élèves, exercices et statistiques
  • Protection : Seul le propriétaire peut supprimer la classe ou retirer le co-enseignant
  • Badge visuel : Les classes partagées affichent un badge "CO-ENSEIGNANT" dans la liste
  • Nouvel onglet : Ajout de l'onglet "Paramètres" dans les classes pour gérer le co-enseignement

Qualité du code

  • Base de données : Ajout des tables classroom_coteachers et coteacher_invitation_codes
  • Nouveau modèle : Création de CoTeacher.php pour la gestion du co-enseignement
  • Modèles mis à jour : Classroom::isOwner() vérifie aussi les co-enseignants
v1.2.0.1
4 février 2026

Conformité PSR-4 & Architecture

  • Router : Ajout du namespace App\Core pour conformité PSR-4
  • CorsHelper : Ajout du namespace App\Helpers pour conformité PSR-4
  • ApiCsrfHelper : Ajout du namespace App\Helpers pour conformité PSR-4
  • AdminManagement : Ajout du namespace App pour conformité PSR-4
  • Nettoyage : Suppression du fichier doublon StudentDashboardController dans Views
  • Autoload : Régénération optimisée Composer (2975 classes, 2 warnings résiduels)

Corrections de bugs

  • Générateur Histoire-Géo : Correction du double-toggle des checkboxes dans les options (ajout de e.preventDefault())
  • Générateur Sciences : Même correction appliquée pour les checkboxes d'options
  • Icône coche : Masquage de l'icône quand l'option n'est pas activée (CSS .checkbox-box i { display: none })

Améliorations interface

  • Différenciation : Bouton "Générer 2 niveaux" remplacé par "Générer 4 niveaux" dans le générateur Histoire-Géo

Problèmes Complexes (CM1-CM2)

  • Nouvelle section : Ajout de "Problèmes Complexes" dans le hub d'entraînement (/entraînement) pour CM1/CM2 avec 16 types de problèmes
  • Fond Aurora unifié : Tous les problèmes ont maintenant le même fond animé que les exercices (étoiles scintillantes + particules flottantes)
  • Modal de difficulté : Sélection harmonisée avec le système existant (Futé, Astucieux, Brillant, Champion)
  • Paramètre difficulte : Support du paramètre URL ?difficulte= dans les 18 fichiers de problèmes pour démarrage direct
  • Séparation mini-jeux/problèmes : Les problèmes ne sont plus dans le hub mini-jeux (/jeux) mais uniquement dans l'entraînement
  • Template header-problèmes.php : Nouveau template avec aurora, étoiles et particules pour tous les problèmes

Mini-jeux Histoire-Géographie

  • Headers Aurora harmonisés : Tous les jeux histoire-géo ont maintenant un header fixe avec fond Aurora animé (étoiles + particules)
  • france.php & monde.php : Refonte complète avec thème Aurora bleu pour la géographie
  • monuments.php : Refonte complète avec thème Aurora ambre/or pour l'histoire
  • personnages.php : Cartes personnages avec fond pastel ambre au lieu de blanc
  • frise.php : Correction des références JavaScript au score (headerScore)
  • dates-clés.php : Correction des références JavaScript au score et progression

Mini-jeux EMC

  • Routing EMC corrigé : Support des noms de jeux avec tirets (émotions, droits-enfant, etc.) dans le TrainingController
  • Liste complète : Ajout des jeux manquants dans les routes (émotions, dilemmes, droits-enfant, écologie)
  • Générateur de Débats : Déplacé vers la page Ressources (section Multi-matières) pour une meilleure visibilité
  • Catégorie Outils supprimée : La catégorie "Outils" a été retirée du hub EMC (plus de jeux dans cette catégorie)

Page Ressources

  • Générateur de Débats EMC : Nouvelle carte interactive dans la section Multi-matières avec accès direct au générateur de débats
v1.2.0
1 février 2026

Parcours Personnalisés (P5.2)

  • Test de positionnement : Diagnostic complet avec 70 questions couvrant 7 domaines (lecture, écriture, grammaire, vocabulaire, calcul, numération, problèmes)
  • Page /diagnostic : Interface complète de diagnostic avec timer, progression, et visualisation radar des résultats
  • Page /parcours : Dashboard personnel avec graphique radar Chart.js, cartes de progression par domaine, et recommandations
  • DiagnosticService : Service PHP complet pour génération de tests, calcul de scores et estimation du niveau (CP→CM2)
  • PersonalizedPathService : Génération automatique de parcours adaptatifs basés sur les lacunes détectées (seuil < 60%)
  • Migration SQL : 7 nouvelles tables (student_diagnostics, student_paths, path_steps, student_lacunes, student_strengths, student_recommendations, competency_tracking) + vue dashboard

Adaptations Pédagogiques (P5.1)

  • game-adaptations.php : Include réutilisable pour tous les jeux avec support dyslexie, TDAH, daltonisme
  • Script apply-adaptations.php : CLI pour appliquer automatiquement les adaptations aux 156 jeux existants (mode --dry-run disponible)
  • Variables d'adaptation : $adaptationHead (styles CSS), $adaptationBody (attributs data-*), fonctions adaptTime() et adaptQuestionCount()

Événements Saisonniers (Gamification)

  • SeasonalEventService : Système complet avec 7 événements prédéfinis (Rentrée, Halloween, Noël, Nouvel An, Carnaval, Pâques, Vacances d'été)
  • Page /événements : Interface immersive avec bannière d'événement, countdown, quêtes avec barres de progression, récompenses à débloquer
  • Quêtes saisonnières : Objectifs thématiques par événement (ex: "Terminer 5 exercices de maths" pendant Noël = "Aider le Père Noël")
  • Récompenses : Avatars exclusifs, thèmes personnalisés et XP bonus débloquables pendant chaque période
  • Migration SQL : 4 tables (seasonal_events, seasonal_event_participants, seasonal_quest_progress, student_unlocked_avatars/thèmes) + 2 vues statistiques

Infrastructure & Migrations

  • run-migrations.php : Script CLI pour exécuter les migrations SQL avec suivi dans table migrations, rollback automatique en cas d'erreur
  • 2024_01_parcours_personnalises.sql : Migration complète pour le système de parcours adaptatifs
  • 2024_02_seasonal_events.sql : Migration complète pour le système d'événements saisonniers
v1.1.8.0
28 janvier 2026

Application Mobile Native

  • Application Android native : Nouvelle application mobile construite avec Capacitor 6, disponible pour Android (iOS à venir)
  • Dashboard élève mobile : Interface tactile optimisée avec statistiques (niveau, XP, série), actions rapides et défi du jour
  • Mode Aventure mobile : Carte interactive des îles avec progression visuelle, défilement tactile fluide
  • Quiz mobile : Interface de quiz adaptée au tactile avec feedback haptique (vibrations) pour les bonnes/mauvaises réponses
  • Mode 5 minutes : Exercices rapides chronométrés avec système de combo et multiplicateur de points
  • Profil et badges : Consultation du profil, progression XP, collection de badges obtenus et à débloquer

Espace Enseignant Mobile

  • Dashboard enseignant : Vue synthétique de la classe avec statistiques, alertes (élèves en difficulté, inactifs) et recommandations
  • Liste des élèves : Consultation rapide avec filtres (tous, actifs, en difficulté, inactifs), recherche et statistiques individuelles
  • Scanner QR : Scannez les QR codes des fiches d'exercices pour les assigner rapidement à votre classe
  • Sélecteur de classe : Basculez facilement entre vos différentes classes depuis le dashboard

Fonctionnalités Natives

  • Notifications push : Rappels de devoirs, quêtes disponibles, encouragements de série
  • Feedback haptique : Vibrations légères pour les interactions, succès et erreurs
  • Mini-jeux hors-ligne : 4 jeux jouables sans connexion (Calcul mental, Memory, Séquences, Mots mêlés) avec synchronisation différée
  • Widget Android : Widget de progression sur l'écran d'accueil avec série, XP et niveau
  • Raccourcis Android : Accès rapide au Mode 5 min, Calcul mental, Aventure et Scanner QR depuis l'icône de l'app

Améliorations Techniques

  • API Mobile v1 : Nouvelle API REST dédiée aux applications mobiles avec authentification JWT
  • Capacitor 6 : 10 plugins natifs (Haptics, Push, Camera, Network, App, Keyboard, StatusBar, SplashScreen, LocalNotifications, MLKit Barcode)
  • Routes mobiles : Nouveau contrôleur MobileController avec routes dédiées /mobile/student/* et /mobile/teacher/*
  • Stockage IndexedDB : Sauvegarde locale des scores hors-ligne avec synchronisation automatique

Simplifications

  • Espace Parents retiré : Fonctionnalité retirée pour simplifier l'application et se concentrer sur l'essentiel
v1.1.7.9
31 janvier 2026

Mini-Jeux Histoire-Géographie - Conforme BO 2025

  • 4 mini-jeux Histoire-Géo : Frise chronologique, Les Époques, Personnages historiques, Carte de France
  • Cycle 2 (CP-CE1-CE2) : "Questionner le monde" - Se repérer dans le temps et l'espace avec des événements simples et récents
  • Cycle 3 (CM1-CM2) : Histoire formelle (Gaule romaine, Moyen Âge, Renaissance, Temps des rois, Révolution, Empire, Guerres mondiales) et Géographie (Habiter la France)
  • Carte de France interactive : SVG haute qualité avec 13 régions métropolitaines cliquables et localisation des grandes villes
  • Hub Histoire-Géo : Accessible depuis l'espace élève avec filtrage par catégorie (Histoire/Géographie)

Personnages historiques adaptés

  • Époques par niveau : Les époques proposées sont adaptées au programme de chaque niveau (ex: CM2 inclut Révolution et Empire)
  • Frise chronologique enrichie : Banque d'événements complète avec thèmes BO 2025 (Préhistoire, Gaule romaine, Moyen Âge, etc.)
v1.1.7.8
29 janvier 2026

Banque de Questions Sciences - Extension majeure

  • 1 800 questions sciences : Extension massive de la banque de questions pour tous les niveaux (CP à 6ème)
  • 60 questions par thème : Chaque catégorie dispose maintenant de 60 questions (15 par niveau de difficulté)
  • Conformité BO 2025 : Cycle 2 (CP, CE1, CE2) avec 4 thèmes "Questionner le monde", Cycle 3 (CM1, CM2, 6ème) avec 6 thèmes "Sciences et Technologie"

Mode Aventure - Filtrage intelligent

  • Îles adaptées au niveau : Les élèves de Cycle 2 ne voient plus les thèmes "énergie" et "terre/univers" (non au programme)
  • Protection d'accès : Blocage de l'accès direct aux îles hors programme via URL
  • Questions de secours filtrées : Les fallbacks respectent aussi la conformité BO 2025

Corrections

  • Mode invité corrigé : Correction de l'erreur 400 lors du démarrage d'une partie en mode invité (API adventure.php)
v1.1.7.7
27 janvier 2026

Espace Entraînement - Problèmes

  • Exercices de problèmes : Nouvelle catégorie "Problèmes" dans l'espace d'entraînement avec 8 types d'exercices (addition, soustraction, multiplication, division, monnaie, mesures, durées, mixte)
  • Difficulté adaptée : Les nombres sont automatiquement ajustés selon le niveau scolaire (CP à CM2) et la difficulté choisie (Futé, Astucieux, Brillant, Champion)
  • Indices intégrés : Chaque problème affiche une aide pour guider l'élève dans sa résolution
  • Système de points : Les problèmes utilisent le même système de points, badges et statistiques que les autres exercices

Applications Pédagogiques

  • Construction Géométrique : Nouvelle application d'outils de construction géométrique (règle, équerre, compas, rapporteur) accessible depuis les Applications Pédagogiques
  • Réorganisation de l'interface : Nouvelle disposition en grille 2x2 pour les applications de géométrie

Améliorations

  • Nettoyage du code : Suppression de fonctionnalités obsolètes et optimisation générale
v1.1.7.6
25 janvier 2026

Mise à jour majeure de l'Escape Game

  • Système Undo/Redo : Annulez et rétablissez vos modifications avec Ctrl+Z/Ctrl+Y
  • Minuteur avec temps limite : Option d'ajouter un temps maximum pour l'escape game
  • Export version élève : Téléchargez une version sans les réponses pour distribuer aux élèves
  • Impression résumé enseignant : Imprimez un récapitulatif avec toutes les réponses
  • Duplication de projet : Créez une copie de votre escape game en un clic

Sécurité et accessibilité

  • Protection XSS : Échappement des données pour prévenir les injections
  • Validation des imports : Vérification et nettoyage des fichiers JSON importés
  • Accessibilité ARIA : Navigation clavier et lecteurs d'écran améliorés
  • Support tactile : Drag & drop fonctionnel sur tablettes et smartphones

Corrections

  • Fuite mémoire confettis : Nettoyage automatique des animations
  • Retours à la ligne : Les sauts de ligne dans l'introduction sont maintenant affichés
  • Validation QCM : Correction de l'index de réponse correcte
  • Versionnage des données : Migration automatique des anciens projets
v1.1.7.5
24 janvier 2026

Mise à jour majeure du générateur de fiches Français

  • Standardisation des exercices : Format unifié pour tous les types (contenu à côté de la puce, trait de réponse 4mm)
  • Nouveaux systèmes de choix : Ajout de cases à cocher pour les prépositions, pronoms relatifs, types de propositions, niveaux de langue, sens propre/figuré
  • Corrections pédagogiques : Suppression des indices révélant les réponses (astérisques), amélioration de l'interligne pour les exercices longs
  • Exercices corrigés : Accord du GN, phrases à corriger (affichage des erreurs), pluriel des noms, expressions françaises
  • Synchronisation PHP/JavaScript : Aperçu en temps réel fidèle au PDF généré

Enrichissement des données

  • 940+ verbes conjugués (contre 110+ précédemment)
  • 21 types d'homophones progressifs du CE1 au CM2
  • 130+ dictées préparées avec niveaux de difficulté
  • 280+ expressions françaises illustrées
  • 550+ items de phonologie pour CP et CE1

Corrections

  • Correction des données erronées (ex: "bric___cola___" → "bricola___")
  • Mise à jour des statistiques "Contenu disponible" avec les vraies valeurs
  • Retrait de l'exercice "Multiplications posées" en CM2 (problème de mise en page)
  • Correction de l'affichage des sauts de ligne dans les calculs

Amélioration du générateur de fiches Mathématiques

  • Standardisation des exercices : Mise en forme uniforme avec traits de réponse adaptés (6mm, 10mm, deux lignes selon l'exercice)
  • Fractions décimales : Affichage amélioré avec fraction vierge pour les conversions décimal → fraction
  • Exercices géométrie : Traits de réponse 10mm pour angles, volumes, agrandissement/réduction
  • Proportionnalité CM2 : Nouveaux traits de réponse 10mm pour pourcentages, échelles, vitesses
  • Monnaie/Euros : Mise en page améliorée avec "Rendu =" sur ligne séparée
  • Synchronisation aperçu/PDF : L'aperçu JavaScript reflète fidèlement le rendu PDF final
v1.1.7.4
22 janvier 2026

Tests E2E Playwright

  • Firefox compatibility : Remplacement de waitForLoadState('networkidle') par 'domcontentloaded' pour éviter les timeouts
  • Tests mobile : Correction des tests de visibilité des liens de navigation (toBeVisible → toBeAttached)
  • Page vie-de-classe : Correction du test Firefox (vérification du status HTTP au lieu de body.visibility)
  • Boutique : Amélioration du test theme-preview pour gérer les téléchargements PDF
  • Screenshots : Mise à jour des baselines de comparaison visuelle pour Firefox et Mobile

Accessibilité

  • Labels ARIA : Ajout d'attributs aria-label sur les checkboxes du panneau d'accessibilité
v1.1.7.3
21 janvier 2026

Protection Achats Thèmes

  • Quantité unique : Les thèmes ne peuvent être achetés qu'une seule fois (quantité fixe à 1)
  • Badge "Acheté" : Les thèmes déjà achetés sont marqués en vert avec un badge sur la boutique
  • Badge "Panier" : Les thèmes déjà dans le panier sont marqués en orange
  • Blocage réachat : Impossible d'ajouter un thème déjà acheté ou déjà dans le panier

Interface Panier

  • Boutons +/- masqués : Les thèmes n'affichent plus de contrôles de quantité dans le panier
  • Lien "Mes achats" : Les thèmes achetés proposent un lien direct vers l'espace téléchargement
  • Navigation par ancre : /mon-compte#purchases active automatiquement l'onglet "Mes Achats"

Corrections

  • Protection backend : Double vérification côté serveur contre les modifications de quantité des thèmes
  • Sélection packs : Les packs (10, 25, 50, 100) excluent automatiquement les thèmes déjà achetés ou dans le panier

Générateur de Fiches Français

  • CP Famille de mots : Correction de l'affichage des mots dans l'exercice "Trouver l'intrus"
  • CM1 Niveaux de langue : Affichage de la phrase avec cases à cocher (familier/courant/soutenu)
  • CM1 Terminaisons difficiles : Correction de l'affichage du mot à compléter
  • CM2 Complément du nom : Ajout de 200 exercices (4 niveaux de difficulté)
  • CM2 Pluriel/Féminin des noms : Correction de l'affichage des mots dans les exercices

Guide Enseignant

  • Bouton "Information" : Nouveau bouton sur le tableau de bord "Mes élèves" pour accéder au guide
  • Exercices Évalués : Explication complète du fonctionnement (création, code classe, résultats)
  • Mode Aventure : Présentation des arcs, mondes, îles et système de récompenses
  • Entraînement : Explication du mode libre pour les élèves
  • Mini-jeux : Présentation des jeux disponibles et conseils d'usage en classe
  • Systèmes de points : Explication détaillée des étoiles, XP, pièces et scores pour chaque mode
v1.1.7.2
20 janvier 2026

Détails Progression Aventure

  • Modal détails élève : Clic sur le nom d'un élève pour voir sa progression île par île
  • Vue par monde : Affichage de toutes les îles avec statut, étoiles, score et tentatives
  • Statistiques globales : Îles complétées, étoiles totales, % progression

Dashboard Admin

  • Connexions enseignants : Statistiques aujourd'hui, semaine, mois
  • Activité élèves : Élèves actifs et XP gagnée dans le mode aventure

Corrections

  • Message alertes : "Élève ayant des besoins spécifiques" au lieu de texte négatif
v1.1.7.1
18 janvier 2026

Graphiques Visuels pour Statistiques

  • Barres horizontales : Questions de statistiques avec représentations visuelles (caractères █)
  • Pictogrammes : Emojis thématiques (📊, 📈, 🥧, 🌡️) pour chaque type de graphique
  • Adaptation par niveau : CP (simple), CE1, CE2, CM1, CM2 (plus complexe)
  • 60+ questions : Toutes les questions de statistiques reformatées avec graphiques

Affichage des Questions

  • Retours à la ligne : Préservation du formatage avec white-space: pre-wrap
  • Police monospace : Alignement automatique des barres pour les graphiques
  • Détection intelligente : Application automatique du style graphique selon le contenu
v1.1.7
17 janvier 2026

Horloge Interactive

  • Nouvel outil pédagogique : Horloge interactive pour apprendre à lire l'heure en classe
  • Aiguilles déplaçables : Manipulation directe des aiguilles heures, minutes et trotteuse
  • Affichage personnalisable : Options pour afficher/masquer les chiffres romains, minutes, trotteuse
  • Mode exercice : Génération d'heures à placer avec validation automatique

Mode Évaluation

  • Évaluations vs Entraînement : Nouveau mode où les nouvelles tentatives remplacent automatiquement les anciennes (une seule note visible)
  • Case à cocher : Option "Mode évaluation" lors de la création d'un exercice
  • Suppression de résultats : Possibilité pour l'enseignant de supprimer un résultat d'élève individuellement

Onglet Aventures (Enseignant)

  • Suivi Mode Aventure : Nouvel onglet dans la page classe pour suivre la progression des élèves en mode aventure
  • Statistiques classe : Nombre d'aventuriers, étoiles gagnées, îles complétées, pièces collectées
  • Classement : Tableau de classement des élèves par progression aventure

Nouveau Design Entraînement

  • Fond Aurora animé : Magnifique effet aurore boréale avec dégradés de couleurs ondulants
  • Étoiles scintillantes : 50 étoiles de différentes tailles qui brillent aléatoirement
  • Particules flottantes : Bulles colorées qui montent doucement en arrière-plan
  • Appliqué aux pages : Hub d'entraînement et interface de jeu

Mon Espace Classe

  • Refonte visuelle : Page hub avec fond gradient plein écran (violet/indigo)
  • Cartes modernisées : Suivi des Élèves, Outils Interactifs et Escape Game avec nouveau design
  • Page immersive : Affichage sans footer pour une expérience plus fluide

Corrections

  • Affichage pourcentages : Correction de 66.666666... → 66.7% (arrondi à 1 décimale)
  • Code classe : Affichage du code classe au lieu du code d'accès exercice
  • AdventureService : Vérification complète de toutes les tables avant requêtes
  • Calcul niveau : Niveau calculé depuis total_xp au lieu de colonne inexistante
  • Questions Mode Aventure : Correction du bug où la même question "synonyme de content" apparaissait toujours dans les îles françaises
  • Variété des exercices : Questions de secours maintenant variées (vocabulaire, conjugaison, grammaire, orthographe)
v1.1.6.3
17 janvier 2026

Mode Dyslexie Complet

  • Police OpenDyslexic : Police spécialement conçue pour faciliter la lecture des personnes dyslexiques
  • Espacement optimisé : Augmentation de l'espacement des lettres (0.12em), mots (0.25em) et interlignes (2×)
  • Fond crème apaisant : Couleur de fond moins fatigante que le blanc pur (#fdf6e3)
  • Surlignage syllabique : Option pour colorer les syllabes différemment (4 couleurs alternées)
  • Règle de lecture : Bande de surlignage qui suit le curseur pour faciliter le suivi des lignes
  • Panneau d'accessibilité : Bouton flottant avec toutes les options d'accessibilité regroupées
  • Raccourcis clavier : Alt+D (mode dyslexie), Alt+A (panneau), Alt+/- (taille police)

Tests Unitaires PHPUnit

  • GamificationServiceTest : Tests du système de gamification (XP, niveaux, streaks, badges)
  • StudentProgressServiceTest : Tests de la progression des élèves et statistiques
  • AdaptiveDifficultyServiceTest : Tests de l'algorithme de difficulté adaptative

Corrections Techniques

  • Constantes PHP : Correction de la double définition de APP_PATH et normalisation des chemins
  • Chemins des vues : Correction du bug "appViews" au lieu de "app/Views"
  • Migrations SQL : Correction des types INT UNSIGNED et noms de tables (users au lieu de teachers)
v1.1.6.2
16 janvier 2026

Export/Import de Classes

  • Export complet JSON : Exportez une classe entière avec ses élèves, groupes et devoirs
  • Import et restauration : Importez une sauvegarde pour migrer ou restaurer une classe
  • Validation des fichiers : Vérification automatique de l'intégrité des fichiers d'import

Export Statistiques

  • Export CSV/Excel : Téléchargez les statistiques de classe ou d'élève en CSV compatible Excel
  • Filtres par date : Choisissez la période pour l'export des résultats

Mode Hors-Ligne v3

  • IndexedDB : Stockage local des exercices et résultats pour usage offline
  • Synchronisation différée : Les réponses des élèves sont sauvegardées et envoyées au retour de la connexion
  • Indicateur visuel : Badge affichant le nombre de résultats en attente de synchronisation

Accessibilité WCAG 2.1 AA

  • Mode daltonien : Palettes de couleurs adaptées (deuteranopia, protanopia)
  • Mode dyslexie : Espacement et interligne optimisés pour la lecture
  • Contraste élevé : Support de prefers-contrast pour les utilisateurs malvoyants
  • Classes sr-only : Contenu accessible aux lecteurs d'écran

Corrections

  • Spinner "Génération en cours" : Corrigé le bug qui affichait le spinner sur certaines pages (accueil, ressources, interactifs)
v1.1.6.1
14 janvier 2026

Optimisation Performance Majeure

  • Compression Brotli/Gzip : Activation de la compression serveur pour tous les fichiers texte (HTML, CSS, JS, JSON, SVG, fonts)
  • Cache HTTP optimisé : Headers Expires et Cache-Control configurés (1 an pour assets statiques, 1 mois pour médias)
  • Minification CSS/JS : Bundles optimisés avec réduction de 30-50% (core.min.css: 38 KB, core.min.js: 17 KB)
  • Chargement conditionnel : CSS/JS dark-mode et PWA chargés uniquement si nécessaire (-66% sur le chargement initial)

Optimisation Polices

  • Polices self-hosted : Inter, Nunito, Fredoka et La Belle Aurore hébergées localement (weight 400)
  • Mode hybride : Polices locales pour le poids normal + Google Fonts pour les variantes (600-800)
  • OpenDyslexic : Police d'accessibilité ajoutée pour les élèves en difficulté
  • font-display: swap : Affichage instantané du texte pendant le chargement des polices

Service Worker v2.0

  • Stratégies de cache multiples : Network-First (pages), Stale-While-Revalidate (CSS/JS), Cache-First (images/fonts)
  • Précache intelligent : Ressources critiques cachées à l'installation, secondaires en arrière-plan
  • Cache images limité : Nettoyage automatique FIFO (max 100 images) pour éviter la saturation
  • Page offline améliorée : Design moderne, affichage des pages en cache, détection auto du retour en ligne

Sécurité

  • Headers de sécurité : X-Content-Type-Options, X-XSS-Protection, Referrer-Policy, X-Frame-Options

PWA v2.1 - Améliorations Majeures

  • Notifications Push : Infrastructure complète pour envoyer des notifications (backend VAPID requis pour activation)
  • Indicateur de connexion : Bandeau rouge "Hors ligne" / vert "Connexion rétablie" automatique
  • Raccourcis app : Accès direct à Ressources, Accès Élève et Espace Enseignant depuis l'icône
  • Manifest enrichi : ID unique, launch_handler, share_target, screenshots pour l'installation
  • Prompt de notifications : Interface élégante pour demander la permission (activable via clé VAPID)

Monitoring & Alertes

  • Core Web Vitals : Collecte automatique LCP, FID, CLS, FCP, TTFB avec ratings (bon/moyen/mauvais)
  • Suivi erreurs JS : Capture window.onerror, promesses rejetées, erreurs ressources avec stack traces
  • Dashboard admin : Visualisation temps réel des métriques, erreurs groupées, timeline d'activité
  • Alertes automatiques : Détection pics d'erreurs, LCP dégradé, long tasks, problèmes de ressources
  • Statistiques navigateurs : Répartition par appareil (desktop/tablet/mobile) et navigateur

Animations & Performance

  • Animations au scroll : Remplacement des animations infinies par des animations déclenchées au défilement (Intersection Observer)
  • will-change optimisé : Utilisation judicieuse pour les animations GPU sans surconsommation mémoire
  • prefers-reduced-motion : Respect des préférences d'accessibilité (désactivation des animations)
  • CSS critique inline : Above-the-fold stylé sans attendre le chargement des fichiers externes
  • Chargement différé : CSS/JS non-critiques chargés après le rendu initial (LCP optimisé)

Backup & Disaster Recovery

  • Script de backup automatisé : Sauvegarde complète BDD + fichiers avec compression gzip/bzip2
  • Script de restauration : Mode interactif ou automatique, vérification d'intégrité des backups
  • Interface admin Backups : Création, téléchargement, vérification et suppression des sauvegardes
  • Backup hors-site : Support S3, FTP et SFTP pour la réplication distante
  • Documentation DR : Guide complet de procédures de récupération (RTO 4h, RPO 24h)

Corrections

  • Manifest PWA : Ajout de l'enctype explicite pour le share_target (suppression avertissement Chrome)
  • Préchargement polices : Correction de la version Inter (v13 → v20) pour éviter l'avertissement navigateur
  • API Monitoring : Route POST /api/monitoring correctement configurée pour la collecte des événements
  • MySQL : Index partiels remplacés par index composites (compatibilité MySQL/MariaDB)
v1.1.6.0
12 janvier 2026

Correctifs Exercices & Progression

  • MonnaieCE2/CM1/CM2 : Correction niveau "Très Facile" (variantes au lieu de 1€+1€ systématique)
  • Compléments à 100/1000 : Le niveau "Très Facile" cible maintenant correctement 100 ou 1000 au lieu de diviser par 2
  • Encadrements : Interface améliorée avec 2 champs (`... < 45 < ...`), instruction de précision (dizaine/centaine), et correction mathématique (`40 < 50 < 60` et non `50 < 50 < 60`)
  • Ordre Croissant/Décroissant : Interface refondue avec cases multiples (`[ ] < [ ] < [ ]`) et rappel des nombres à trier

Expérience Utilisateur

  • Gestion de session : Reprise automatique ou redémarrage intelligent en cas de session terminée, finie les erreurs "Session invalide" bloquantes !
v1.1.5.9
11 janvier 2026

Mise à jour majeure "C'est Énorme !"

  • Correction Critique API : Gestion complète des erreurs (try-catch) pour éviter les crashs HTML
  • Support complet des QCM interactifs (ex: Niveaux de langue) avec boutons fonctionnels
  • Validation du flux complet Backend → API → Frontend via tests automatisés

Correctifs Exercices

  • Lettres Muettes (CE2) : Correction de 32 questions "faciles" (format incorrect `chassis___` → `châssi___`)
  • Préfixes/Suffixes : Rétablissement de la transmission des champs `mot`, `prefixe`, `reponse`
  • Générateur : Ajout des méthodes manquantes (isFrancaisType) et correction duplications
v1.1.5.8
10 janvier 2026

Nouveautés

  • Nouvelle application Patrons de Solides 3D : visualisez le pliage des patrons de cube, tétraèdre, pyramide et plus en 3D interactive
  • 3 patrons de cube disponibles : Croix, T et L (faux patron pour exercice)
  • Indication visuelle des patrons incorrects (bouton rouge) pour usage pédagogique
  • Ajout de l'outil Patrons de Solides sur la page Ressources (section Mathématiques)

Améliorations

  • Intégration du header et footer du site sur la page Patrons de Solides

PWA & Mobile

  • Le site est maintenant une Progressive Web App (PWA) installable sur mobile et tablette (Android & iOS)
  • Un bandeau d'installation apparaît automatiquement, ou via le menu "Ajouter à l'écran d'accueil"
  • Optimisation de l'affichage mobile : suppression des espaces superflus en haut de page pour un rendu plus propre
v1.1.5.7
09 janvier 2026

Générateur de fiches Maths

  • Le mode personnalisé (multi-types) est maintenant compatible avec le bouton "Générer 4 niveaux"
  • Possibilité de mélanger additions posées + soustractions posées (ou autres combinaisons) sur les 4 niveaux de difficulté

Améliorations

  • L'aperçu en temps réel affiche maintenant correctement les exercices multi-types avec leurs consignes séparées
  • Numérotation séquentielle continue des exercices dans les fiches multi-types (1, 2, 3... sans reset entre les groupes)
  • Footer "outilspourlaclasse.fr" toujours positionné en bas de page pour tous les formats (A4, A5, 4 niveaux)

Corrections

  • Correction de la double consigne en mode multi-types (suppression de "Pose et calcule les additions. Pose et calcule les soustractions." en haut)
  • Correction du rendu des opérations posées en mode A5/4 niveaux qui s'affichaient en ligne au lieu d'être en colonnes
v1.1.5.6
08 janvier 2026

Générateurs

  • Ajout du format A5 Paysage (2 par page) pour le mode 4 niveaux dans les générateurs de Maths, Français et Problèmes
  • Harmonisation de l'impression multiniveau sur l'ensemble des outils de génération

Corrections

  • Correction du nombre d'exercices générés en français qui ne respectait pas toujours la demande (15 par défaut au lieu du nombre choisi)
  • Correction du footer PDF : suppression du logo et fixation en bas de page pour tous les formats (A4 et A5 paysage)
v1.1.5.5
07 janvier 2026

Espace Entraînement

  • L'enseignant peut maintenant consulter la progression détaillée de chaque élève depuis l'onglet Entraînement de la classe
  • Nouvelle vue étoiles par exercice en lecture seule (maîtrise ★★★★★, badges, sessions récentes)
  • Bouton Se déconnecter ajouté sur la page d'entraînement élève pour changer de compte facilement

Corrections

  • Correction de l'erreur 500 sur /entraînement (ajout du require ExerciceGenerator.php)
  • Correction des erreurs SQL LIMIT avec MariaDB (paramètres préparés non supportés)
  • Correction des erreurs de colonnes manquantes niveau et total_time_seconds dans training_progress
  • Suppression de la référence au fichier CSS training.css inexistant
v1.1.5.4
06 janvier 2026

Optimisation Bande Passante

  • Ajout du fichier .htaccess avec compression GZIP et cache navigateur (images, CSS, JS, PDF)
  • Conversion des logos en WebP : réduction de 97% (1.27 Mo → 46 Ko)
  • Blocage des robots (bots) sur les téléchargements PDF pour économiser la bande passante

Corrections

  • Correction des verbes CE2 en conjugaison : progression 1er groupe → 2e groupe → 3e groupe respectée
  • Enrichissement de la liste des verbes : 20 verbes 1er groupe + 12 verbes 2e groupe minimum par niveau
  • Correction de l'erreur 500 sur la page Formateur de texte (balises XML interprétées comme PHP)
  • Remplacement de la police OpenDyslexic par le bon CDN (jsDelivr au lieu de Google Fonts)
  • Mise à jour de la Content Security Policy pour autoriser jsDelivr (fonts et source maps)
v1.1.5.3
05 janvier 2026

Exercices Interactifs

  • Intégration massive d'exercices de français : homophones (138+), déterminants (160+), vocabulaire, phonologie
  • L'enseignant peut maintenant consulter les réponses détaillées de chaque élève via un bouton "Voir"
  • Nouvelle page Historique élève avec tous les résultats et un accès aux corrections détaillées

Améliorations

  • Les niveaux élèves sont maintenant affichés sur 4 niveaux (Fragile, En progrès, Moyen, Bon)
  • Le bilan PDF affiche correctement le score moyen, les exercices réalisés et les niveaux

Corrections

  • Correction de la validation des pronoms il/elle et ils/elles en conjugaison
  • Support des élisions françaises : "j'offre" est maintenant accepté comme "je offre"
  • Tolérance des espaces multiples : "tu chantes" est maintenant accepté comme "tu chantes"
  • Tolérance des pronoms omis : "ralentissons" est maintenant accepté pour "nous ralentissons"
  • Affichage cohérent des corrections (score et affichage visuel alignés)
v1.1.5.2
04 janvier 2025

Compatibilité Mobile & Tablette

  • Les mini-jeux interactifs (Pieuvre, Chenille, Abeilles) sont maintenant entièrement responsive et adaptés aux écrans tactiles
  • Le générateur d'Escape Game dispose désormais d'un menu hamburger sur mobile et d'une interface optimisée
  • Ajout du support des zones de sécurité (safe-area) pour les appareils avec boutons virtuels (Android/iOS)
  • Agrandissement des boutons et éléments interactifs pour faciliter l'utilisation tactile

Nouveautés

  • Ajout d'une page de notes de mise à jour accessible en cliquant sur le numéro de version
  • Le numéro de version est maintenant affiché et cliquable dans le menu mobile
v1.1.5.1
03 janvier 2025

Interface utilisateur

  • Amélioration du mode sombre sur les pages du tableau de bord élèves
  • Correction du style des boutons flottants (contact, scroll-top, dark mode) sur mobile

Corrections

  • Correction des chemins CSS dans certaines pages
v1.1.5
02 janvier 2025

Nouveautés

  • Nouveau tableau de bord élèves avec suivi des résultats d'entraînement
  • Ajout du système de suppression de classes pour les enseignants
Retour à l'accueil