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 app.models.formsemestre import FormSemestre
from app.scodoc.sco_codes_parcours import UE_SPORT
from app.scodoc.sco_codes_parcours import ParcoursDUT, ParcoursDUTMono
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:
"""Calcul du bonus sport.
@ -65,7 +55,7 @@ class BonusSport:
def __init__(
self,
formsemestre: FormSemestre,
formsemestre: "FormSemestre",
sem_modimpl_moys: np.array,
ues: list,
modimpl_inscr_df: pd.DataFrame,
@ -1321,7 +1311,7 @@ class BonusIUTvannes(BonusSportAdditif):
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.
Les étudiants de l'IUT peuvent suivre des enseignements optionnels
@ -1370,7 +1360,7 @@ class BonusIUTV(BonusSportAdditif):
name = "bonus_iutv"
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):