[Scodoc-devel] [SVN] Scolar : [1407] Ajout fonction bonus IUT de Tarbes

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Sam 1 Nov 20:34:14 CET 2014


Une pièce jointe HTML a été nettoyée...
URL: <https://www-rt.iutv.univ-paris13.fr/pipermail/scodoc-devel/attachments/20141101/bad98643/attachment.html>
-------------- section suivante --------------
Modified: branches/ScoDoc7/bonus_sport.py
===================================================================
--- branches/ScoDoc7/bonus_sport.py	2014-11-01 00:26:51 UTC (rev 1406)
+++ branches/ScoDoc7/bonus_sport.py	2014-11-01 19:34:14 UTC (rev 1407)
@@ -240,7 +240,18 @@
     bonus = min(0.6,sum([x for x in notes_sport]))  # plafonnement à 0.6 points
     
     return bonus
-    
+
+def bonus_iutTarbes(notes_sport, coefs, infos=None):
+    """Calcul bonus modules optionnels 
+    (sport, Langues, action sociale, Théâtre), règle IUT Tarbes
+    Les coefficients ne sont pas pris en compte, 
+     seule la meilleure note est prise en compte
+    le 1/30ème des points au-dessus de 10 sur 20  est retenu et s'ajoute à
+    la moyenne générale du semestre déjà obtenue par l'étudiant.
+    """
+    bonus = max( [ (x - 10) / 30. for x in notes_sport if x > 10 ] or [ 0. ] )
+    return bonus
+
 def bonus_demo(notes_sport, coefs, infos=None):
     """Fausse fonction "bonus" pour afficher les informations disponibles
     et aider les développeurs.
@@ -256,3 +267,4 @@
     #   #open('/tmp/log','a').write( pprint.pformat(ue_status) + '\n\n' )    
     
     return 0.
+


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