ScoDoc-PE/tests/unit/cursus_but_gb.yaml

209 lines
5.2 KiB
YAML

# Tests unitaires jury BUT
# Essais avec un BUT GB et deux parcours sur S1, S2, S3
ReferentielCompetences:
filename: but-GB-05012022-081625.xml
specialite: GB
Formation:
filename: scodoc_formation_BUT_GB_v1.xml
# Association des UE aux compétences:
ues:
# S1 : Tronc commun GB
'UE 11':
annee: BUT1
competence: Analyser
'UE 12':
annee: BUT1
competence: Experimenter
# S1 Parcours SEE
'UE 1.3 SEE':
annee: BUT1
competence: Gérer
parcours: SEE
'UE 1.4 SEE':
annee: BUT1
competence: Traiter
parcours: SEE
# S1 Parcours BMB
'UE 1.3 BMB':
annee: BUT1
competence: Mener
parcours: BMB
'UE 1.4 BMB':
annee: BUT1
competence: Réaliser
parcours: BMB
# S2 : Tronc commun GB
'UE 21':
annee: BUT1
competence: Analyser
'UE 22':
annee: BUT1
competence: Experimenter
# S2 Parcours SEE
'UE 23 SEE':
annee: BUT1
competence: Gérer
parcours: SEE
'UE 24 SEE':
annee: BUT1
competence: Traiter
parcours: SEE
# S2 Parcours BMB
'UE 23 BMB':
annee: BUT1
competence: Mener
parcours: BMB
'UE 24 BMB':
annee: BUT1
competence: Réaliser
parcours: BMB
# S3 : Tronc commun GB
'UE 3.1':
annee: BUT2
competence: Analyser
'UE 3.2':
annee: BUT2
competence: Experimenter
# S3 BMB
'UE 3.3 BMB':
annee: BUT2
competence: Mener
parcours: BMB
'UE 3.4 BMB':
annee: BUT2
competence: Réaliser
parcours: BMB
'UE 3.5 BMB':
annee: BUT2
competence: Mettre en œuvre
parcours: BMB
# S3 SEE
'UE 3.3 SEE':
annee: BUT2
competence: Gérer
parcours: SEE
'UE 3.4 SEE':
annee: BUT2
competence: Traiter
parcours: SEE
'UE 3.5 SEE':
annee: BUT2
competence: Déployer
parcours: SEE
modules_parcours:
# cette section permet d'associer des modules à des parcours
# les codes modules peuvent être des regexp
BMB: [ .*BMB.* ]
SEE: [ .*SEE.* ]
FormSemestres:
# S1 et S2 avec les parcours séparés:
S1_SEE:
idx: 1
date_debut: 2021-09-01
date_fin: 2022-01-15
codes_parcours: ['SEE']
S1_BMB:
idx: 1
date_debut: 2021-09-01
date_fin: 2022-01-15
codes_parcours: ['BMB']
S2_SEE:
idx: 2
date_debut: 2022-01-15
date_fin: 2022-06-30
codes_parcours: ['SEE']
S2_BMB:
idx: 2
date_debut: 2022-01-15
date_fin: 2022-06-30
codes_parcours: ['BMB']
# S3 avec les deux parcours réunis:
S3:
idx: 3
date_debut: 2022-09-01
date_fin: 2023-01-15
codes_parcours: ['SEE', 'BMB']
Etudiants:
Aïaaa: # avec un i trema
prenom: Étudiant_SEE
civilite: M
formsemestres:
S1_SEE:
parcours: SEE
notes_modules: # on joue avec les SAE seulement car elles sont "diagonales"
"SAÉ 1.01": 8 # UE11 ratée
"SAÉ 1.02": 9 # UE12 ratée
"SAÉ 1.SEE.03": 18 # UE13 => sera capitalisée
"SAÉ 1.SEE.04": 7.5 # UE14 ratée
attendu: # les codes jury que l'on doit vérifier
deca: # decision année
passage_de_droit: False
nb_competences: 4
nb_rcue_annee: 0 # pas de RCUE en S1
# jury S1, pas de décision annuelle
decisions_ues:
"UE 11":
codes: [ "AJ", "..." ]
moy_ue: 8.
explanation: "notes insuffisantes"
"UE 12":
codes: [ "AJ", "..." ]
moy_ue: 9
"UE 1.3 SEE":
codes: [ "ADM", "..." ]
moy_ue: 18
explanation: "Moyenne >= 10.0/20"
"UE 1.4 SEE":
codes: [ "AJ", "..." ]
S2_SEE:
parcours: SEE
notes_modules: # on joue avec les SAE seulement
"SAE 21": 9 # UE21 ratée, pas le niveau de comp.
"SAE22": 12 # UE22 ok, emporte le niveau par compensation
"SAE23.SEE": 19 # UE23 SEE ok
"SAE24.SEE": 12 # UE24 SEE ok, mais ne compense pas
attendu:
deca:
passage_de_droit: False
nb_competences: 4
nb_rcue_annee: 4
valide_moitie_rcue: False # ici valide 2/2, pas plus de la moitié
passage_de_droit: False
code: ["RED", "..."]
code_valide: "RED"
decisions_ues:
"UE 21":
codes: [ "AJ", "..." ]
code_valide: AJ
"UE 22":
code_valide: ADM
"UE 23 SEE":
code_valide: ADM
"UE 24 SEE":
code_valide: ADM
decisions_rcues: # on repère ici les RCUE par l'acronyme de leur 1ere UE
"UE 11":
code_valide: AJ
rcue:
moy_rcue: 8.5
est_compensable: False
S3:
parcours: SEE
Azbbbb: # Az devrait être trié après Aï.
prenom: Étudiante_BMB
civilite: F
formsemestres:
S1_BMB:
parcours: BMB
S2_BMB:
parcours: BMB
S3:
parcours: BMB