AR
EN

Suivi des présences

Modéliser les présences d’un IUT, puis analyser une promotion.

Type
Base de données
Cadre
Projet en binôme, BUT 1 (SAE 2.04)
Année
2025
Technologies
SQL, Looping, Python, pandas, Jupyter

D’abord, concevoir la base qui suit la présence des étudiants à chaque séance : dictionnaire des données, dépendances fonctionnelles, modèle conceptuel sous Looping, puis le script SQL. Dix tables, des formations jusqu’à la présence d’un étudiant à une séance.

La base distingue trois rôles, secrétaire, enseignant et directeur, chacun avec ses vues et ses droits : l’enseignant consulte les listes et corrige les présences de ses séances, sans pouvoir toucher au reste.

Ensuite, en Python avec pandas, analyser les résultats et les absences d’une promotion de 57 étudiants sur trois ans : fusion et nettoyage des fichiers, puis statistiques. Les absences passent de 632 en première année à 67 en troisième, et les bacheliers généraux et technologiques sont presque à parts égales, face au quota de 50 % fixé aux IUT.

  • Modèle conceptuel, dépendances fonctionnelles et script SQL
  • Trois rôles, avec vues et droits
  • Analyse de données en Python, pandas et Jupyter

FORMATIONPROMOTIONDISCIPLINETYPECOURSGROUPESEANCEENSEIGNANTETUDIANTINDIQUEPRESENCEassociation10 tables - 3 rôlessecrétairetout gérerenseignantses séancesdirecteurtout gérer
Projet suivantAI Game Master