diff --git a/Rapport.md b/Rapport.md index 21b2932be33b620ebb5caa209d5f8392965602d7..c0984150ea297a1a5dbbb764bd31c59a388ca94f 100644 --- a/Rapport.md +++ b/Rapport.md @@ -70,6 +70,8 @@ Problème trouvé -> voir screen fait - méthode get_assiduites_stats dans app/scodoc/sco_assiduites.py qui permet de récuperer les assiduites d'un etudiant pour une periode donnée +- méthode _list_formsemestres_query dans app/api/formesemestre.py qui permet de récupérer les formesemestre + Première étape : récuperer la liste de tout les semestres - méthode Deuxième étape : faire une boucle sur la liste des semestres et leur appliqué la méthode est_courant (ne garder que ceux qui retourne true) @@ -82,3 +84,10 @@ Quatrième étape : Récuperer les absences par étudiant - méthode _get_etud_stats dans app/tables/visu_assiduites.py qui retoune le nombre absences et nbr absences justifiées Cinquième étape : Pour les étudiants pré sélectionné, on récuoère leurs absences du mois dernier - méthode get_assiduites_stats dans app/scodoc/sco_assiduites.py qui permet de récuperer les assiduites d'un etudiant pour une periode donnée + + +## 2.3 Proposition de la solution + +Création d'un scheduler/workflow qui va lancer chaque mois, une méthode qui va générer et envoyer un mail à chaque étudiants qui ont plus de x absences injustifiées dans le semestre, résumant leurs absences injustifiées du mois précedent. + +