N'exporte pas les rangs d'UE si option désactivée

This commit is contained in:
Emmanuel Viennet 2022-02-06 18:40:00 +01:00
parent 39fa7f2487
commit 844a90ed62

View File

@ -77,13 +77,19 @@ class BulletinBUT(ResultatsSemestreBUT):
"saes": self.etud_ue_mod_results(etud, ue, self.saes), "saes": self.etud_ue_mod_results(etud, ue, self.saes),
} }
if ue.type != UE_SPORT: if ue.type != UE_SPORT:
rangs, effectif = self.ue_rangs[ue.id] if sco_preferences.get_preference(
"bul_show_ue_rangs", self.formsemestre.id
):
rangs, effectif = self.ue_rangs[ue.id]
rang = rangs[etud.id]
else:
rang, effectif = "", 0
d["moyenne"] = { d["moyenne"] = {
"value": fmt_note(self.etud_moy_ue[ue.id][etud.id]), "value": fmt_note(self.etud_moy_ue[ue.id][etud.id]),
"min": fmt_note(self.etud_moy_ue[ue.id].min()), "min": fmt_note(self.etud_moy_ue[ue.id].min()),
"max": fmt_note(self.etud_moy_ue[ue.id].max()), "max": fmt_note(self.etud_moy_ue[ue.id].max()),
"moy": fmt_note(self.etud_moy_ue[ue.id].mean()), "moy": fmt_note(self.etud_moy_ue[ue.id].mean()),
"rang": rangs[etud.id], "rang": rang,
"total": effectif, # nb etud avec note dans cette UE "total": effectif, # nb etud avec note dans cette UE
} }
else: else: