1
0
forked from ScoDoc/ScoDoc

Bonus Limousin, Poitiers, St Malo

This commit is contained in:
Emmanuel Viennet 2022-03-17 13:43:21 +01:00
parent 6b60f426e6
commit 35f3d1841a

View File

@ -200,9 +200,8 @@ class BonusSportAdditif(BonusSport):
""" """
seuil_moy_gen = 10.0 # seuls les bonus au dessus du seuil sont pris en compte seuil_moy_gen = 10.0 # seuls les bonus au dessus du seuil sont pris en compte
seuil_comptage = ( # les points au dessus du seuil sont comptés (defaut: seuil_moy_gen):
None # les points au dessus du seuil sont comptés (defaut: seuil_moy_gen) seuil_comptage = None
)
proportion_point = 0.05 # multiplie les points au dessus du seuil proportion_point = 0.05 # multiplie les points au dessus du seuil
def compute_bonus(self, sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan): def compute_bonus(self, sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan):
@ -754,6 +753,23 @@ class BonusLille(BonusSportAdditif):
) )
class BonusLimousin(BonusSportAdditif):
"""Calcul bonus modules optionnels (sport, culture) à l'IUT du Limousin
Les points au-dessus de 10 sur 20 obtenus dans chacune des matières optionnelles
sont cumulés.
La moyenne de chacune des UE du semestre pair est augmentée de 5% du
cumul des points de bonus.
Le maximum de points bonus est de 0,5.
"""
name = "bonus_limousin"
displayed_name = "IUT du Limousin"
proportion_point = 0.05
bonus_max = 0.5
class BonusLyonProvisoire(BonusSportAdditif): class BonusLyonProvisoire(BonusSportAdditif):
"""Calcul bonus modules optionnels (sport, culture), règle IUT de Lyon (provisoire) """Calcul bonus modules optionnels (sport, culture), règle IUT de Lyon (provisoire)
@ -809,6 +825,19 @@ class BonusNantes(BonusSportAdditif):
bonus_max = 0.5 # plafonnement à 0.5 points bonus_max = 0.5 # plafonnement à 0.5 points
class BonusPoitiers(BonusSportAdditif):
"""Calcul bonus optionnels (sport, culture), règle IUT de Poitiers.
Les deux notes d'option supérieure à 10, bonifies les moyennes de chaque UE.
bonus = (option1 - 10)*5% + (option2 - 10)*5%
"""
name = "bonus_poitiers"
displayed_name = "IUT de Poitiers"
proportion_point = 0.05
class BonusRoanne(BonusSportAdditif): class BonusRoanne(BonusSportAdditif):
"""IUT de Roanne. """IUT de Roanne.
@ -831,9 +860,9 @@ class BonusStBrieuc(BonusSportAdditif):
<ul> <ul>
<li>Bonus = (S - 10)/20</li> <li>Bonus = (S - 10)/20</li>
</ul> </ul>
<div class="warning">(XXX vérifier si S6 est éligible au bonus, et le S2 du DUT XXX)</div>
""" """
# Utilisé aussi par St Malo, voir plus bas
name = "bonus_iut_stbrieuc" name = "bonus_iut_stbrieuc"
displayed_name = "IUT de Saint-Brieuc" displayed_name = "IUT de Saint-Brieuc"
proportion_point = 1 / 20.0 proportion_point = 1 / 20.0
@ -862,6 +891,19 @@ class BonusStDenis(BonusSportAdditif):
bonus_max = 0.5 bonus_max = 0.5
class BonusStMalo(BonusStBrieuc):
# identique à St Brieux, sauf la doc
"""IUT de Saint Malo
Ne s'applique qu'aux semestres pairs (S2, S4, S6), et bonifie les moyennes d'UE:
<ul>
<li>Bonus = (S - 10)/20</li>
</ul>
"""
name = "bonus_iut_stmalo"
displayed_name = "IUT de Saint-Malo"
class BonusTarbes(BonusSportAdditif): class BonusTarbes(BonusSportAdditif):
"""Calcul bonus optionnels (sport, culture), règle IUT de Tarbes. """Calcul bonus optionnels (sport, culture), règle IUT de Tarbes.