1
0
forked from ScoDoc/ScoDoc

Relevé : code + explications - décision année jury

This commit is contained in:
Sébastien Lehmann 2022-06-30 17:43:23 +02:00
parent 92bd46d1d5
commit e3bfbf1e40
3 changed files with 23 additions and 3 deletions

View File

@ -189,10 +189,10 @@ section>div:nth-child(1){
font-weight: bold; font-weight: bold;
font-size: 20px; font-size: 20px;
} }
#ects_tot { #ects_tot, .decision, .decision_annee {
margin-left: 8px;
font-weight: bold; font-weight: bold;
font-size: 20px; font-size: 20px;
margin-top: 8px;
} }
.enteteSemestre{ .enteteSemestre{
color: black; color: black;

View File

@ -83,7 +83,9 @@ class releveBUT extends HTMLElement {
<div> <div>
<div class=infoSemestre></div> <div class=infoSemestre></div>
<div> <div>
<div><span class=decision></span><span class="ects" id="ects_tot"></span></div> <div class=decision_annee></div>
<div class=decision></div>
<div class="ects" id="ects_tot"></div>
<div class=dateInscription>Inscrit le </div> <div class=dateInscription>Inscrit le </div>
<em>Les moyennes ci-dessus servent à situer l'étudiant dans la promotion et ne correspondent pas à des validations de compétences ou d'UE.</em> <em>Les moyennes ci-dessus servent à situer l'étudiant dans la promotion et ne correspondent pas à des validations de compétences ou d'UE.</em>
</div> </div>
@ -192,6 +194,20 @@ class releveBUT extends HTMLElement {
/* Information sur le semestre */ /* Information sur le semestre */
/*******************************/ /*******************************/
showSemestre(data) { 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 = ` <a href="${data.etudiant.fiche_url}">${data.etudiant.nomprenom}</a> `; this.shadow.querySelector("#identite_etudiant").innerHTML = ` <a href="${data.etudiant.fiche_url}">${data.etudiant.nomprenom}</a> `;
this.shadow.querySelector(".dateInscription").innerHTML += this.ISOToDate(data.semestre.inscription); this.shadow.querySelector(".dateInscription").innerHTML += this.ISOToDate(data.semestre.inscription);
@ -224,6 +240,9 @@ class releveBUT extends HTMLElement {
}).join("") }).join("")
}*/ }*/
this.shadow.querySelector(".infoSemestre").innerHTML = output; 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) { if (data.semestre.decision?.code) {
this.shadow.querySelector(".decision").innerHTML = "Décision jury: " + (data.semestre.decision?.code || ""); this.shadow.querySelector(".decision").innerHTML = "Décision jury: " + (data.semestre.decision?.code || "");
} }

1
app/static/links/9.3.9 Symbolic link
View File

@ -0,0 +1 @@
..