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 pandas as pd
|
||||
|
||||
from flask import g
|
||||
|
||||
from app.models.formsemestre import FormSemestre
|
||||
from app.scodoc.sco_codes_parcours import UE_SPORT
|
||||
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,
|
||||
soit pour le BUT à chaque moyenne d'UE.
|
||||
|
||||
Attention: en GEII, facteur 1/40, ailleurs facteur 1.
|
||||
|
||||
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
|
||||
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):
|
||||
"""Bonus modules optionels (sport, culture), règle IUT Ville d'Avray.
|
||||
|
Loading…
Reference in New Issue
Block a user