Jury BUT: RCUE redoublés: l'UE impaire doit être actuellement meilleure que celle éventuellement capitalisée
This commit is contained in:
parent
89948db135
commit
2919ff517c
@ -554,7 +554,6 @@ class DecisionsProposeesAnnee(DecisionsProposees):
|
|||||||
"""Liste des regroupements d'UE à considérer cette année.
|
"""Liste des regroupements d'UE à considérer cette année.
|
||||||
On peut avoir un RCUE à cheval sur plusieurs années (redoublants avec UE capitalisées).
|
On peut avoir un RCUE à cheval sur plusieurs années (redoublants avec UE capitalisées).
|
||||||
Si on n'a pas les deux semestres, aucun RCUE.
|
Si on n'a pas les deux semestres, aucun RCUE.
|
||||||
Raises ScoValueError s'il y a des UE sans RCUE. <= ??? XXX
|
|
||||||
"""
|
"""
|
||||||
if self.formsemestre_pair is None or self.formsemestre_impair is None:
|
if self.formsemestre_pair is None or self.formsemestre_impair is None:
|
||||||
return []
|
return []
|
||||||
@ -570,6 +569,10 @@ class DecisionsProposeesAnnee(DecisionsProposees):
|
|||||||
not in CODES_UE_VALIDES
|
not in CODES_UE_VALIDES
|
||||||
):
|
):
|
||||||
continue # ignore cette UE antérieure non capitalisée
|
continue # ignore cette UE antérieure non capitalisée
|
||||||
|
# et l'UE impaire doit être actuellement meilleure que
|
||||||
|
# celle éventuellement capitalisée
|
||||||
|
if self.decisions_ues[ue_impair.id].ue_status["is_capitalized"]:
|
||||||
|
continue # ignore cette UE car capitalisée et actuelle moins bonne
|
||||||
if ue_pair.niveau_competence_id == ue_impair.niveau_competence_id:
|
if ue_pair.niveau_competence_id == ue_impair.niveau_competence_id:
|
||||||
rcue = RegroupementCoherentUE(
|
rcue = RegroupementCoherentUE(
|
||||||
self.etud,
|
self.etud,
|
||||||
|
Loading…
Reference in New Issue
Block a user