forked from ScoDoc/ScoDoc
Bonus Béziers (à valider)
This commit is contained in:
parent
75f43bbdde
commit
7879c176dd
@ -379,6 +379,25 @@ def bonus_iutbethune(notes_sport, coefs, infos=None):
|
|||||||
return bonus
|
return bonus
|
||||||
|
|
||||||
|
|
||||||
|
def bonus_iutbeziers(notes_sport, coefs, infos=None):
|
||||||
|
"""Calcul bonus modules optionels (sport, culture), regle IUT BEZIERS
|
||||||
|
|
||||||
|
Les étudiants de l'IUT peuvent suivre des enseignements optionnels
|
||||||
|
sport , etc) non rattaches à une unité d'enseignement. Les points
|
||||||
|
au-dessus de 10 sur 20 obtenus dans chacune des matières
|
||||||
|
optionnelles sont cumulés et 3% de ces points cumulés s'ajoutent à
|
||||||
|
la moyenne générale du semestre déjà obtenue par l'étudiant.
|
||||||
|
"""
|
||||||
|
sumc = sum(coefs) # assumes sum. coefs > 0
|
||||||
|
# note_sport = sum(map(mul, notes_sport, coefs)) / sumc # moyenne pondérée
|
||||||
|
bonus = sum([(x - 10) * 0.03 for x in notes_sport if x > 10])
|
||||||
|
# le total du bonus ne doit pas dépasser 0.3 - Fred, 28/01/2020
|
||||||
|
|
||||||
|
if bonus > 0.3:
|
||||||
|
bonus = 0.3
|
||||||
|
return bonus
|
||||||
|
|
||||||
|
|
||||||
def bonus_demo(notes_sport, coefs, infos=None):
|
def bonus_demo(notes_sport, coefs, infos=None):
|
||||||
"""Fausse fonction "bonus" pour afficher les informations disponibles
|
"""Fausse fonction "bonus" pour afficher les informations disponibles
|
||||||
et aider les développeurs.
|
et aider les développeurs.
|
||||||
|
Loading…
Reference in New Issue
Block a user