diff --git a/app/static/css/releve-but.css b/app/static/css/releve-but.css index 41e15448..a38e1112 100644 --- a/app/static/css/releve-but.css +++ b/app/static/css/releve-but.css @@ -189,10 +189,10 @@ section>div:nth-child(1){ font-weight: bold; font-size: 20px; } -#ects_tot { - margin-left: 8px; +#ects_tot, .decision, .decision_annee { font-weight: bold; font-size: 20px; + margin-top: 8px; } .enteteSemestre{ color: black; diff --git a/app/static/js/releve-but.js b/app/static/js/releve-but.js index 52651458..1c04c937 100644 --- a/app/static/js/releve-but.js +++ b/app/static/js/releve-but.js @@ -83,7 +83,9 @@ class releveBUT extends HTMLElement {
-
+
+
+
Inscrit le
Les moyennes ci-dessus servent à situer l'étudiant dans la promotion et ne correspondent pas à des validations de compétences ou d'UE.
@@ -192,6 +194,20 @@ class releveBUT extends HTMLElement { /* Information sur le semestre */ /*******************************/ showSemestre(data) { + let correspondanceCodes = { + "ADM": "Admis", + "AJD": "Admis par décision de jury", + "PASD": "Passage de droit : tout n'est pas validé, mais d'après les règles du BUT, vous passez", + "PAS1NCI": "Vous passez par décision de jury mais attention, vous n'avez pas partout le niveau suffisant", + "RED": "Ajourné mais autorisé à redoubler", + "NAR": "Non admis et non autorisé à redoubler : réorientation", + "DEM": "Démission", + "ABAN": "Abandon constaté sans lettre de démission", + "RAT": "En attente d'un rattrapage", + "EXCLU": "Exclusion dans le cadre d'une décision disciplinaire", + "DEF": "Défaillance : non évalué par manque d'assiduité", + "ABL": "Année blanche" + } this.shadow.querySelector("#identite_etudiant").innerHTML = ` ${data.etudiant.nomprenom} `; this.shadow.querySelector(".dateInscription").innerHTML += this.ISOToDate(data.semestre.inscription); @@ -224,6 +240,9 @@ class releveBUT extends HTMLElement { }).join("") }*/ this.shadow.querySelector(".infoSemestre").innerHTML = output; + if(data.semestre.decision_annee?.code){ + this.shadow.querySelector(".decision_annee").innerHTML = "Décision année : " + data.semestre.decision_annee.code + " - " + correspondanceCodes[data.semestre.decision_annee.code]; + } if (data.semestre.decision?.code) { this.shadow.querySelector(".decision").innerHTML = "Décision jury: " + (data.semestre.decision?.code || ""); } diff --git a/app/static/links/9.3.9 b/app/static/links/9.3.9 new file mode 120000 index 00000000..a96aa0ea --- /dev/null +++ b/app/static/links/9.3.9 @@ -0,0 +1 @@ +.. \ No newline at end of file