[Scodoc-devel] [SVN] Scolar : [1560] Ajout calcul bonus IUT Saint-Nazaire

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Ven 9 Sep 10:53:52 CEST 2016


Une pièce jointe HTML a été nettoyée...
URL: <https://www-rt.iutv.univ-paris13.fr/pipermail/scodoc-devel/attachments/20160909/384ccc62/attachment.html>
-------------- section suivante --------------
Modified: branches/ScoDoc7/bonus_sport.py
===================================================================
--- branches/ScoDoc7/bonus_sport.py	2016-09-08 09:09:47 UTC (rev 1559)
+++ branches/ScoDoc7/bonus_sport.py	2016-09-09 08:53:50 UTC (rev 1560)
@@ -252,6 +252,25 @@
     bonus = max( [ (x - 10) / 30. for x in notes_sport if x > 10 ] or [ 0. ] )
     return bonus
 
+def bonus_iutSN(notes_sport, coefs, infos=None):
+    """Calcul bonus sport IUT Saint-Nazaire sur moyenne générale
+
+    La note de sport de nos étudiants va de 0 à 5 points.
+    La note de culture idem,
+    Elles sont cumulables,
+    Chaque point correspond à un % qui augmente la moyenne générale.
+    Par exemple : note de sport 2/5 : la moyenne générale sera augmentée de 2%.
+
+    Calcul ici du bonus sur moyenne générale et moyennes d'UE non capitalisées.
+    """
+    # les coefs sont ignorés
+    # notes de 0 à 5
+    points = sum( [ x for x in notes_sport ])
+    factor = points/100.
+    bonus = infos['moy'] * factor
+    return bonus
+
+
 def bonus_demo(notes_sport, coefs, infos=None):
     """Fausse fonction "bonus" pour afficher les informations disponibles
     et aider les développeurs.


Plus d'informations sur la liste de diffusion Scodoc-devel