⚠️ Ce dépôt correspond à la version standalone d'ATLAS, publiée en mai 2026. ATLAS est depuis intégré comme module de l'écosystème SOURCE. → Voir le projet complet : ProfesseurQ/SOURCE
Application web pédagogique conçue pour aider les directions d'école à manager leur équipe et à répartir les membres du personnel dans des grilles horaires hebdomadaires, sans risque de conflits. Développée pour l'enseignement fondamental en Belgique (maternelle & primaire).
© 2025-2026 Quentin Elacalle — Tous droits réservés
Première publication : mai 2025
ATLAS est une application mono-fichier HTML développée en parallèle de SAGA, pour répondre à la demande concrète d'une direction d'école souhaitant gérer les emplois du temps de son équipe et répartir les interventions sans conflits horaires. Comme SAGA, elle fonctionne entièrement dans le navigateur, sans serveur, sans installation, sans abonnement.
Les données sont sauvegardées localement dans le navigateur (LocalStorage) et peuvent être exportées / importées au format JSON pour un archivage ou un transfert entre postes.
- Encodage de l'ensemble de l'équipe : instituteurs maternelle et primaire, spécialistes (EP, néerlandais, religion…), éducateurs·trices, personnel ALE, accueil
- Fiche par membre : nom, rôle, classe(s) titularisée(s), spécialité, couleur d'identification dans les grilles
- Vue d'ensemble par catégorie avec compteurs et statistiques
- Définition des jours actifs de la semaine, avec support des demi-journées (ex. mercredi matin uniquement, avec heure limite configurable)
- Création libre des plages horaires de la journée : périodes de cours (comptées dans la charge), récréations et pauses (non comptées, avec cellule de surveillance éditable), plages fermées ou d'accueil
- Présélection de gabarits de grille pour accélérer la configuration
- Grille hebdomadaire par intervenant (spécialiste, éducateur…), avec saisie des classes auxquelles il intervient sur chaque plage
- Support des semaines alternées A/B
- Affichage côte à côte ou empilé des deux semaines
- Zoom et largeur d'affichage ajustables
- Export PDF individuel par intervenant
- Grille hebdomadaire par titulaire de classe, affichant qui intervient dans sa classe à chaque plage
- Même ergonomie que les horaires intervenants (semaines A/B, zoom, export PDF)
- Ajout d'événements exceptionnels pour un membre donné (sortie, formation, remplacement…)
- Filtrage par membre du personnel
- Distinctement séparés des horaires récurrents
- Gestion des surveillances de cour, réfectoire et autres plages de surveillance
- Répartition des membres d'équipe sur les créneaux de récréation et pause
- Encodage des congés scolaires, jours pédagogiques et événements de l'année
- Pris en compte lors de la bascule vers une nouvelle année
- Vue consolidée des charges hebdomadaires par membre et par rôle
- Visualisation rapide de la répartition du temps de chacun
- Calcul des ETP réels de l'école à partir des charges encodées (hors éducateurs)
- Estimation des ETP auxquels l'école a droit selon la réglementation FWB (capital-périodes, dépêche 101), en fonction du nombre d'élèves au 15 janvier
- Prise en compte de l'encadrement différencié (ISE défavorisé)
- Détection automatique des conflits horaires (même intervenant assigné à deux endroits simultanément)
- Badge d'alerte en temps réel dans la navigation
- Liste détaillée des conflits avec identification précise des plages concernées
- Assistant de préparation de la nouvelle année scolaire en 3 étapes : libellé de l'année, réaffectation des classes titulaires, choix des éléments à conserver (interventions récurrentes, événements ponctuels, surveillances, personnalisations de cellules, calendrier)
- Génère un fichier JSON prêt à importer dans une nouvelle instance de l'application, sans modifier les données de l'année en cours
- Sauvegarde automatique en LocalStorage à chaque modification
- Export JSON complet de toutes les données
- Import JSON pour reprise sur un autre poste ou restauration
- Export PDF des grilles horaires individuelles (via jsPDF)
- HTML5 / CSS3 / JavaScript vanilla — aucune dépendance framework, zéro build tool
- API Anthropic (Claude) — assistance IA intégrée
- LocalStorage — persistance locale des données entre les sessions
- jsPDF — génération des exports PDF directement dans le navigateur
- DM Sans & DM Mono (Google Fonts) — typographie de l'interface
- Fichier unique auto-contenu — une seule page HTML à conserver et à distribuer
- Ouvrir le fichier
ATLAS_vX_X_XX.htmldans un navigateur moderne (Chrome, Firefox, Edge) - Configurer la grille horaire dans Paramètres grille
- Encoder l'équipe dans Personnel
- Saisir les horaires dans Horaire intervenant et Horaire titulaire
- Consulter les conflits, la synthèse des charges et les statistiques ETP
- Exporter les horaires en PDF ou les données complètes en JSON
Aucune connexion internet n'est requise pour utiliser l'application (hors chargement initial des polices Google Fonts).
Le projet suit un versioning sémantique adapté au contexte mono-fichier :
| Format | Signification |
|---|---|
vX.X.XXa |
Correction mineure ou ajustement ponctuel |
vX.X.XX |
Version stable |
vX.X+1.0 |
Accumulation de corrections / améliorations fonctionnelles |
vX+1.0.0 |
Refonte ou nouvelles fonctionnalités majeures |
Cette application est une œuvre originale protégée par le droit d'auteur (Loi belge du 30 juin 1994 relative au droit d'auteur et aux droits voisins).
Toute reproduction, modification, distribution ou exploitation commerciale — partielle ou totale — sans autorisation écrite préalable de l'auteur, est strictement interdite.
La conception, la direction fonctionnelle et pédagogique, ainsi que toutes les décisions d'architecture ont été initiées et pilotées par Quentin Elacalle. Le développement a été réalisé avec l'assistance de Claude (Anthropic).
ATLAS et SAGA forment un écosystème d'outils pédagogiques développés par le même auteur, partageant les mêmes principes :
- Autonomie totale (pas de serveur, pas d'abonnement)
- Données locales et privées, exportables à tout moment
- Interface soignée adaptée au terrain scolaire
- Assistance IA intégrée
- Fichier unique sans dépendance
Quentin Elacalle
Enseignant — Belgique
Contact : elacalleq@gmail.com
ATLAS est un projet personnel né d'un besoin réel de terrain. Il n'est pas affilié à une institution scolaire ni à Anthropic.