Codes décisions jury pour BUT

This commit is contained in:
Emmanuel Viennet 2022-06-05 13:01:29 +02:00
parent 5f9a916135
commit 109e00b6eb
2 changed files with 34 additions and 7 deletions

View File

@ -58,6 +58,8 @@ def _build_code_field(code):
class CodesDecisionsForm(FlaskForm): class CodesDecisionsForm(FlaskForm):
"Formulaire code décisions Apogée" "Formulaire code décisions Apogée"
ABAN = _build_code_field("ABAN")
ABL = _build_code_field("ABL")
ADC = _build_code_field("ADC") ADC = _build_code_field("ADC")
ADJ = _build_code_field("ADJ") ADJ = _build_code_field("ADJ")
ADM = _build_code_field("ADM") ADM = _build_code_field("ADM")
@ -68,8 +70,13 @@ class CodesDecisionsForm(FlaskForm):
CMP = _build_code_field("CMP") CMP = _build_code_field("CMP")
DEF = _build_code_field("DEF") DEF = _build_code_field("DEF")
DEM = _build_code_field("DEM") DEM = _build_code_field("DEM")
EXCLU = _build_code_field("EXCLU")
NAR = _build_code_field("NAR") NAR = _build_code_field("NAR")
PASD = _build_code_field("PASD")
PAS1NCI = _build_code_field("PAS1NCI")
RAT = _build_code_field("RAT") RAT = _build_code_field("RAT")
RED = _build_code_field("RED")
NOTES_FMT = StringField( NOTES_FMT = StringField(
label="Format notes exportées", label="Format notes exportées",
description="""Format des notes. Par défaut <tt style="font-family: monotype;">%3.2f</tt> (deux chiffres après la virgule)""", description="""Format des notes. Par défaut <tt style="font-family: monotype;">%3.2f</tt> (deux chiffres après la virgule)""",

View File

@ -114,6 +114,8 @@ UE_SEM_DEFAULT = 1000000 # indice semestre des UE sans modules
# ------------------------------------------------------------------ # ------------------------------------------------------------------
# Codes proposés par ADIUT / Apogee # Codes proposés par ADIUT / Apogee
ABAN = "ABAN"
ABL = "ABL"
ADM = "ADM" # moyenne gen., barres UE, assiduité: sem. validé ADM = "ADM" # moyenne gen., barres UE, assiduité: sem. validé
ADC = "ADC" # admis par compensation (eg moy(S1, S2) > 10) ADC = "ADC" # admis par compensation (eg moy(S1, S2) > 10)
ADJ = "ADJ" # admis par le jury ADJ = "ADJ" # admis par le jury
@ -124,10 +126,14 @@ AJ = "AJ"
CMP = "CMP" # utile pour UE seulement (indique UE acquise car semestre acquis) CMP = "CMP" # utile pour UE seulement (indique UE acquise car semestre acquis)
DEF = "DEF" # défaillance (n'est pas un code jury dans scodoc mais un état, comme inscrit ou demission) DEF = "DEF" # défaillance (n'est pas un code jury dans scodoc mais un état, comme inscrit ou demission)
DEM = "DEM" DEM = "DEM"
EXCLU = "EXCLU"
JSD = "JSD" # jury tenu mais pas de code (Jury Sans Décision) JSD = "JSD" # jury tenu mais pas de code (Jury Sans Décision)
NAR = "NAR" NAR = "NAR"
PASD = "PASD"
PAS1NCI = "PAS1NCI"
RAT = "RAT" # en attente rattrapage, sera ATT dans Apogée RAT = "RAT" # en attente rattrapage, sera ATT dans Apogée
RED = "RED"
UEBSL = "UEBSL" # UE blanchie
# codes actions # codes actions
REDOANNEE = "REDOANNEE" # redouble annee (va en Sn-1) REDOANNEE = "REDOANNEE" # redouble annee (va en Sn-1)
@ -145,18 +151,32 @@ ALL = "ALL"
# Explication des codes (de semestre ou d'UE) # Explication des codes (de semestre ou d'UE)
CODES_EXPL = { CODES_EXPL = {
ABAN: "Non évalué pour manque dassiduité: non présentation des notes de l'étudiant au jury",
ABL: "Année blanche",
ADC: "Validé par compensation", ADC: "Validé par compensation",
ADJ: "Validé par le Jury", ADJ: "Validé par le Jury",
ADM: "Validé", ADM: "Validé",
AJ: "Ajourné", AJ: "Ajourné (ou UE/BC de BUT en attente pour problème de moyenne)",
ATB: "Décision en attente d'un autre semestre (au moins une UE sous la barre)", ATB: "Décision en attente d'un autre semestre (au moins une UE sous la barre)",
ATJ: "Décision en attente d'un autre semestre (assiduité insuffisante)", ATJ: "Décision en attente d'un autre semestre (assiduité insuffisante)",
ATT: "Décision en attente d'un autre semestre (faute d'atteindre la moyenne)", ATT: "Décision en attente d'un autre semestre (faute d'atteindre la moyenne)",
CMP: "Code UE acquise car semestre acquis", CMP: """Code UE acquise car semestre acquis, ou, en BUT, acquise par
DEF: "Défaillant", compensation UE avec lUE de même compétence et de même année (ECTS acquis).
NAR: "Échec, non autorisé à redoubler", Utilisé aussi pour les blocs de compétences BUT (RCUE).
RAT: "En attente d'un rattrapage", """,
DEF: "Défaillant, pas ou peu de notes par arrêt de la formation. Non évalué par manque assiduité.",
DEM: "Démission", DEM: "Démission",
EXCLU: "Exclusion: décision réservée à des décisions disciplinaires",
NAR: "Non admis, réorientation, non autorisé à redoubler",
PASD: """Année BUT: non admis, mais passage de droit:
Passage en Année Supérieure de Droit (+ de 50% des UE VAL et RCUE Ajourné(s) >=8)
""",
PAS1NCI: """Année BUT: Non admis, mais passage par décision de jury:
Passage en Année Supérieure avec au moins 1 Niveau de Compétence Insuffisant (RCUE<8)
""",
RAT: "En attente d'un rattrapage",
RED: "Année: Ajourné, mais autorisé à redoubler",
UEBSL: "UE blanchie",
} }