From 30b4a28b7f8304f04dd673b1a3e8e024118d55f5 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Mon, 20 Jun 2022 18:12:00 +0200 Subject: [PATCH] =?UTF-8?q?Bonus=20Orl=C3=A9ans=20(contrib.=20F.=20Masson)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/comp/bonus_spo.py | 48 +++++++++++++++++++++++++++++++++++++++++++ sco_version.py | 2 +- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/app/comp/bonus_spo.py b/app/comp/bonus_spo.py index 6cf0767f..755d386e 100644 --- a/app/comp/bonus_spo.py +++ b/app/comp/bonus_spo.py @@ -1023,6 +1023,54 @@ class BonusNantes(BonusSportAdditif): bonus_max = 0.5 # plafonnement à 0.5 points +class BonusOrleans(BonusSportAdditif): + """Calcul bonus modules optionnels (sport, culture), règle IUT d'Orléans +

Cadre général : + En reconnaissance de l'engagement des étudiants dans la vie associative, + sociale ou professionnelle, l’IUT d’Orléans accorde, sous conditions, + une bonification aux étudiants inscrits qui en font la demande en début + d’année universitaire. +

+

Cet engagement doit être régulier et correspondre à une activité réelle + et sérieuse qui bénéficie à toute la communauté étudiante de l’IUT, + de l’Université ou à l’ensemble de la collectivité.

+

Bonification : + Pour les DUT et LP, cette bonification interviendra sur la moyenne générale + des semestres pairs : +

+ Pour le BUT, cette bonification interviendra sur la moyenne de chacune + des UE des semestre pairs : + + La bonification ne peut dépasser +0,5 points par année universitaire. +

+

Avant février 2020 : + Un bonus de 2,5% de la note de sport est accordé à la moyenne générale. +

+ """ + + name = "bonus_iutorleans" + displayed_name = "IUT d'Orléans" + bonus_max = 0.5 + seuil_moy_gen = 0.0 # seuls les points au dessus du seuil sont comptés + proportion_point = 1 + classic_use_bonus_ues = False + + def compute_bonus(self, sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan): + if self.formsemestre.date_debut > datetime.date(2020, 2, 1): + self.proportion_point = 1.0 + else: + self.proportion_point = 2.5 / 100.0 + return super().compute_bonus( + sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan + ) + + class BonusPoitiers(BonusSportAdditif): """Calcul bonus optionnels (sport, culture), règle IUT de Poitiers. diff --git a/sco_version.py b/sco_version.py index 3de1255f..be28c9f1 100644 --- a/sco_version.py +++ b/sco_version.py @@ -1,7 +1,7 @@ # -*- mode: python -*- # -*- coding: utf-8 -*- -SCOVERSION = "9.2.24" +SCOVERSION = "9.2.25" SCONAME = "ScoDoc"