Skip to content
Snippets Groups Projects
Commit bbaab9bb authored by Manel Boumansour's avatar Manel Boumansour
Browse files

Avancement de création du job

parent 09da5352
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
......@@ -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...")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment