BF
Retour aux projets
Projet

IUT-Absence

Application de gestion des absences étudiants pour l'IUT Chambéry. Développée intégralement en autonomie et déployée en production — utilisée quotidiennement par l'ensemble du personnel et des étudiants.

ProductionIUT Chambéry · 2022 – présent
200+
Utilisateurs actifs
4
Rôles distincts
3
Types de cours
Laravel 8
Stack principal
Capture d'écran de l'application IUT-Absence
Fonctionnalités

Ce que l'application couvre

Suivi des absences multi-format

Saisie et consultation des absences par type de cours : TD, TP et CM. Chaque absence est horodatée et associée au bon groupe et à l'enseignant responsable.

Synchronisation ADE

Import automatique des emplois du temps depuis ADE (outil de planification de l'IUT). Les cours sont reliés aux enseignants inscrits sur l'application, permettant une mise à jour en un clic.

Système de pénalités

Calcul automatique des malus selon les règles de l'établissement. Les secrétaires peuvent consulter les récapitulatifs par étudiant et générer des exports pour les jurys.

Emails automatiques

Notifications envoyées aux étudiants lors d'une absence non justifiée, non prévue.

Import / Export CSV

Import de listes d'étudiants depuis des fichiers CSV. Export des absences par groupe ou par étudiant pour intégration avec les outils de l'IUT.

Droits par formation

Chaque secrétaire dispose de droits limités à ses formations. Un administrateur gère l'ensemble des départements et peut déclencher une mise à jour globale des emplois du temps.

Profils utilisateurs

Quatre rôles, quatre espaces

Administrateur

Accès complet. Gestion des utilisateurs, des groupes, des formations. Peut mettre à jour tous les emplois du temps en un clic depuis la page d'accueil.

Secrétaire

Gestion des absences et des pénalités sur ses formations. Génère les exports pour les jurys et consulte les statistiques par étudiant.

Enseignant

Saisit les absences pour ses cours. Met à jour son emploi du temps depuis ADE, ce qui synchronise également les cours des groupes auxquels il est rattaché.

Étudiant

Consulte ses absences, son compteur de malus et son historique. Reçoit des emails automatiques en cas de dépassement de seuil.

Stack technique

Technologies utilisées

Laravel 8
Framework principal
PHP 8
Backend
MySQL
Base de données
Blade
Moteur de templates
ADE API
Intégration EDT
Docker
Environnement de dev
Retour aux projets