
Conçu pour rendre la planification plus simple, plus rapide et plus fiable, CESI EDT centralise l'ensemble des opérations liées à la gestion des emplois du temps. En quelques clics, les séances sont planifiées, les calendriers sont générés et publiés sous forme d'abonnements ICS synchronisés avec les agendas des étudiants et des enseignants. Au-delà de la planification, l'application offre une vision complète de l'activité pédagogique grâce au suivi budgétaire, aux indicateurs clés et aux tableaux de bord, permettant aux responsables pédagogiques de piloter leurs promotions avec efficacité.

À partir des notes des étudiants, l'application identifie automatiquement les rattrapages à organiser et les étudiants concernés. Elle recherche les évaluations pouvant être regroupées afin de mutualiser les sessions entre promotions lorsque cela est possible. Pour construire un planning sans conflit, elle modélise le problème sous forme de graphe et applique un algorithme de coloration de Welch-Powell, garantissant qu'un étudiant n'est jamais convoqué sur deux évaluations simultanément. Le résultat est une organisation optimisée, nécessitant moins de créneaux, moins d'interventions manuelles et offrant une meilleure lisibilité pour l'ensemble des acteurs.
Commandes CESI centralise et dématérialise l'ensemble du processus de gestion des commandes pédagogiques. Les étudiants peuvent effectuer leurs demandes de matériel directement depuis l'application, qui sont ensuite soumises à la validation des responsables pédagogiques. Une fois approuvées, les assistantes administratives disposent d'un espace dédié pour préparer, passer et suivre les commandes auprès des fournisseurs. Les réceptions sont enregistrées dans l'application, garantissant une traçabilité complète des achats. Enfin, les étudiants sont automatiquement informés à chaque étape du processus et reçoivent une notification lorsque leur matériel est disponible, assurant un suivi fluide et une communication efficace entre tous les acteurs.
Ces applications reposent sur une architecture moderne, pensée pour allier simplicité de développement, performance et évolutivité. Les interfaces sont développées avec Streamlit, offrant une expérience utilisateur fluide et adaptée aux outils métiers. Les données sont centralisées dans Supabase, qui assure la gestion de la base PostgreSQL, de l'authentification et des services backend. Les applications sont déployées sur Vercel, garantissant des mises à jour continues, une haute disponibilité et des performances optimisées. Cet écosystème permet de concevoir rapidement des solutions robustes, faciles à maintenir et capables d'évoluer au rythme des besoins pédagogiques.
© Jules Hamdan 2026




