J’utilise que les notes mais oui je viens de m’apercevoir que j’ai rien sur les évaluations dans le lovelace et que je n’ai pas non plus de sensors.
si une autre âme charitable peut aider …
Re bonjour,
j’essais de coder pour les éval
mais pour le moment, rien ne s’affiche
le sensor fonctionne très bien mais rien dans lovelace.
voici mon code
Bon… Le collège de ma fille vient de « supprimer » toutes les éval du 2nd trimestre… Du coup je peux plus faire de tests… Je vous tiens au courant quand ce sera revenu (au début du 3eme trimestre sans doute)
Je ne connais pas l’établissement mais si je rentre dans pronote (appli) je peux voir les eval de mon fils pour sem 1 et 2, donc je ne pense (espère) pas que c’est viré.
Je pouvais aussi jusque vendredi dernier mais là je n’ai plus rien. De mémoire c’était déjà le cas entre le 1er et 2nd trimestre. Je verrais à la rentrée du coup. Je pense qu’ils doivent bloquer les écritures (et aussi la lecture) le temps de faire les bulletins…
pour la partie évaluation dans pronote.py
je n’y ai pas touché (c’est d’origine du GitHub)
sauf la première ligne avec la variable Trimestre que j’ai créé afin que ça change de trimestre en auto
#Récupération des evaluations
#current_period ou periods[0 1 2]
evaluations = client.periods[trimestre].evaluations
evaluations = sorted(evaluations, key=lambda evaluation: (evaluation.subject.name, evaluation.date))
#Transformation des evaluations en Json
jsondata['evaluation'] = []
for evaluation in evaluations:
jsondata['evaluation'].append({
'date': evaluation.date.strftime("%d/%m/%Y"),
'date_courte': evaluation.date.strftime("%d/%m"),
'eval': evaluation.subject.name,
'desc': evaluation.description,
'coeff': evaluation.coefficient,
'palier': evaluation.paliers,
'prof': evaluation.teacher,
})
jsondata['acquisition'] = []
for acquisition in evaluation.acquisitions:
jsondata['acquisition'].append({
'acquisition_ordre': acquisition.order,
'acquisition': acquisition.name,
'acquisition_niveau': acquisition.abbreviation,
'acquisition_niveau_info': acquisition.level,
'acquisition_domaine': acquisition.domain,
})
jsondata['evaluation'].append(jsondata['acquisition'])
J’ai juste créé le sensor
donc est ce que le problème vient de mon sensor ou de pronote.py ? je ne sais pas
Je ne comprends pas tes soucis…essaie de tester que pour evluations…chez moi ça fonctionnne que pour [3] ou si t’utilse des vars… quand ‹ trimestre ›= 3