forked from ScoDoc/ScoDoc
Fix: bonus sport Ville Avray
This commit is contained in:
parent
7b28e0ba6b
commit
528d5c8863
@ -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):
|
||||||
|
Loading…
Reference in New Issue
Block a user