forked from ScoDoc/ScoDoc
Bonux Le mans: déclinaisons DUT/BUT
This commit is contained in:
parent
8b3178cd23
commit
411533ae79
@ -428,19 +428,36 @@ class BonusLeHavre(BonusSportMultiplicatif):
|
||||
|
||||
|
||||
class BonusLeMans(BonusSportAdditif):
|
||||
"""Calcul bonus modules optionnels (sport, culture), règle IUT Le Mans
|
||||
"""Calcul bonus modules optionnels (sport, culture), règle IUT Le Mans.
|
||||
|
||||
La moyenne de chacune des UE du semestre sera majorée à hauteur de
|
||||
2% du cumul des points supérieurs à 10 obtenus en matières optionnelles,
|
||||
dans la limite de 0,5 point.
|
||||
Les points au-dessus de 10 sur 20 obtenus dans chacune des matières
|
||||
optionnelles sont cumulés.
|
||||
|
||||
|
||||
En BUT: la moyenne de chacune des UE du semestre est augmentée de
|
||||
2% du cumul des points de bonus,
|
||||
|
||||
En DUT/LP: la moyenne générale est augmentée de 5% du cumul des points bonus.
|
||||
|
||||
Dans tous les cas, le bonus est dans la limite de 0,5 point.
|
||||
"""
|
||||
|
||||
name = "bonus_iutlemans"
|
||||
displayed_name = "IUT du Mans"
|
||||
seuil_moy_gen = 10.0 # points comptés au dessus de 10.
|
||||
proportion_point = 0.02
|
||||
bonus_max = 0.5 #
|
||||
|
||||
def compute_bonus(self, sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan):
|
||||
"""calcul du bonus"""
|
||||
# La date du semestre ?
|
||||
if self.formsemestre.formation.is_apc():
|
||||
self.proportion_point = 0.02
|
||||
else:
|
||||
self.proportion_point = 0.05
|
||||
return super().compute_bonus(
|
||||
sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan
|
||||
)
|
||||
|
||||
|
||||
# Bonus simple, mais avec changement de paramètres en 2010 !
|
||||
class BonusLille(BonusSportAdditif):
|
||||
|
Loading…
Reference in New Issue
Block a user