tests unitaires jury BUT: Ajout de cas en GEII

This commit is contained in:
Emmanuel Viennet 2023-06-30 14:24:55 +02:00
parent b4c68cea10
commit 35fb269a41
2 changed files with 65 additions and 1 deletions

View File

@ -16,7 +16,10 @@
</li>
<li><b>Attention: peut modifier des décisions déjà enregistrées</b>, si la
validation de droit est calculée. Par exemple, vous aviez saisi <b>RAT</b>
validation de droit est calculée.
Ce calcul <b>n'utilise que les notes, et pas les décisions manuelles déjà saisies.</b>
<br>
Par exemple, vous aviez saisi <b>ATJ</b> ou <b>RAT</b>
pour un étudiant dont les moyennes d'UE dépassent 10 mais qui pour une
raison particulière ne valide pas son année. Le calcul automatique peut
remplacer ce <b>RAT</b> par un <b>ADM</b>, ScoDoc considérant que les

View File

@ -1265,3 +1265,64 @@ Etudiants:
moy_ue: 13.5000
# decisions_rcues: aucun RCUE en S1-red
decision_annee: AJ
geii89:
prenom: etugeii89
civilite: M
formsemestres:
S1:
notes_modules: # on joue avec les SAE seulement car elles sont "diagonales"
"S1.1": 13.5000
"S1.2": 13.0000
attendu: # les codes jury que l'on doit vérifier
deca:
passage_de_droit: False
nb_competences: 2
nb_rcue_annee: 0
decisions_ues:
"UE11":
codes: [ "ADM", "..." ]
code_valide: ADM
decision_jury: ATJ # A cause des absences
moy_ue: 13.5000
"UE12":
codes: [ "ADM", "..." ]
code_valide: ADM
decision_jury: ATJ # A cause des absences
moy_ue: 13.0000
S2:
notes_modules: # on joue avec les SAE seulement car elles sont "diagonales"
"S2.1": 14.5000
"S2.2": 14.0000
attendu: # les codes jury que l'on doit vérifier
deca:
passage_de_droit: True # d'apres les notes, on *pourrait* passer
autorisations_inscription: [2] # et le jury manuel nous fait passer
nb_competences: 2
nb_rcue_annee: 2
valide_moitie_rcue: False
codes: [ "ATJ", "..." ]
decisions_ues:
"UE21":
codes: [ "ADM", "..." ]
code_valide: ADM
decision_jury: ATJ
moy_ue: 14.5000
"UE22":
codes: [ "ADM", "..." ]
code_valide: ADM
decision_jury: ATJ
moy_ue: 14.0000
decisions_rcues: # on repère ici les RCUE par l'acronyme de leur 1ere UE (donc du S1)
"UE11":
code_valide: ADM # le code proposé en auto
decision_jury: ATJ # le code forcé manuellement par le jury
rcue:
# moy_rcue: 14.0000 # Pas de moyenne calculée
est_compensable: False
"UE12":
code_valide: ADM # le code proposé en auto
decision_jury: ATJ # le code forcé manuellement par le jury
rcue:
# moy_rcue: 13.5000 # Pas de moyenne calculée
est_compensable: False
decision_annee: ATJ # Passage tout de même en S3