Éducation · 22 septembre 2026 · 5 min de lecture

Un recensement scolaire qui survit à une mauvaise connexion

Le « hors ligne d’abord » est souvent présenté comme une fonctionnalité. Dans un système éducatif national, c’est toute l’architecture, et cela change ce que la base de données a le droit de supposer.

Un système d’information de gestion de l’éducation est, au fond, un recensement qui ne s’arrête jamais : inscriptions, transferts, affectations du personnel, présence, résultats. La difficulté n’est pas le modèle de données, mais le fait qu’une grande partie des écoles qui transmettent ces données disposent d’électricité une partie de la journée et d’un signal mobile par intermittence.

Ce qui casse en premier

Les systèmes conçus « en ligne d’abord » cassent dans un ordre précis. D’abord la soumission expire et l’utilisateur appuie de nouveau sur le bouton : on obtient des doublons. Puis quelqu’un ajoute une reprise côté client : on obtient davantage de doublons. Puis une école remplit le formulaire sur papier et un agent de district le saisit une semaine plus tard : l’enregistrement existe deux fois, sous deux orthographes légèrement différentes du nom d’un même enfant. Dès la deuxième année, le chiffre faisant autorité sur le nombre d’enfants inscrits relève de l’appréciation.

Les hypothèses qu’il faut abandonner

Que le serveur attribue l’identité. Si l’appareil ne peut joindre le serveur, il doit pouvoir forger un identifiant qui n’entrera jamais en collision avec celui d’un autre appareil. Cela suppose des identifiants générés localement et un serveur qui traite un identifiant répété comme le même fait, et non comme un fait nouveau. La soumission devient idempotente par construction, et non par logique de reprise.

Que le temps soit une horloge unique. Deux appareils enregistreront des modifications contradictoires du même dossier d’élève alors que tous deux sont hors ligne. Il faut décider laquelle l’emporte, et « celle qui s’est synchronisée en dernier » n’est pas une politique. La règle de résolution doit être écrite champ par champ : dernier écrivain gagnant pour un numéro de téléphone, jamais d’écrasement pour une date de naissance, escalade vers un humain pour un transfert entre écoles.

Qu’une synchronisation soit un instant. C’est un processus long, interrompu et partiel. L’unité de transfert doit être assez petite pour qu’une coupure coûte quelques secondes de travail, et le client doit pouvoir reprendre plutôt que recommencer.

Ce qui change pour les personnes qui s’en servent

La conséquence visible est que le formulaire ne bloque jamais. Un enseignant achève une inscription dans une salle sans signal, l’appareil la confirme immédiatement, et l’enregistrement parvient au district lorsque l’appareil retrouve un réseau — depuis un marché, depuis le domicile de l’agent, depuis n’importe où. On ne demande pas à l’enseignant de comprendre tout cela.

La deuxième conséquence est l’auditabilité. Chaque modification étant un événement doté d’un appareil d’origine, d’un horodatage local et d’un accusé de réception du serveur, un chiffre contesté se trace jusqu’à la soumission qui l’a produit. « Le système dit 412 » devient « ces 412 inscriptions, déposées par ces écoles, à ces dates » — la seule forme sous laquelle un chiffre peut réellement être défendu en réunion budgétaire.

La part qui n’est pas technique

Le hors-ligne d’abord achète la correction, non l’accord. Si deux districts comptent différemment un élève en cours de transfert, aucune règle de résolution de conflit n’y remédie ; elle rend seulement le désaccord visible et daté. Le rendre visible tôt, auprès de ceux qui peuvent le trancher, est l’objectif réaliste.

À lire ensuite

Parler à la bonne équipe

Les demandes sont acheminées par pays, type et solution vers un responsable désigné. Vous recevez un numéro de référence.

Contacter Pareza