diff --git a/Rapport.md b/Rapport.md index f27e6fdea0b724b0eeac9c388cfdb11be5914f0b..d005815058feebb44034723d9d2fae10b834f7e6 100644 --- a/Rapport.md +++ b/Rapport.md @@ -80,7 +80,7 @@ Troisième étape : récupérer la liste d'étudiants (à partir du formsemestre - méthode groups_table dans app/scodoc/sco_groups_view.py qui retourne la liste des étudiants dans un semestre Quatrième étape : Récuperer les absences par étudiant - méthode get_default_group dans app/scodoc/sco_groups.py qui retourne les groupes d'un formsemester - - création d'un objet TableAsssi dans le fichier app/tables/visu_assiduites.py ( qui utilise la clase CountCalculator) + - création d'un objet TableAssi dans le fichier app/tables/visu_assiduites.py ( qui utilise la clase CountCalculator) - 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 diff --git a/app/__init__.py b/app/__init__.py index 9b19234172d56c1b6d886174bef09286358369eb..e59d43fa5022e9530afe4fbfc27a6181f53d2bbb 100755 --- a/app/__init__.py +++ b/app/__init__.py @@ -270,15 +270,29 @@ class ReverseProxied: return self.app(environ, start_response) from app.api.formsemestres import _list_formsemestres_query -from app.models.formsemestre import est_courant +from app.models.formsemestre import FormSemestre +from app.scodoc.sco_groups_view import groups_table +from app.scodoc.sco_groups import get_default_group import time import datetime + + def job(): list_Allformsemetre = _list_formsemestres_query() list_Validformsemetre = [] + listEtud = [] for form in list_Allformsemetre: - if est_courant(form): + form = (FormSemestre)(form) + if form.est_courant(): list_Validformsemetre += form + for form in list_Validformsemetre: + form = (FormSemestre)(form) + list_group_id = get_default_group(form.formsemestre_id) + for group in list_group_id: + listEtud += groups_table(group) + + + #if datetime.datetime.today().weekday() == 0: print("I'm working...")