EV EduVlaanderen
← Retour

L'histoire

De la frustration à la plateforme.

Comment une semaine d'administration parentale dans Smartschool, en octobre 2025, a mené à une plateforme scolaire entièrement repensée d'ici mai 2026.

Le déclencheur

L'enfant d'un ami est tombé malade lors d'un voyage scolaire. Les parents ont reçu simultanément : trois notifications push identiques, un e-mail dans la boîte de réception, un message dans Smartschool, et aucun appel téléphonique. Personne ne savait où était l'enfant — tous les canaux de communication fonctionnaient séparément, aucun n'était intégré. C'est là que j'ai su que cela devait changer.

L'étude de marché

Trois semaines d'entretiens avec enseignants, directions et coordinateurs IT du primaire et du secondaire. Le schéma : tout le monde se plaint des mêmes choses, personne ne s'attend à ce que cela change. "Smartschool, c'est ce qu'on a." Cette résignation était l'opportunité de marché.

Le plan d'architecture

Trois semaines de design : modèle de données (44 tables tenant-scoped), stratégie RLS (FORCE sur toutes), couche API (FastAPI avec Problem-JSON), stratégie mobile (Expo, pas PWA). Décision : tout dans un seul codebase, trois apps natives. Pas de soupe de frameworks.

Premiers tests pilotes

200 élèves fictifs et 12 classes fictives sur un environnement de staging. Horaire fonctionnait. Bulletins fonctionnaient. Présences fonctionnaient. Export XML AgODi fonctionnait. Le portail parent était encore rugueux — trois semaines supplémentaires dessus.

Audit de confidentialité

AIPD auto-réalisée sur base du modèle AgODi. Résultat : 3 drapeaux rouges (flux d'export loket, messagerie sous 12 ans, politique de rétention des preuves). Tous résolus avant le premier pilote.

Prêt pour une école pilote

44 tables avec FORCE Row-Level-Security, 391+ tests passants, les quatre fonctions IA production-grade (Ollama + LibreTranslate auto-hébergés). 56 000+ lignes de code. À la recherche d'une école pilote pour l'année scolaire 2026-2027.