1
0
forked from ScoDoc/ScoDoc

Declare fonction bonus Le Mans

This commit is contained in:
Emmanuel Viennet 2022-01-31 22:14:13 +01:00
parent df347b8b30
commit 766609f459
3 changed files with 10 additions and 4 deletions

View File

@ -263,9 +263,10 @@ def compute_ue_moys_apc(
# #
# Version vectorisée # Version vectorisée
# #
etud_moy_ue = np.sum( with np.errstate(invalid="ignore"): # ignore les 0/0 (-> NaN)
modimpl_coefs_etuds_no_nan * sem_cube_inscrits, axis=1 etud_moy_ue = np.sum(
) / np.sum(modimpl_coefs_etuds_no_nan, axis=1) modimpl_coefs_etuds_no_nan * sem_cube_inscrits, axis=1
) / np.sum(modimpl_coefs_etuds_no_nan, axis=1)
return pd.DataFrame( return pd.DataFrame(
etud_moy_ue, etud_moy_ue,
index=modimpl_inscr_df.index, # les etudids index=modimpl_inscr_df.index, # les etudids

View File

@ -178,7 +178,7 @@ class ScoDocSiteConfig(db.Model):
return getattr(bonus_sport, func_name) return getattr(bonus_sport, func_name)
except AttributeError: except AttributeError:
raise ScoValueError( raise ScoValueError(
f"""Fonction de calcul maison inexistante: {func_name}. f"""Fonction de calcul de l'UE bonus inexistante: "{func_name}".
(contacter votre administrateur local).""" (contacter votre administrateur local)."""
) )

View File

@ -456,6 +456,11 @@ def bonus_iutbeziers(notes_sport, coefs, infos=None):
return bonus return bonus
def bonus_iutlemans(notes_sport, coefs, infos=None):
"fake: formule inutilisée en ScoDoc 9.2 mais doiut être présente"
return 0.0
def bonus_iutlr(notes_sport, coefs, infos=None): def bonus_iutlr(notes_sport, coefs, infos=None):
"""Calcul bonus modules optionels (sport, culture), règle IUT La Rochelle """Calcul bonus modules optionels (sport, culture), règle IUT La Rochelle
Si la note de sport est comprise entre 0 et 10 : pas d'ajout de point Si la note de sport est comprise entre 0 et 10 : pas d'ajout de point