forked from ScoDoc/ScoDoc
Bonus IUT Littoral: modif règle
This commit is contained in:
parent
8652ef2e7b
commit
0fb45fc9ca
@ -669,8 +669,8 @@ class BonusCalais(BonusSportAdditif):
|
||||
<ul>
|
||||
<li><b>en DUT</b> à la moyenne générale du semestre déjà obtenue par l'étudiant.
|
||||
</li>
|
||||
<li><b>en BUT et LP</b> à la moyenne des UE dont l'acronyme fini par <b>BS</b>
|
||||
(ex : UE2.1BS, UE32BS)
|
||||
<li><b>en BUT et LP</b> à la moyenne de chaque UE (avant 2023-2024 aux UE dont
|
||||
l'acronyme termine par <b>BS</b> comme UE2.1BS, UE32BS).
|
||||
</li>
|
||||
</ul>
|
||||
"""
|
||||
@ -692,12 +692,14 @@ class BonusCalais(BonusSportAdditif):
|
||||
else:
|
||||
self.classic_use_bonus_ues = True # pour les LP
|
||||
super().compute_bonus(sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan)
|
||||
ues = self.formsemestre.get_ues(with_sport=False)
|
||||
ues_sans_bs = [
|
||||
ue for ue in ues if ue.acronyme[-2:].upper() != "BS"
|
||||
] # les 2 derniers cars forcés en majus
|
||||
for ue in ues_sans_bs:
|
||||
self.bonus_ues[ue.id] = 0.0
|
||||
if self.formsemestre.annee_scolaire() < 2023:
|
||||
# ne s'applique qu'aux UE dont l'acronyme termine par BS
|
||||
ues = self.formsemestre.get_ues(with_sport=False)
|
||||
ues_sans_bs = [
|
||||
ue for ue in ues if ue.acronyme[-2:].upper() != "BS"
|
||||
] # les 2 derniers cars forcés en majus
|
||||
for ue in ues_sans_bs:
|
||||
self.bonus_ues[ue.id] = 0.0
|
||||
|
||||
|
||||
class BonusColmar(BonusSportAdditif):
|
||||
|
Loading…
Reference in New Issue
Block a user