diff --git a/app/scodoc/sco_formsemestre_status.py b/app/scodoc/sco_formsemestre_status.py index 0fe380fa10..e8ae30a994 100644 --- a/app/scodoc/sco_formsemestre_status.py +++ b/app/scodoc/sco_formsemestre_status.py @@ -1014,24 +1014,24 @@ def formsemestre_status_head(formsemestre_id=None, page_title=None): % evals["last_modif"].strftime("%d/%m/%Y à %Hh%M") ) H.append("") - if evals["attente"]: - H.append( - """
' + sem_warning + "
") - if sem.semestre_id >= 0 and not sem.est_sur_une_annee(): - H.append( - 'Attention: ce semestre couvre plusieurs années scolaires !
' + warnings = [] + if evals["attente"]: + warnings.append( + """Il y a des notes en attente ! + Le classement des étudiants n'a qu'une valeur indicative.""" ) + if sem.bul_hide_xml: + warnings.append("""Bulletins non publiés sur le portail. """) + if sem.block_moyennes: + warnings.append("Calcul des moyennes bloqué !") + if sem.semestre_id >= 0 and not sem.est_sur_une_annee(): + warnings.append("""Ce semestre couvre plusieurs années scolaires !""") + if warnings: + H += [ + f"""Tableau de bord: cliquez sur un module pour saisir des notes
""", @@ -1338,7 +1343,7 @@ def formsemestre_tableau_modules( def get_formsemestre_etudids_sans_notes( formsemestre: FormSemestre, res: ResultatsSemestre ) -> set[int]: - """Les étudis d'étudiants de ce semestre n'ayant aucune note + """Les étudids d'étudiants de ce semestre n'ayant aucune note alors que d'autres en ont. """ # Il y a-t-il des notes déjà saisies ? @@ -1398,7 +1403,7 @@ def formsemestre_warning_etuds_sans_note( else: msg_etuds = f"""{nb_sans_notes} étudiants n'ont aucune note :""" - return f"""