Ce projet fut le plus gros de ma 2ᵉ année de BUT Informatique, réalisé en équipe de 3 personnes. Il visait à automatiser une tâche complexe pour les enseignants : l'évaluation des dossiers étudiants pour la poursuite d'études.
Un outil pour l'équipe pédagogique
Contrairement aux outils de consultation classiques, JiCursum est conçu spécifiquement pour les professeurs et l'équipe pédagogique. L'application permet d'agréger les résultats académiques et d'attribuer des avis officiels de poursuite d'études (Favorable, Très Favorable, Sans Avis...) basés sur des critères de pondération configurables.
Gestion des données et automatisation
L'un des points forts du projet est la gestion fluide des données académiques :
- Import SCODOC : Nous avons développé un module permettant d'importer directement les notes via les fichiers Excel/CSV exportés depuis l'outil de scolarité SCODOC, évitant toute saisie manuelle fastidieuse.
- Calcul d'admissibilité : Un moteur de calcul traite les moyennes et les pondère selon les exigences spécifiques des écoles cibles.
- Sécurité et Administration : Pour garantir la confidentialité, la création de compte suit un processus strict : chaque utilisateur doit d'abord soumettre une demande d'inscription qui doit être manuellement validée par un administrateur.
Premier pas vers les frameworks
Sur le plan technique, ce projet fut ma première occasion d'utiliser un framework CSS : Bootstrap. L'utilisation d'une bibliothèque de composants m'a permis d'accélérer considérablement l'écriture des templates et de me concentrer sur la logique métier complexe en PHP, tout en garantissant une interface propre et responsive pour les enseignants.
