diff --git a/app/views/notes.py b/app/views/notes.py
index 005f5796d..e6065c364 100644
--- a/app/views/notes.py
+++ b/app/views/notes.py
@@ -2270,6 +2270,12 @@ def formsemestre_validation_but(formsemestre_id: int, etudid: int):
etudid=etudid)}" class="stdlink">effacer décisions"""
else:
erase_span = ""
+ warning = ""
+ if len(deca.niveaux_competences) != len(deca.decisions_rcue_by_niveau):
+ warning += f"""
Attention: {len(deca.niveaux_competences)}
+ niveaux mais {len(deca.decisions_rcue_by_niveau)} regroupements RCUE.
"""
+ if deca.parcour is None:
+ warning += """L'étudiant n'est pas inscrit à un parcours.
"""
H.append(
f"""
@@ -2277,6 +2283,7 @@ def formsemestre_validation_but(formsemestre_id: int, etudid: int):
- Parcours {(deca.parcour.libelle if deca.parcour else False) or "non spécifié"}
- {deca.annee_scolaire_str()}
{etud.nomprenom}
+ {warning}