1. Toutes les tâches n'ont pas le même besoin de réseau
L'appel doit pouvoir se faire au début du cours, même pendant une coupure. Consulter une liste récemment chargée peut aussi être utile. En revanche, produire un rapport consolidé ou modifier les paramètres de l'école peut raisonnablement attendre la reconnexion.
Écrivez les tâches critiques et demandez pour chacune : l'écran s'ouvre-t-il, les données sont-elles lisibles, peut-on saisir, la saisie reste-t-elle sur l'appareil, et comment sait-on qu'elle est enfin arrivée au serveur ?
2. Cinq tests à faire avec le mode avion
Ouverture
Chargez la classe, fermez l'application, activez le mode avion et rouvrez. Une simple page restée à l'écran n'est pas un mode hors ligne.
Saisie
Enregistrez plusieurs présences. L'interface doit distinguer clairement « conservé sur l'appareil » de « envoyé au serveur ».
Redémarrage
Éteignez puis rallumez le téléphone avant la reconnexion. Les saisies en attente ne doivent pas disparaître.
Reconnexion
Rétablissez le réseau et vérifiez le statut, l'heure de synchronisation et le résultat depuis un autre compte.
Débit faible
Testez aussi une connexion lente, plus fréquente qu'une coupure totale. L'application doit éviter de recharger inutilement de gros fichiers.
3. Demandez ce qui se passe quand deux personnes modifient la même chose
Le risque principal n'est pas la coupure : c'est le conflit. Un titulaire corrige une présence hors ligne pendant qu'un responsable la modifie depuis un autre appareil. Au retour du réseau, le logiciel doit avoir une règle compréhensible : conserver la version la plus récente, donner priorité à un rôle, ou demander une résolution.
Pour une donnée sensible, l'historique doit conserver les deux gestes. Une synchronisation qui écrase silencieusement une modification crée une fausse impression de fiabilité.
Le cadenas du téléphone compte aussi
Les données gardées hors ligne se trouvent temporairement sur l'appareil. Il faut donc une session verrouillable, une déconnexion à distance et une politique simple en cas de téléphone perdu ou partagé.
4. Le logiciel ne remplace pas une procédure de coupure
- Charger les classes utiles avant la journée si le réseau est prévisible.
- Identifier les saisies en attente avant de changer d'appareil ou de se déconnecter.
- Ne pas partager un même compte : l'historique perdrait l'auteur réel.
- Vérifier la synchronisation à une heure fixée, sans ressaisir immédiatement sur papier.
- Conserver un secours minimal pour une panne longue ou un appareil indisponible.
Dans Ardoise, le hors-ligne vise d'abord l'appel et la consultation d'écrans déjà chargés. Les opérations qui exigent une vue consolidée ou un contrôle serveur attendent la connexion. Cette limite doit être connue avant le déploiement.
