forked from ScoDoc/ScoDoc
Fix: sem. classic avec module mais aucun étduiant
This commit is contained in:
parent
1a3ee5864d
commit
be83e4d96b
@ -310,14 +310,16 @@ def compute_ue_moys_classic(
|
|||||||
les coefficients effectifs de chaque UE pour chaque étudiant
|
les coefficients effectifs de chaque UE pour chaque étudiant
|
||||||
(sommes de coefs de modules pris en compte)
|
(sommes de coefs de modules pris en compte)
|
||||||
"""
|
"""
|
||||||
if not len(modimpl_mask): # aucun module
|
if (not len(modimpl_mask)) or (
|
||||||
|
sem_matrix.shape[0] == 0
|
||||||
|
): # aucun module ou aucun étudiant
|
||||||
# etud_moy_gen_s, etud_moy_ue_df, etud_coef_ue_df
|
# etud_moy_gen_s, etud_moy_ue_df, etud_coef_ue_df
|
||||||
return (
|
return (
|
||||||
pd.Series(
|
pd.Series(
|
||||||
[0.0] * len(modimpl_inscr_df.index), index=modimpl_inscr_df.index
|
[0.0] * len(modimpl_inscr_df.index), index=modimpl_inscr_df.index
|
||||||
),
|
),
|
||||||
pd.DataFrame(),
|
pd.DataFrame(columns=[ue.id for ue in ues], index=modimpl_inscr_df.index),
|
||||||
pd.DataFrame(),
|
pd.DataFrame(columns=[ue.id for ue in ues], index=modimpl_inscr_df.index),
|
||||||
)
|
)
|
||||||
# Restreint aux modules sélectionnés:
|
# Restreint aux modules sélectionnés:
|
||||||
sem_matrix = sem_matrix[:, modimpl_mask]
|
sem_matrix = sem_matrix[:, modimpl_mask]
|
||||||
|
Loading…
Reference in New Issue
Block a user