forked from ScoDoc/ScoDoc
Bonus: Le Mans, Mulhouse
This commit is contained in:
parent
d421088b52
commit
e9c2c3c1f7
@ -294,6 +294,29 @@ class BonusTours(BonusDirect):
|
|||||||
proportion_point = 1.0 / 40.0
|
proportion_point = 1.0 / 40.0
|
||||||
|
|
||||||
|
|
||||||
|
def bonus_iutlemans(notes_sport, coefs, infos=None):
|
||||||
|
# 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.
|
||||||
|
points = sum([x - 10 for x in notes_sport if x > 10]) # points au dessus de 10
|
||||||
|
bonus = points * 0.02 # ou / 20
|
||||||
|
return min(bonus, 0.5) # bonus limité à 0.5 point
|
||||||
|
|
||||||
|
|
||||||
|
class BonusLeMans(BonusSportAdditif):
|
||||||
|
"""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.
|
||||||
|
"""
|
||||||
|
|
||||||
|
name = "bonus_iutlemans"
|
||||||
|
seuil_moy_gen = 10.0 # points comptés au dessus de 10.
|
||||||
|
proportion_point = 0.02
|
||||||
|
bonus_moy_gen_limit = 0.5 #
|
||||||
|
|
||||||
|
|
||||||
# Bonus simple, mais avec changement de paramètres en 2010 !
|
# Bonus simple, mais avec changement de paramètres en 2010 !
|
||||||
class BonusLille(BonusSportAdditif):
|
class BonusLille(BonusSportAdditif):
|
||||||
"""Calcul bonus modules optionels (sport, culture), règle IUT Villeneuve d'Ascq
|
"""Calcul bonus modules optionels (sport, culture), règle IUT Villeneuve d'Ascq
|
||||||
@ -321,6 +344,20 @@ class BonusLille(BonusSportAdditif):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
class BonusMulhouse(BonusSportAdditif):
|
||||||
|
"""Calcul bonus modules optionnels (sport, culture), règle IUT de Mulhouse
|
||||||
|
|
||||||
|
La moyenne de chacune des UE du semestre sera majorée à hauteur de
|
||||||
|
5% du cumul des points supérieurs à 10 obtenus en matières optionnelles,
|
||||||
|
dans la limite de 0,5 point.
|
||||||
|
"""
|
||||||
|
|
||||||
|
name = "bonus_iutmulhouse"
|
||||||
|
seuil_moy_gen = 10.0 # points comptés au dessus de 10.
|
||||||
|
proportion_point = 0.05
|
||||||
|
bonus_moy_gen_limit = 0.5 #
|
||||||
|
|
||||||
|
|
||||||
class BonusSportMultiplicatif(BonusSport):
|
class BonusSportMultiplicatif(BonusSport):
|
||||||
"""Bonus sport qui multiplie les moyennes d'UE par un facteur"""
|
"""Bonus sport qui multiplie les moyennes d'UE par un facteur"""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user