forked from ScoDoc/ScoDoc
Bonus sport Tours différencié GEII / le reste
This commit is contained in:
parent
8bccdd3ae2
commit
ae757a441e
@ -16,6 +16,8 @@ import datetime
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
|
||||||
|
from flask import g
|
||||||
|
|
||||||
from app.models.formsemestre import FormSemestre
|
from app.models.formsemestre import FormSemestre
|
||||||
from app.scodoc.sco_codes_parcours import UE_SPORT
|
from app.scodoc.sco_codes_parcours import UE_SPORT
|
||||||
from app.scodoc.sco_utils import ModuleType
|
from app.scodoc.sco_utils import ModuleType
|
||||||
@ -559,6 +561,8 @@ class BonusTours(BonusDirect):
|
|||||||
et 1/40 (2,5%) est ajouté aux moyennes: soit à la moyenne générale,
|
et 1/40 (2,5%) est ajouté aux moyennes: soit à la moyenne générale,
|
||||||
soit pour le BUT à chaque moyenne d'UE.
|
soit pour le BUT à chaque moyenne d'UE.
|
||||||
|
|
||||||
|
Attention: en GEII, facteur 1/40, ailleurs facteur 1.
|
||||||
|
|
||||||
Le bonus total est limité à 1 point.
|
Le bonus total est limité à 1 point.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -568,6 +572,16 @@ class BonusTours(BonusDirect):
|
|||||||
seuil_moy_gen = 0.0 # seuls les points au dessus du seuil sont comptés
|
seuil_moy_gen = 0.0 # seuls les points au dessus du seuil sont comptés
|
||||||
proportion_point = 1.0 / 40.0
|
proportion_point = 1.0 / 40.0
|
||||||
|
|
||||||
|
def compute_bonus(self, sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan):
|
||||||
|
"""calcul différencié selon le département !"""
|
||||||
|
if g.scodoc_dept == "GEII":
|
||||||
|
self.proportion_point = 1.0 / 40.0
|
||||||
|
else:
|
||||||
|
self.proportion_point = 1.0
|
||||||
|
return super().compute_bonus(
|
||||||
|
self, sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class BonusVilleAvray(BonusSport):
|
class BonusVilleAvray(BonusSport):
|
||||||
"""Bonus modules optionels (sport, culture), règle IUT Ville d'Avray.
|
"""Bonus modules optionels (sport, culture), règle IUT Ville d'Avray.
|
||||||
|
Loading…
Reference in New Issue
Block a user