Bonus Bordeaux
This commit is contained in:
parent
5c17410bcb
commit
7e4459a15e
@ -168,7 +168,7 @@ class BulletinBUT(ResultatsSemestreBUT):
|
|||||||
return ""
|
return ""
|
||||||
import random
|
import random
|
||||||
|
|
||||||
bonus_vect = self.bonus_ues.loc[etudid] + [random.random() for i in range(3)]
|
bonus_vect = self.bonus_ues.loc[etudid]
|
||||||
if bonus_vect.nunique() > 1:
|
if bonus_vect.nunique() > 1:
|
||||||
# détail UE par UE
|
# détail UE par UE
|
||||||
details = [
|
details = [
|
||||||
|
@ -275,14 +275,15 @@ class BonusDirect(BonusSportAdditif):
|
|||||||
class BonusBethune(BonusSportMultiplicatif):
|
class BonusBethune(BonusSportMultiplicatif):
|
||||||
"""Calcul bonus modules optionels (sport), règle IUT de Béthune.
|
"""Calcul bonus modules optionels (sport), règle IUT de Béthune.
|
||||||
|
|
||||||
5% des points au dessus de 10., limité à 0.5 point de bonus.
|
Les points au dessus de la moyenne de 10 apportent un bonus pour le semestre.
|
||||||
|
Ce bonus est égal au nombre de points divisé par 200 et multiplié par la
|
||||||
|
moyenne générale du semestre de l'étudiant.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
name = "bonus_iutbethune"
|
name = "bonus_iutbethune"
|
||||||
displayed_name = "IUT de Béthune"
|
displayed_name = "IUT de Béthune"
|
||||||
seuil_moy_gen = 10.0
|
seuil_moy_gen = 10.0
|
||||||
amplitude = 0.005
|
amplitude = 0.005
|
||||||
bonus_max = 0.5 # plafonnement à 0.5 points
|
|
||||||
|
|
||||||
|
|
||||||
class BonusBezier(BonusSportAdditif):
|
class BonusBezier(BonusSportAdditif):
|
||||||
@ -307,21 +308,23 @@ class BonusBezier(BonusSportAdditif):
|
|||||||
|
|
||||||
|
|
||||||
class BonusBordeaux1(BonusSportMultiplicatif):
|
class BonusBordeaux1(BonusSportMultiplicatif):
|
||||||
"""Calcul bonus modules optionels (sport, culture), règle IUT Bordeaux 1, sur moyenne générale et UE
|
"""Calcul bonus modules optionels (sport, culture), règle IUT Bordeaux 1, sur moyenne générale
|
||||||
|
et UE.
|
||||||
|
|
||||||
Les étudiants de l'IUT peuvent suivre des enseignements optionnels
|
Les étudiants de l'IUT peuvent suivre des enseignements optionnels
|
||||||
de l'Université Bordeaux 1 (sport, théâtre) non rattachés à une unité d'enseignement.
|
de l'Université Bordeaux 1 (sport, théâtre) non rattachés à une unité d'enseignement.
|
||||||
En cas de double activité, c'est la meilleure des 2 notes qui compte.
|
|
||||||
Chaque point au-dessus de 10 sur 20 obtenus dans cet enseignement correspond à un %
|
Chaque point au-dessus de 10 sur 20 obtenus dans cet enseignement correspond à un %
|
||||||
qui augmente la moyenne de chaque UE et la moyenne générale.
|
qui augmente la moyenne de chaque UE et la moyenne générale.
|
||||||
Formule : le % = points>moyenne / 2
|
Formule : le % = points>moyenne / 2
|
||||||
Par exemple : sport 13/20 : chaque UE sera multipliée par 1+0,015, ainsi que la moyenne générale.
|
Par exemple : sport 13/20 : chaque UE sera multipliée par 1+0,015, ainsi que la moyenne générale.
|
||||||
|
|
||||||
Calcul ici du bonus sur moyenne générale et moyennes d'UE non capitalisées.
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
pass # XXX en attente de Cédric
|
name = "bonus_iutBordeaux1"
|
||||||
|
displayed_name = "IUT de Bordeaux 1"
|
||||||
|
seuil_moy_gen = 10.0
|
||||||
|
amplitude = 0.005
|
||||||
|
|
||||||
|
|
||||||
class BonusColmar(BonusSportAdditif):
|
class BonusColmar(BonusSportAdditif):
|
||||||
|
Loading…
Reference in New Issue
Block a user