Présentation

Nous sommes 4 étudiants en 2ème année de cycle ingénieur à l'ISTIA, Ecole d'Ingénieur de l'Université d'Angers.
Description succincte du projet :
Production d'une application de gestion des absences des étudiants grâce à la communication NFC des cartes étudiantes Pass'Sup.
Elle complète l'application web des absences déjà mis en place pour certaines composantes à l'UA (ISTIA prépa, IUT, Médecine...).
Application mobile multiplateforme (Android, iOS, web) basée sur Apache Cordova.
Le principe de l'application est le suivant :
L'enseignant utilise un lecteur de carte NFC (sans contact) pour lire les cartes des étudiants présents au cours.
L'application de lecture des cartes envoie la liste des étudiants présents à un web service qui mettra à jour la base de données de l'UA.

L'Equipe

Alan
CORDUAN

Jocelyn
MORON

Principe

Contexte : L'absentéisme est un facteur important d'échec des étudiants de l'université (par exemple en classe préparatoire à l'Istia) et un suivi permet souvent d'éviter un échec scolaire.
Le rôle de ce projet est de faire évoluer une application existante de gestion des absences, notamment en utilisant un système de lecture sans contact des cartes étudiants.
Une courte vidéo de présentation de la première application de gestion des absences est disponible

L'objectif de ce projet est de réaliser une application utilisant la technolgie NFC intégré dans les smartphones ainsi que des puces intégrées dans les cartes étudiantes PASS'SUP.
Le but à terme est de remplacer le système existant de relevée de présences manuscrites



Le principe de l'application est le suivant :

Le professeur accède à son compte sur l'application mobile grace à son smartphone, avec ses identifiants personnels.

Relevé des absences



Les étudiants présents posent un par un leur carte étudiante (munie d'une puce) sur le smartphone du professeur.
Après avoir scanné l'ensemble des cartes PASS'SUP des étudiants présents, une liste en est faite.
L'application envoie cette liste à la base de données de l'Université
La base de donnée retourne la liste des absents. (Requête dans la basse de donnée de l'université pour savoir le cours, et le groupe devant être présente, ainsi que la liste des étudiants du groupe).
Les absences des étudiants sont ainsi comptabilisées de manière automatique et informatisée.

Connexion à la base de données de l'Université

Ecriture des Absences sur la base de données de l'Université

Consultation des absences


Grace à un espace dédié,sur l'Espace Numérique, plusieurs niveau d'accès sont possibles :
- Responsable de promotion (accès à toutes les absences des élèves de la promotion : absence totale, injustifiée, justifiée).
- Professeur (accès à toutes les absences des élèves de son/ses cours : absence totale, injustifiée, justifiée).
- Administration (possibilité de modifier des états d'absences (injustifiée/justifiée)).
- Etudiant (possibilité de consulter ses absences à tous ces cours).

Planning

Phasage projet :


Phase 1 : Exprimer l'objectif du projet de manière détaillée
Phase 2 : Planifier nos objectifs sur le temps
Phase 3 : Création d'une application alpha
Phase 4 : Amélioration application

Liens utiles

Médias