forked from ScoDoc/ScoDoc
BUT: corrige calcul inscriptions UE de parcours
This commit is contained in:
parent
ff12f4312e
commit
e2110f4abb
@ -217,13 +217,15 @@ class ResultatsSemestreBUT(NotesTableCompat):
|
|||||||
}
|
}
|
||||||
self.etuds_parcour_id = etuds_parcour_id
|
self.etuds_parcour_id = etuds_parcour_id
|
||||||
ue_ids = [ue.id for ue in self.ues if ue.type != UE_SPORT]
|
ue_ids = [ue.id for ue in self.ues if ue.type != UE_SPORT]
|
||||||
# matrice de 1, inscrits par défaut à toutes les UE:
|
|
||||||
ues_inscr_parcours_df = pd.DataFrame(
|
if self.formsemestre.formation.referentiel_competence is None:
|
||||||
|
return pd.DataFrame(
|
||||||
1.0, index=etuds_parcour_id.keys(), columns=ue_ids, dtype=float
|
1.0, index=etuds_parcour_id.keys(), columns=ue_ids, dtype=float
|
||||||
)
|
)
|
||||||
if self.formsemestre.formation.referentiel_competence is None:
|
# matrice de NaN, inscrits par défaut à aucune UE:
|
||||||
return ues_inscr_parcours_df
|
ues_inscr_parcours_df = pd.DataFrame(
|
||||||
|
np.nan, index=etuds_parcour_id.keys(), columns=ue_ids, dtype=float
|
||||||
|
)
|
||||||
ue_by_parcours = {} # parcours_id : {ue_id:0|1}
|
ue_by_parcours = {} # parcours_id : {ue_id:0|1}
|
||||||
for parcour in self.formsemestre.formation.referentiel_competence.parcours:
|
for parcour in self.formsemestre.formation.referentiel_competence.parcours:
|
||||||
ue_by_parcours[parcour.id] = {
|
ue_by_parcours[parcour.id] = {
|
||||||
|
Loading…
Reference in New Issue
Block a user