diff --git a/app/but/jury_but_pv.py b/app/but/jury_but_pv.py
index 78d8d4dea4..2940345edb 100644
--- a/app/but/jury_but_pv.py
+++ b/app/but/jury_but_pv.py
@@ -47,7 +47,7 @@ def pvjury_table_but(formsemestre_id: int, format="html"):
title = "Procès-verbal de jury BUT annuel"
if format == "html":
- line_sep = "
"
+ line_sep = "
"
else:
line_sep = "\n"
# remplace pour le BUT la fonction sco_pvjury.pvjury_table
diff --git a/app/pe/pe_avislatex.py b/app/pe/pe_avislatex.py
index fc64253ca0..5a50773832 100644
--- a/app/pe/pe_avislatex.py
+++ b/app/pe/pe_avislatex.py
@@ -253,7 +253,7 @@ def get_annotation_PE(etudid, tag_annotation_pe):
) # Suppression du tag d'annotation PE
annotationPE = annotationPE.replace("\r", "") # Suppression des \r
annotationPE = annotationPE.replace(
- "
", "\n\n"
+ "
", "\n\n"
) # Interprète les retours chariots html
return annotationPE
return "" # pas d'annotations
diff --git a/app/pe/pe_view.py b/app/pe/pe_view.py
index ba129f7b6e..06302cd8df 100644
--- a/app/pe/pe_view.py
+++ b/app/pe/pe_view.py
@@ -55,7 +55,7 @@ def _pe_view_sem_recap_form(formsemestre_id):
Cette fonction génère un ensemble de fichiers permettant d'éditer des avis de
poursuites d'études.
-
+
De nombreux aspects sont paramétrables:
voir la documentation.
@@ -65,7 +65,7 @@ def _pe_view_sem_recap_form(formsemestre_id):
Absence justifiée.
-
+
Raison: (optionnel)
@@ -752,9 +752,9 @@ def CalAbs(etudid, sco_year=None): ), """
Absences de %(nomprenom)s (%(inscription)s)"""
% etud,
- """A : absence NON justifiée Colonnes declarees: %s - Colonnes presentes: %s""" + """Fichier Apogee invalide Colonnes declarees: %s + Colonnes presentes: %s""" % (declared, present) ) # l'ensemble de tous les codes des elements apo des semestres: diff --git a/app/scodoc/sco_archives_etud.py b/app/scodoc/sco_archives_etud.py index 9311fa457a..c0a40b14b2 100644 --- a/app/scodoc/sco_archives_etud.py +++ b/app/scodoc/sco_archives_etud.py @@ -295,7 +295,7 @@ def etudarchive_import_files_form(group_id): supprimer, via la fiche de chaque étudiant. Cette page permet de charger en une seule fois les fichiers
- de plusieurs étudiants. " + self.diagnostic = "erreur lors de la génération du PDF " self.diagnostic += " " + traceback.format_exc() + "" return [] return Table(Pt, colWidths=colWidths, style=pdfTableStyle) diff --git a/app/scodoc/sco_cost_formation.py b/app/scodoc/sco_cost_formation.py index 0cc0d78b8e..167ff770d8 100644 --- a/app/scodoc/sco_cost_formation.py +++ b/app/scodoc/sco_cost_formation.py @@ -132,9 +132,9 @@ def formsemestre_table_estim_cost( ], html_caption="""
Estimation du coût de formation basé sur le programme pédagogique
- et les nombres de groupes. - Coût théorique en heures équivalent TD. - Attention: ne prend en compte que les modules utilisés dans ce semestre. + et les nombres de groupes. + Coût théorique en heures équivalent TD. + Attention: ne prend en compte que les modules utilisés dans ce semestre. Attention: prend en compte tous les modules utilisés dans ce semestre, ce qui peut conduire à une sur-estimation du coût s'il y a des modules optionnels (dans ce cas, retoucher le tableau excel exporté). @@ -173,10 +173,10 @@ def formsemestre_estim_cost( h = """ """ % ( request.base_url, diff --git a/app/scodoc/sco_dept.py b/app/scodoc/sco_dept.py index 42f3db762b..e31752a048 100644 --- a/app/scodoc/sco_dept.py +++ b/app/scodoc/sco_dept.py @@ -98,7 +98,7 @@ def index_html(showcodes=0, showsemtable=0): H.append( """ Aucun utilisateur défini !Pour définir des utilisateurs
passez par la page Utilisateurs.
- ", " / "))[1:-1], + json.dumps(self.titres[ind_col].replace(" ", " / "))[1:-1], ) elif ind_col == COL_CUMUL: javascript = "doFiltrage(%s, %s, '.%s', '*', '%s', '%s', '%s');" % ( @@ -561,7 +561,7 @@ class EtapeBilan(object): ind_col, comptage, json.dumps(self.titres[ind_row])[1:-1], - json.dumps(self.titres[ind_col].replace(" ", " / "))[1:-1], + json.dumps(self.titres[ind_col].replace(" ", " / "))[1:-1], ) return '%d' % (javascript, count) @@ -590,9 +590,9 @@ class EtapeBilan(object): for key_etape in liste_etapes: col_id = self.indicatifs[key_etape] col_ids.append(col_id) - self.titres[col_id] = "%s %s" % key_to_values(key_etape) + self.titres[col_id] = "%s %s" % key_to_values(key_etape) col_ids.append(COL_CUMUL) - self.titres[COL_CUMUL] = "Total semestre" + self.titres[COL_CUMUL] = "Total semestre" rows = [] for semestre in liste_semestres: @@ -675,7 +675,7 @@ class EtapeBilan(object): NIP_NON_UNIQUE, ) H.append( - 'Code(s) nip) partagé(s) par %d étudiants ' + 'Code(s) nip) partagé(s) par %d étudiants ' % (javascript, self.tag_count[NIP_NON_UNIQUE]) ) return "\n".join(H) @@ -728,11 +728,11 @@ class EtapeBilan(object): prenom = data_etu.data_scodoc["prenom"] link = self.link_etu(etudid, nom) tag = ", ".join([tag for tag in sorted(data_etu.tags)]) - semestre = " ".join( + semestre = " ".join( [self.link_semestre(sem, True) for sem in data_etu.semestres] ) - annees = " ".join([etape[0] for etape in data_etu.etapes]) - etapes = " ".join([etape[1] for etape in data_etu.etapes]) + annees = " ".join([etape[0] for etape in data_etu.etapes]) + etapes = " ".join([etape[1] for etape in data_etu.etapes]) classe = data_etu.ind_row + data_etu.ind_col if NIP_NON_UNIQUE in data_etu.tags: classe += " " + NIP_NON_UNIQUE diff --git a/app/scodoc/sco_etud.py b/app/scodoc/sco_etud.py index bb869d5a9d..632f5b72c6 100644 --- a/app/scodoc/sco_etud.py +++ b/app/scodoc/sco_etud.py @@ -907,7 +907,7 @@ def fill_etuds_info(etuds: list[dict], add_admission=True): etud["ilycee"] = "Lycée " + format_lycee(etud["nomlycee"]) if etud["villelycee"]: etud["ilycee"] += " (%s)" % etud.get("villelycee", "") - etud["ilycee"] += " " + etud["ilycee"] += " " else: if etud.get("codelycee"): etud["ilycee"] = format_lycee_from_code(etud["codelycee"]) diff --git a/app/scodoc/sco_evaluation_check_abs.py b/app/scodoc/sco_evaluation_check_abs.py index b464cd673b..21e10f5337 100644 --- a/app/scodoc/sco_evaluation_check_abs.py +++ b/app/scodoc/sco_evaluation_check_abs.py @@ -224,7 +224,7 @@ def formsemestre_check_absences_html(formsemestre_id): "Vérification absences aux évaluations de ce semestre", ), """ Vérification de la cohérence entre les notes saisies et les absences signalées.
- Sont listés tous les modules avec des évaluations. (entrer une partie du nom) + (entrer une partie du nom) """ ) if dest_url: diff --git a/app/scodoc/sco_formsemestre_edit.py b/app/scodoc/sco_formsemestre_edit.py index 1195c575be..f3afb4d792 100644 --- a/app/scodoc/sco_formsemestre_edit.py +++ b/app/scodoc/sco_formsemestre_edit.py @@ -1659,7 +1659,7 @@ def formsemestre_change_publication_bul( " Confirmer la %s publication des bulletins ?" % msg, helpmsg="""Il est parfois utile de désactiver la diffusion des bulletins, par exemple pendant la tenue d'un jury ou avant harmonisation des notes. -+ Ce réglage n'a d'effet que si votre établissement a interfacé ScoDoc et un portail étudiant. """, dest_url="", diff --git a/app/scodoc/sco_formsemestre_inscriptions.py b/app/scodoc/sco_formsemestre_inscriptions.py index 540282e9c0..2c4fd681a3 100644 --- a/app/scodoc/sco_formsemestre_inscriptions.py +++ b/app/scodoc/sco_formsemestre_inscriptions.py @@ -893,7 +893,7 @@ def formsemestre_inscrits_ailleurs(formsemestre_id): H.append("") H.append(" Total: %d étudiants concernés. " % len(etudlist)) H.append( - """Ces étudiants sont inscrits dans le semestre sélectionné et aussi dans d'autres semestres qui se déroulent en même temps ! Ces étudiants sont inscrits dans le semestre sélectionné et aussi dans d'autres semestres qui se déroulent en même temps !
|
Nom | diff --git a/app/scodoc/sco_page_etud.py b/app/scodoc/sco_page_etud.py index 12828e870b..220e941620 100644 --- a/app/scodoc/sco_page_etud.py +++ b/app/scodoc/sco_page_etud.py @@ -189,7 +189,7 @@ def ficheEtud(etudid=None): else: info["paysdomicile"] = "" if info["telephone"] or info["telephonemobile"]: - info["telephones"] = "
---|
- + Ces annotations sont lisibles par tous les enseignants et le secrétariat. - + L'annotation commençant par "PE:" est un avis de poursuite d'études. |