1
0
forked from ScoDoc/ScoDoc

Fix: bonus sport Ville Avray

This commit is contained in:
Emmanuel Viennet 2022-11-12 09:59:51 +01:00
parent 51d7dff649
commit 066650830b

View File

@ -18,21 +18,11 @@ import pandas as pd
from flask import g from flask import g
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_codes_parcours import ParcoursDUT, ParcoursDUTMono from app.scodoc.sco_codes_parcours import ParcoursDUT, ParcoursDUTMono
from app.scodoc.sco_utils import ModuleType from app.scodoc.sco_utils import ModuleType
def get_bonus_sport_class_from_name(dept_id):
"""La classe de bonus sport pour le département indiqué.
Note: en ScoDoc 9, le bonus sport est défini gloabelement et
ne dépend donc pas du département.
Résultat: une sous-classe de BonusSport
"""
raise NotImplementedError()
class BonusSport: class BonusSport:
"""Calcul du bonus sport. """Calcul du bonus sport.
@ -65,7 +55,7 @@ class BonusSport:
def __init__( def __init__(
self, self,
formsemestre: FormSemestre, formsemestre: "FormSemestre",
sem_modimpl_moys: np.array, sem_modimpl_moys: np.array,
ues: list, ues: list,
modimpl_inscr_df: pd.DataFrame, modimpl_inscr_df: pd.DataFrame,
@ -1321,7 +1311,7 @@ class BonusIUTvannes(BonusSportAdditif):
classic_use_bonus_ues = False # seulement sur moy gen. classic_use_bonus_ues = False # seulement sur moy gen.
class BonusVilleAvray(BonusSport): class BonusVilleAvray(BonusSportAdditif):
"""Bonus modules optionnels (sport, culture), règle IUT Ville d'Avray. """Bonus modules optionnels (sport, culture), règle IUT Ville d'Avray.
Les étudiants de l'IUT peuvent suivre des enseignements optionnels Les étudiants de l'IUT peuvent suivre des enseignements optionnels
@ -1370,7 +1360,7 @@ class BonusIUTV(BonusSportAdditif):
name = "bonus_iutv" name = "bonus_iutv"
displayed_name = "IUT de Villetaneuse" displayed_name = "IUT de Villetaneuse"
pass # oui, c'est le bonus par défaut # c'est le bonus par défaut: aucune méthode à surcharger
def get_bonus_class_dict(start=BonusSport, d=None): def get_bonus_class_dict(start=BonusSport, d=None):