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>
<li><b>Attention: peut modifier des décisions déjà enregistrées</b>, si la <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 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 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 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 moy_ue: 13.5000
# decisions_rcues: aucun RCUE en S1-red # decisions_rcues: aucun RCUE en S1-red
decision_annee: AJ 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