Portfolio // 2026
LOC // MONTPELLIER
Index
SAÉ JiCursum
Développement Web // 2024-2025Scolaire

SAÉ JiCursum

Outil d'aide à la décision pour l'équipe pédagogique du département informatique, facilitant les avis de poursuite d'études.

Technical Specifications

Validation
AC11
C1 // Réaliser

Choisir et implémenter les architectures adaptées

Apprentissage critique
AC64
C6 // Collaborer

Accompagner le management de projet informatique

Apprentissage critique
CE11
C1 // Réaliser

En respectant les besoins décrits par le client

Analyse rigoureuse du cahier des charges et respect des spécifications fonctionnelles.

Compétence élémentaire
CE12
C1 // Réaliser

En appliquant les principes algorithmiques

Utilisation de structures de données et d'algorithmes performants pour répondre aux exigences de l'application.

Compétence élémentaire
CE14
C1 // Réaliser

En choisissant les ressources techniques appropriées

Sélection des outils, frameworks et matériels les plus adaptés aux contraintes du projet.

Compétence élémentaire
CE24
C2 // Optimiser

En justifiant les choix et validant les résultats

Démonstration de la pertinence des choix techniques par des tests de performance et des mesures réelles.

Compétence élémentaire
CE61
C6 // Collaborer

En inscrivant sa démarche au sein d'une équipe pluridisciplinaire

Collaboration active avec des designers, chefs de projet et autres métiers pour une vision globale.

Compétence élémentaire
Constraints
4 mois
3 personnes
Tech Stack // Built With
HTML5.svgHTML & CSS
php.svgPHP
mariadb-blue.svgMariaDB
gitlab.svgGitLab
Bootstrap

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.

Capture d'écran de JiCursum