Bonus dans anciens bulletins XML

This commit is contained in:
Emmanuel Viennet 2022-02-12 09:40:33 +01:00
parent 6bd9bb0127
commit de6ab44cd9
2 changed files with 8 additions and 5 deletions

View File

@ -145,7 +145,7 @@ def bulletin_but_xml_compat(
doc.append(Element("note_max", value="20")) # notes toujours sur 20
doc.append(Element("bonus_sport_culture", value=str(bonus)))
# Liste les UE / modules /evals
for ue in results.ues:
for ue in results.ues: # avec bonus
rang_ue = 0 # XXX TODO rang de l'étudiant dans cette UE
nb_inscrits_ue = (
nb_inscrits # approx: compliqué de définir le "nb d'inscrit à une UE"
@ -161,14 +161,17 @@ def bulletin_but_xml_compat(
doc.append(x_ue)
if ue.type != sco_codes_parcours.UE_SPORT:
v = results.etud_moy_ue[ue.id][etud.id]
vmin = results.etud_moy_ue[ue.id].min()
vmax = results.etud_moy_ue[ue.id].max()
else:
v = 0 # XXX TODO valeur bonus sport pour cet étudiant
v = results.bonus or 0.0
vmin = vmax = 0.0
x_ue.append(
Element(
"note",
value=scu.fmt_note(v),
min=scu.fmt_note(results.etud_moy_ue[ue.id].min()),
max=scu.fmt_note(results.etud_moy_ue[ue.id].max()),
min=scu.fmt_note(vmin),
max=scu.fmt_note(vmax),
)
)
x_ue.append(Element("ects", value=str(ue.ects if ue.ects else 0)))

View File

@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
SCOVERSION = "9.1.53"
SCOVERSION = "9.1.54"
SCONAME = "ScoDoc"