forked from ScoDoc/DocScoDoc
Fix: bug calcul année but
This commit is contained in:
parent
835234779f
commit
962015563a
@ -220,9 +220,9 @@ class DecisionsProposeesAnnee(DecisionsProposees):
|
||||
self.formsemestre_pair = formsemestre_pair
|
||||
"le second formsemestre de la même année scolaire (S2, S4, S6)"
|
||||
self.annee_but = (
|
||||
formsemestre_impair.semestre_id // 2 + 1
|
||||
(formsemestre_impair.semestre_id + 1) // 2
|
||||
if formsemestre_impair
|
||||
else formsemestre_pair.semestre_id // 2
|
||||
else (formsemestre_pair.semestre_id + 1) // 2
|
||||
)
|
||||
"le rang de l'année dans le BUT: 1, 2, 3"
|
||||
assert self.annee_but in (1, 2, 3)
|
||||
|
@ -683,7 +683,7 @@ def module_edit(
|
||||
]
|
||||
# Choix des Apprentissages Critiques
|
||||
if ue is not None:
|
||||
annee = f"BUT{orig_semestre_idx//2 + 1}"
|
||||
annee = f"BUT{(orig_semestre_idx+1)//2}"
|
||||
app_critiques = ApcAppCritique.app_critiques_ref_comp(ref_comp, annee)
|
||||
descr += (
|
||||
[
|
||||
|
@ -113,6 +113,10 @@ def SituationEtudParcours(etud: dict, formsemestre_id: int):
|
||||
"""renvoie une instance de SituationEtudParcours (ou sous-classe spécialisée)"""
|
||||
formsemestre = FormSemestre.query.get_or_404(formsemestre_id)
|
||||
nt: NotesTableCompat = res_sem.load_formsemestre_results(formsemestre)
|
||||
|
||||
# if formsemestre.formation.is_apc():
|
||||
# return SituationEtudParcoursBUT(etud, formsemestre_id, nt)
|
||||
|
||||
parcours = nt.parcours
|
||||
#
|
||||
if parcours.ECTS_ONLY:
|
||||
@ -121,7 +125,7 @@ def SituationEtudParcours(etud: dict, formsemestre_id: int):
|
||||
return SituationEtudParcoursGeneric(etud, formsemestre_id, nt)
|
||||
|
||||
|
||||
class SituationEtudParcoursGeneric(object):
|
||||
class SituationEtudParcoursGeneric:
|
||||
"Semestre dans un parcours"
|
||||
|
||||
def __init__(self, etud: dict, formsemestre_id: int, nt: NotesTableCompat):
|
||||
|
@ -1,7 +1,7 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
SCOVERSION = "9.3.12"
|
||||
SCOVERSION = "9.3.13"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user