ajoute les noms de compétences associés aux acs dans le yaml pour une meilleure lisibilité
This commit is contained in:
parent
a6d30bda27
commit
6d1c1a2052
@ -9,9 +9,9 @@
|
||||
%% Les compétences et les ACs
|
||||
\ajoutcompetence{RT1-Administrer}{\niveauA}
|
||||
|
||||
\ajoutac{AC0111}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications}
|
||||
\ajoutac{AC0114}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis}
|
||||
\ajoutac{AC0116}{Installer un poste client}
|
||||
\ajoutac{RT1}{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications}
|
||||
\ajoutac{RT1}{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis}
|
||||
\ajoutac{RT1}{Installer un poste client}
|
||||
|
||||
\ajoutcompetence{RT2-Connecter}{\niveauA}
|
||||
|
||||
|
@ -4,11 +4,14 @@ semestre: 1
|
||||
heures_formation: 46
|
||||
heures_tp: 24
|
||||
acs:
|
||||
- - AC0113
|
||||
RT1:
|
||||
- AC0113
|
||||
- AC0115
|
||||
- AC0116
|
||||
- - AC0213
|
||||
- - AC0311
|
||||
RT2:
|
||||
- AC0213
|
||||
RT3:
|
||||
- AC0311
|
||||
sae:
|
||||
- SAÉ11
|
||||
- SAÉ12
|
||||
|
@ -4,10 +4,11 @@ semestre: 1
|
||||
heures_formation: 30
|
||||
heures_tp: 15
|
||||
acs:
|
||||
- - AC0114
|
||||
RT1:
|
||||
- AC0114
|
||||
- AC0115
|
||||
- []
|
||||
- []
|
||||
RT2: []
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ11
|
||||
- SAÉ12
|
||||
|
@ -4,11 +4,14 @@ semestre: 1
|
||||
heures_formation: 30
|
||||
heures_tp: 16
|
||||
acs:
|
||||
- - AC0113
|
||||
RT1:
|
||||
- AC0113
|
||||
- AC0115
|
||||
- AC0116
|
||||
- - AC0213
|
||||
- - AC0311
|
||||
RT2:
|
||||
- AC0213
|
||||
RT3:
|
||||
- AC0311
|
||||
sae:
|
||||
- SAÉ11
|
||||
- SAÉ12
|
||||
|
@ -4,9 +4,11 @@ semestre: 1
|
||||
heures_formation: 33
|
||||
heures_tp: 18
|
||||
acs:
|
||||
- - AC0111
|
||||
- - AC0211
|
||||
- []
|
||||
RT1:
|
||||
- AC0111
|
||||
RT2:
|
||||
- AC0211
|
||||
RT3: []
|
||||
sae: []
|
||||
prerequis: Aucun
|
||||
contexte: >-
|
||||
|
@ -4,10 +4,11 @@ semestre: 1
|
||||
heures_formation: 12
|
||||
heures_tp: 6
|
||||
acs:
|
||||
- []
|
||||
- - AC0211
|
||||
RT1: []
|
||||
RT2:
|
||||
- AC0211
|
||||
- AC0213
|
||||
- []
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ13
|
||||
prerequis: Aucun
|
||||
|
@ -4,9 +4,11 @@ semestre: 1
|
||||
heures_formation: 24
|
||||
heures_tp: 12
|
||||
acs:
|
||||
- - AC0112
|
||||
- []
|
||||
- - AC0311
|
||||
RT1:
|
||||
- AC0112
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0311
|
||||
sae:
|
||||
- SAÉ24
|
||||
prerequis: Aucun
|
||||
|
@ -4,9 +4,10 @@ semestre: 1
|
||||
heures_formation: 41
|
||||
heures_tp: 30
|
||||
acs:
|
||||
- []
|
||||
- []
|
||||
- - AC0311
|
||||
RT1: []
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0311
|
||||
- AC0312
|
||||
- AC0313
|
||||
- AC0316
|
||||
|
@ -4,11 +4,13 @@ semestre: 1
|
||||
heures_formation: 27
|
||||
heures_tp: 21
|
||||
acs:
|
||||
- - AC0111
|
||||
RT1:
|
||||
- AC0111
|
||||
- AC0114
|
||||
- AC0116
|
||||
- []
|
||||
- - AC0311
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0311
|
||||
- AC0312
|
||||
sae:
|
||||
- SAÉ15
|
||||
|
@ -4,9 +4,10 @@ semestre: 1
|
||||
heures_formation: 9
|
||||
heures_tp: 5
|
||||
acs:
|
||||
- []
|
||||
- []
|
||||
- - AC0314
|
||||
RT1: []
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0314
|
||||
sae:
|
||||
- SAÉ14
|
||||
prerequis: Aucun
|
||||
|
@ -4,9 +4,11 @@ semestre: 1
|
||||
heures_formation: 30
|
||||
heures_tp: 20
|
||||
acs:
|
||||
- - AC0115
|
||||
- []
|
||||
- - AC0316
|
||||
RT1:
|
||||
- AC0115
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0316
|
||||
sae:
|
||||
- SAÉ11
|
||||
- SAÉ12
|
||||
|
@ -4,9 +4,11 @@ semestre: 1
|
||||
heures_formation: 30
|
||||
heures_tp: 21
|
||||
acs:
|
||||
- []
|
||||
- - AC0215
|
||||
- - AC0316
|
||||
RT1: []
|
||||
RT2:
|
||||
- AC0215
|
||||
RT3:
|
||||
- AC0316
|
||||
sae:
|
||||
- SAÉ11
|
||||
- SAÉ12
|
||||
|
@ -4,10 +4,12 @@ semestre: 1
|
||||
heures_formation: 30
|
||||
heures_tp: 6
|
||||
acs:
|
||||
- - AC0111
|
||||
- - AC0211
|
||||
RT1:
|
||||
- AC0111
|
||||
RT2:
|
||||
- AC0211
|
||||
- AC0212
|
||||
- []
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ13
|
||||
- SAÉ22
|
||||
|
@ -4,10 +4,12 @@ semestre: 1
|
||||
heures_formation: 30
|
||||
heures_tp: 6
|
||||
acs:
|
||||
- - AC0111
|
||||
- - AC0211
|
||||
RT1:
|
||||
- AC0111
|
||||
RT2:
|
||||
- AC0211
|
||||
- AC0212
|
||||
- []
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ13
|
||||
- SAÉ22
|
||||
|
@ -4,9 +4,11 @@ semestre: 1
|
||||
heures_formation: 8
|
||||
heures_tp: 4
|
||||
acs:
|
||||
- []
|
||||
- - AC0215
|
||||
- - AC0316
|
||||
RT1: []
|
||||
RT2:
|
||||
- AC0215
|
||||
RT3:
|
||||
- AC0316
|
||||
sae:
|
||||
- SAÉ11
|
||||
- SAÉ12
|
||||
|
@ -4,11 +4,14 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 30
|
||||
acs:
|
||||
- - AC0113
|
||||
RT1:
|
||||
- AC0113
|
||||
- AC0115
|
||||
- AC0116
|
||||
- - AC0213
|
||||
- - AC0311
|
||||
RT2:
|
||||
- AC0213
|
||||
RT3:
|
||||
- AC0311
|
||||
sae:
|
||||
- SAÉ21
|
||||
- SAÉ24
|
||||
|
@ -4,12 +4,14 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 20
|
||||
acs:
|
||||
- - AC0113
|
||||
RT1:
|
||||
- AC0113
|
||||
- AC0114
|
||||
- AC0115
|
||||
- AC0116
|
||||
- []
|
||||
- - AC0311
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0311
|
||||
sae:
|
||||
- SAÉ21
|
||||
- SAÉ24
|
||||
|
@ -4,11 +4,12 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 18
|
||||
acs:
|
||||
- - AC0113
|
||||
RT1:
|
||||
- AC0113
|
||||
- AC0114
|
||||
- AC0115
|
||||
- []
|
||||
- []
|
||||
RT2: []
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ21
|
||||
prerequis:
|
||||
|
@ -4,10 +4,12 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 15
|
||||
acs:
|
||||
- - AC0111
|
||||
- - AC0211
|
||||
RT1:
|
||||
- AC0111
|
||||
RT2:
|
||||
- AC0211
|
||||
- AC0212
|
||||
- []
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ22
|
||||
prerequis:
|
||||
|
@ -4,10 +4,12 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 12
|
||||
acs:
|
||||
- - AC0112
|
||||
- - AC0211
|
||||
RT1:
|
||||
- AC0112
|
||||
RT2:
|
||||
- AC0211
|
||||
- AC0212
|
||||
- []
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ22
|
||||
prerequis:
|
||||
|
@ -4,9 +4,11 @@ semestre: 2
|
||||
heures_formation: 20
|
||||
heures_tp: 12
|
||||
acs:
|
||||
- - AC0112
|
||||
- []
|
||||
- - AC0311
|
||||
RT1:
|
||||
- AC0112
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0311
|
||||
- AC0312
|
||||
- AC0313
|
||||
- AC0314
|
||||
|
@ -4,9 +4,10 @@ semestre: 2
|
||||
heures_formation: 16
|
||||
heures_tp: 10
|
||||
acs:
|
||||
- []
|
||||
- []
|
||||
- - AC0311
|
||||
RT1: []
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0311
|
||||
- AC0312
|
||||
- AC0313
|
||||
- AC0315
|
||||
|
@ -4,10 +4,12 @@ semestre: 2
|
||||
heures_formation: 24
|
||||
heures_tp: 15
|
||||
acs:
|
||||
- - AC0112
|
||||
RT1:
|
||||
- AC0112
|
||||
- AC0114
|
||||
- []
|
||||
- - AC0311
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0311
|
||||
- AC0312
|
||||
- AC0313
|
||||
- AC0314
|
||||
|
@ -4,9 +4,11 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 30
|
||||
acs:
|
||||
- - AC0112
|
||||
- []
|
||||
- - AC0316
|
||||
RT1:
|
||||
- AC0112
|
||||
RT2: []
|
||||
RT3:
|
||||
- AC0316
|
||||
sae:
|
||||
- SAÉ21
|
||||
- SAÉ22
|
||||
|
@ -4,9 +4,11 @@ semestre: 2
|
||||
heures_formation: 30
|
||||
heures_tp: 21
|
||||
acs:
|
||||
- []
|
||||
- - AC0215
|
||||
- - AC0316
|
||||
RT1: []
|
||||
RT2:
|
||||
- AC0215
|
||||
RT3:
|
||||
- AC0316
|
||||
sae:
|
||||
- SAÉ21
|
||||
- SAÉ22
|
||||
|
@ -4,9 +4,9 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 12
|
||||
acs:
|
||||
- []
|
||||
- []
|
||||
- []
|
||||
RT1: []
|
||||
RT2: []
|
||||
RT3: []
|
||||
sae: []
|
||||
prerequis: Aucun
|
||||
contexte: >-
|
||||
|
@ -4,9 +4,12 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 6
|
||||
acs:
|
||||
- - AC0112
|
||||
- - AC0212
|
||||
- - AC0311
|
||||
RT1:
|
||||
- AC0112
|
||||
RT2:
|
||||
- AC0212
|
||||
RT3:
|
||||
- AC0311
|
||||
- AC0313
|
||||
sae:
|
||||
- SAÉ22
|
||||
|
@ -4,10 +4,12 @@ semestre: 2
|
||||
heures_formation: ???
|
||||
heures_tp: 6
|
||||
acs:
|
||||
- - AC0111
|
||||
- - AC0211
|
||||
RT1:
|
||||
- AC0111
|
||||
RT2:
|
||||
- AC0211
|
||||
- AC0212
|
||||
- []
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ22
|
||||
prerequis:
|
||||
|
@ -49,7 +49,7 @@ def get_matrices_ac_ressource(ressources, sem):
|
||||
matrice = [[False] * nbre_ressources_semestre for i in range(nbre_acs)]
|
||||
|
||||
for (i, r) in enumerate(ressem): # pour chaque ressource
|
||||
for comp in range(len(r.apprentissages)): # pour chaque comp
|
||||
for comp in r.apprentissages: # pour chaque comp
|
||||
for (j, ac) in enumerate(les_codes_acs): # pour chaque ac
|
||||
if ac in r.apprentissages[comp]: # si l'ac est prévue dans la ressource
|
||||
matrice[j][i] = True
|
||||
|
@ -151,6 +151,7 @@ def nettoie_acs(r):
|
||||
"""Nettoie les acs d'une ressource en les remplaçant par leur code pour les 3 compétences"""
|
||||
if len(r.apprentissages) != 3:
|
||||
__LOGGER.warning(f"nettoie_acs : Problème dans le nombre de compétences de {r.nom}")
|
||||
dico = {}
|
||||
for comp in range(3):
|
||||
donnees = r.apprentissages[comp] # chaine de caractères listant les ACS
|
||||
# donnees = donnees.replace("\t", "").replace("-", "") # supprime les tabulations
|
||||
@ -159,7 +160,8 @@ def nettoie_acs(r):
|
||||
acs_finaux = acs_avec_code + acs_avec_nom
|
||||
acs_finaux = [ac.replace(" ", "") for ac in acs_finaux]
|
||||
acs_finaux = sorted(list(set(acs_finaux)))
|
||||
r.apprentissages[comp] = acs_finaux
|
||||
dico["RT" + str(comp+1)] = acs_finaux
|
||||
r.apprentissages = dico # [comp] = acs_finaux
|
||||
|
||||
def nettoie_sae(r):
|
||||
"""Nettoie les sae en détectant les codes"""
|
||||
@ -342,10 +344,10 @@ def convert_ressource_yml_to_latex(fichieryaml, fichierlatex, modele):
|
||||
# Préparation des ac
|
||||
ajoutac = "\\ajoutac{%s}{%s}"
|
||||
compRT = []
|
||||
for (i, accomp) in enumerate(ressource["acs"]):
|
||||
for accomp in ressource["acs"]:
|
||||
comps = []
|
||||
for no_ac in range(len(accomp)): # les ac de la comp
|
||||
comps.append( ajoutac % (accomp[no_ac], DATA_ACS["RT"+str(i+1)][accomp[no_ac]]) )
|
||||
for no_ac in range(len(ressource["acs"][accomp])): # les ac de la comp
|
||||
comps.append( ajoutac % (accomp, DATA_ACS[accomp][ressource["acs"][accomp][no_ac]]) )
|
||||
compRT.append("\n".join(comps))
|
||||
|
||||
# Préparation des sae
|
||||
|
Loading…
Reference in New Issue
Block a user