forked from viennet/Referentiels
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
|
%% Les compétences et les ACs
|
||||||
\ajoutcompetence{RT1-Administrer}{\niveauA}
|
\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{RT1}{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{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{AC0116}{Installer un poste client}
|
\ajoutac{RT1}{Installer un poste client}
|
||||||
|
|
||||||
\ajoutcompetence{RT2-Connecter}{\niveauA}
|
\ajoutcompetence{RT2-Connecter}{\niveauA}
|
||||||
|
|
||||||
|
@ -4,11 +4,14 @@ semestre: 1
|
|||||||
heures_formation: 46
|
heures_formation: 46
|
||||||
heures_tp: 24
|
heures_tp: 24
|
||||||
acs:
|
acs:
|
||||||
- - AC0113
|
RT1:
|
||||||
|
- AC0113
|
||||||
- AC0115
|
- AC0115
|
||||||
- AC0116
|
- AC0116
|
||||||
- - AC0213
|
RT2:
|
||||||
- - AC0311
|
- AC0213
|
||||||
|
RT3:
|
||||||
|
- AC0311
|
||||||
sae:
|
sae:
|
||||||
- SAÉ11
|
- SAÉ11
|
||||||
- SAÉ12
|
- SAÉ12
|
||||||
|
@ -4,10 +4,11 @@ semestre: 1
|
|||||||
heures_formation: 30
|
heures_formation: 30
|
||||||
heures_tp: 15
|
heures_tp: 15
|
||||||
acs:
|
acs:
|
||||||
- - AC0114
|
RT1:
|
||||||
|
- AC0114
|
||||||
- AC0115
|
- AC0115
|
||||||
- []
|
RT2: []
|
||||||
- []
|
RT3: []
|
||||||
sae:
|
sae:
|
||||||
- SAÉ11
|
- SAÉ11
|
||||||
- SAÉ12
|
- SAÉ12
|
||||||
|
@ -4,11 +4,14 @@ semestre: 1
|
|||||||
heures_formation: 30
|
heures_formation: 30
|
||||||
heures_tp: 16
|
heures_tp: 16
|
||||||
acs:
|
acs:
|
||||||
- - AC0113
|
RT1:
|
||||||
|
- AC0113
|
||||||
- AC0115
|
- AC0115
|
||||||
- AC0116
|
- AC0116
|
||||||
- - AC0213
|
RT2:
|
||||||
- - AC0311
|
- AC0213
|
||||||
|
RT3:
|
||||||
|
- AC0311
|
||||||
sae:
|
sae:
|
||||||
- SAÉ11
|
- SAÉ11
|
||||||
- SAÉ12
|
- SAÉ12
|
||||||
|
@ -4,9 +4,11 @@ semestre: 1
|
|||||||
heures_formation: 33
|
heures_formation: 33
|
||||||
heures_tp: 18
|
heures_tp: 18
|
||||||
acs:
|
acs:
|
||||||
- - AC0111
|
RT1:
|
||||||
- - AC0211
|
- AC0111
|
||||||
- []
|
RT2:
|
||||||
|
- AC0211
|
||||||
|
RT3: []
|
||||||
sae: []
|
sae: []
|
||||||
prerequis: Aucun
|
prerequis: Aucun
|
||||||
contexte: >-
|
contexte: >-
|
||||||
|
@ -4,10 +4,11 @@ semestre: 1
|
|||||||
heures_formation: 12
|
heures_formation: 12
|
||||||
heures_tp: 6
|
heures_tp: 6
|
||||||
acs:
|
acs:
|
||||||
- []
|
RT1: []
|
||||||
- - AC0211
|
RT2:
|
||||||
|
- AC0211
|
||||||
- AC0213
|
- AC0213
|
||||||
- []
|
RT3: []
|
||||||
sae:
|
sae:
|
||||||
- SAÉ13
|
- SAÉ13
|
||||||
prerequis: Aucun
|
prerequis: Aucun
|
||||||
|
@ -4,9 +4,11 @@ semestre: 1
|
|||||||
heures_formation: 24
|
heures_formation: 24
|
||||||
heures_tp: 12
|
heures_tp: 12
|
||||||
acs:
|
acs:
|
||||||
- - AC0112
|
RT1:
|
||||||
- []
|
- AC0112
|
||||||
- - AC0311
|
RT2: []
|
||||||
|
RT3:
|
||||||
|
- AC0311
|
||||||
sae:
|
sae:
|
||||||
- SAÉ24
|
- SAÉ24
|
||||||
prerequis: Aucun
|
prerequis: Aucun
|
||||||
|
@ -4,9 +4,10 @@ semestre: 1
|
|||||||
heures_formation: 41
|
heures_formation: 41
|
||||||
heures_tp: 30
|
heures_tp: 30
|
||||||
acs:
|
acs:
|
||||||
- []
|
RT1: []
|
||||||
- []
|
RT2: []
|
||||||
- - AC0311
|
RT3:
|
||||||
|
- AC0311
|
||||||
- AC0312
|
- AC0312
|
||||||
- AC0313
|
- AC0313
|
||||||
- AC0316
|
- AC0316
|
||||||
|
@ -4,11 +4,13 @@ semestre: 1
|
|||||||
heures_formation: 27
|
heures_formation: 27
|
||||||
heures_tp: 21
|
heures_tp: 21
|
||||||
acs:
|
acs:
|
||||||
- - AC0111
|
RT1:
|
||||||
|
- AC0111
|
||||||
- AC0114
|
- AC0114
|
||||||
- AC0116
|
- AC0116
|
||||||
- []
|
RT2: []
|
||||||
- - AC0311
|
RT3:
|
||||||
|
- AC0311
|
||||||
- AC0312
|
- AC0312
|
||||||
sae:
|
sae:
|
||||||
- SAÉ15
|
- SAÉ15
|
||||||
|
@ -4,9 +4,10 @@ semestre: 1
|
|||||||
heures_formation: 9
|
heures_formation: 9
|
||||||
heures_tp: 5
|
heures_tp: 5
|
||||||
acs:
|
acs:
|
||||||
- []
|
RT1: []
|
||||||
- []
|
RT2: []
|
||||||
- - AC0314
|
RT3:
|
||||||
|
- AC0314
|
||||||
sae:
|
sae:
|
||||||
- SAÉ14
|
- SAÉ14
|
||||||
prerequis: Aucun
|
prerequis: Aucun
|
||||||
|
@ -4,9 +4,11 @@ semestre: 1
|
|||||||
heures_formation: 30
|
heures_formation: 30
|
||||||
heures_tp: 20
|
heures_tp: 20
|
||||||
acs:
|
acs:
|
||||||
- - AC0115
|
RT1:
|
||||||
- []
|
- AC0115
|
||||||
- - AC0316
|
RT2: []
|
||||||
|
RT3:
|
||||||
|
- AC0316
|
||||||
sae:
|
sae:
|
||||||
- SAÉ11
|
- SAÉ11
|
||||||
- SAÉ12
|
- SAÉ12
|
||||||
|
@ -4,9 +4,11 @@ semestre: 1
|
|||||||
heures_formation: 30
|
heures_formation: 30
|
||||||
heures_tp: 21
|
heures_tp: 21
|
||||||
acs:
|
acs:
|
||||||
- []
|
RT1: []
|
||||||
- - AC0215
|
RT2:
|
||||||
- - AC0316
|
- AC0215
|
||||||
|
RT3:
|
||||||
|
- AC0316
|
||||||
sae:
|
sae:
|
||||||
- SAÉ11
|
- SAÉ11
|
||||||
- SAÉ12
|
- SAÉ12
|
||||||
|
@ -4,10 +4,12 @@ semestre: 1
|
|||||||
heures_formation: 30
|
heures_formation: 30
|
||||||
heures_tp: 6
|
heures_tp: 6
|
||||||
acs:
|
acs:
|
||||||
- - AC0111
|
RT1:
|
||||||
- - AC0211
|
- AC0111
|
||||||
|
RT2:
|
||||||
|
- AC0211
|
||||||
- AC0212
|
- AC0212
|
||||||
- []
|
RT3: []
|
||||||
sae:
|
sae:
|
||||||
- SAÉ13
|
- SAÉ13
|
||||||
- SAÉ22
|
- SAÉ22
|
||||||
|
@ -4,10 +4,12 @@ semestre: 1
|
|||||||
heures_formation: 30
|
heures_formation: 30
|
||||||
heures_tp: 6
|
heures_tp: 6
|
||||||
acs:
|
acs:
|
||||||
- - AC0111
|
RT1:
|
||||||
- - AC0211
|
- AC0111
|
||||||
|
RT2:
|
||||||
|
- AC0211
|
||||||
- AC0212
|
- AC0212
|
||||||
- []
|
RT3: []
|
||||||
sae:
|
sae:
|
||||||
- SAÉ13
|
- SAÉ13
|
||||||
- SAÉ22
|
- SAÉ22
|
||||||
|
@ -4,9 +4,11 @@ semestre: 1
|
|||||||
heures_formation: 8
|
heures_formation: 8
|
||||||
heures_tp: 4
|
heures_tp: 4
|
||||||
acs:
|
acs:
|
||||||
- []
|
RT1: []
|
||||||
- - AC0215
|
RT2:
|
||||||
- - AC0316
|
- AC0215
|
||||||
|
RT3:
|
||||||
|
- AC0316
|
||||||
sae:
|
sae:
|
||||||
- SAÉ11
|
- SAÉ11
|
||||||
- SAÉ12
|
- SAÉ12
|
||||||
|
@ -4,11 +4,14 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 30
|
heures_tp: 30
|
||||||
acs:
|
acs:
|
||||||
- - AC0113
|
RT1:
|
||||||
|
- AC0113
|
||||||
- AC0115
|
- AC0115
|
||||||
- AC0116
|
- AC0116
|
||||||
- - AC0213
|
RT2:
|
||||||
- - AC0311
|
- AC0213
|
||||||
|
RT3:
|
||||||
|
- AC0311
|
||||||
sae:
|
sae:
|
||||||
- SAÉ21
|
- SAÉ21
|
||||||
- SAÉ24
|
- SAÉ24
|
||||||
|
@ -4,12 +4,14 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 20
|
heures_tp: 20
|
||||||
acs:
|
acs:
|
||||||
- - AC0113
|
RT1:
|
||||||
|
- AC0113
|
||||||
- AC0114
|
- AC0114
|
||||||
- AC0115
|
- AC0115
|
||||||
- AC0116
|
- AC0116
|
||||||
- []
|
RT2: []
|
||||||
- - AC0311
|
RT3:
|
||||||
|
- AC0311
|
||||||
sae:
|
sae:
|
||||||
- SAÉ21
|
- SAÉ21
|
||||||
- SAÉ24
|
- SAÉ24
|
||||||
|
@ -4,11 +4,12 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 18
|
heures_tp: 18
|
||||||
acs:
|
acs:
|
||||||
- - AC0113
|
RT1:
|
||||||
|
- AC0113
|
||||||
- AC0114
|
- AC0114
|
||||||
- AC0115
|
- AC0115
|
||||||
- []
|
RT2: []
|
||||||
- []
|
RT3: []
|
||||||
sae:
|
sae:
|
||||||
- SAÉ21
|
- SAÉ21
|
||||||
prerequis:
|
prerequis:
|
||||||
|
@ -4,10 +4,12 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 15
|
heures_tp: 15
|
||||||
acs:
|
acs:
|
||||||
- - AC0111
|
RT1:
|
||||||
- - AC0211
|
- AC0111
|
||||||
|
RT2:
|
||||||
|
- AC0211
|
||||||
- AC0212
|
- AC0212
|
||||||
- []
|
RT3: []
|
||||||
sae:
|
sae:
|
||||||
- SAÉ22
|
- SAÉ22
|
||||||
prerequis:
|
prerequis:
|
||||||
|
@ -4,10 +4,12 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 12
|
heures_tp: 12
|
||||||
acs:
|
acs:
|
||||||
- - AC0112
|
RT1:
|
||||||
- - AC0211
|
- AC0112
|
||||||
|
RT2:
|
||||||
|
- AC0211
|
||||||
- AC0212
|
- AC0212
|
||||||
- []
|
RT3: []
|
||||||
sae:
|
sae:
|
||||||
- SAÉ22
|
- SAÉ22
|
||||||
prerequis:
|
prerequis:
|
||||||
|
@ -4,9 +4,11 @@ semestre: 2
|
|||||||
heures_formation: 20
|
heures_formation: 20
|
||||||
heures_tp: 12
|
heures_tp: 12
|
||||||
acs:
|
acs:
|
||||||
- - AC0112
|
RT1:
|
||||||
- []
|
- AC0112
|
||||||
- - AC0311
|
RT2: []
|
||||||
|
RT3:
|
||||||
|
- AC0311
|
||||||
- AC0312
|
- AC0312
|
||||||
- AC0313
|
- AC0313
|
||||||
- AC0314
|
- AC0314
|
||||||
|
@ -4,9 +4,10 @@ semestre: 2
|
|||||||
heures_formation: 16
|
heures_formation: 16
|
||||||
heures_tp: 10
|
heures_tp: 10
|
||||||
acs:
|
acs:
|
||||||
- []
|
RT1: []
|
||||||
- []
|
RT2: []
|
||||||
- - AC0311
|
RT3:
|
||||||
|
- AC0311
|
||||||
- AC0312
|
- AC0312
|
||||||
- AC0313
|
- AC0313
|
||||||
- AC0315
|
- AC0315
|
||||||
|
@ -4,10 +4,12 @@ semestre: 2
|
|||||||
heures_formation: 24
|
heures_formation: 24
|
||||||
heures_tp: 15
|
heures_tp: 15
|
||||||
acs:
|
acs:
|
||||||
- - AC0112
|
RT1:
|
||||||
|
- AC0112
|
||||||
- AC0114
|
- AC0114
|
||||||
- []
|
RT2: []
|
||||||
- - AC0311
|
RT3:
|
||||||
|
- AC0311
|
||||||
- AC0312
|
- AC0312
|
||||||
- AC0313
|
- AC0313
|
||||||
- AC0314
|
- AC0314
|
||||||
|
@ -4,9 +4,11 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 30
|
heures_tp: 30
|
||||||
acs:
|
acs:
|
||||||
- - AC0112
|
RT1:
|
||||||
- []
|
- AC0112
|
||||||
- - AC0316
|
RT2: []
|
||||||
|
RT3:
|
||||||
|
- AC0316
|
||||||
sae:
|
sae:
|
||||||
- SAÉ21
|
- SAÉ21
|
||||||
- SAÉ22
|
- SAÉ22
|
||||||
|
@ -4,9 +4,11 @@ semestre: 2
|
|||||||
heures_formation: 30
|
heures_formation: 30
|
||||||
heures_tp: 21
|
heures_tp: 21
|
||||||
acs:
|
acs:
|
||||||
- []
|
RT1: []
|
||||||
- - AC0215
|
RT2:
|
||||||
- - AC0316
|
- AC0215
|
||||||
|
RT3:
|
||||||
|
- AC0316
|
||||||
sae:
|
sae:
|
||||||
- SAÉ21
|
- SAÉ21
|
||||||
- SAÉ22
|
- SAÉ22
|
||||||
|
@ -4,9 +4,9 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 12
|
heures_tp: 12
|
||||||
acs:
|
acs:
|
||||||
- []
|
RT1: []
|
||||||
- []
|
RT2: []
|
||||||
- []
|
RT3: []
|
||||||
sae: []
|
sae: []
|
||||||
prerequis: Aucun
|
prerequis: Aucun
|
||||||
contexte: >-
|
contexte: >-
|
||||||
|
@ -4,9 +4,12 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 6
|
heures_tp: 6
|
||||||
acs:
|
acs:
|
||||||
- - AC0112
|
RT1:
|
||||||
- - AC0212
|
- AC0112
|
||||||
- - AC0311
|
RT2:
|
||||||
|
- AC0212
|
||||||
|
RT3:
|
||||||
|
- AC0311
|
||||||
- AC0313
|
- AC0313
|
||||||
sae:
|
sae:
|
||||||
- SAÉ22
|
- SAÉ22
|
||||||
|
@ -4,10 +4,12 @@ semestre: 2
|
|||||||
heures_formation: ???
|
heures_formation: ???
|
||||||
heures_tp: 6
|
heures_tp: 6
|
||||||
acs:
|
acs:
|
||||||
- - AC0111
|
RT1:
|
||||||
- - AC0211
|
- AC0111
|
||||||
|
RT2:
|
||||||
|
- AC0211
|
||||||
- AC0212
|
- AC0212
|
||||||
- []
|
RT3: []
|
||||||
sae:
|
sae:
|
||||||
- SAÉ22
|
- SAÉ22
|
||||||
prerequis:
|
prerequis:
|
||||||
|
@ -49,7 +49,7 @@ def get_matrices_ac_ressource(ressources, sem):
|
|||||||
matrice = [[False] * nbre_ressources_semestre for i in range(nbre_acs)]
|
matrice = [[False] * nbre_ressources_semestre for i in range(nbre_acs)]
|
||||||
|
|
||||||
for (i, r) in enumerate(ressem): # pour chaque ressource
|
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
|
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
|
if ac in r.apprentissages[comp]: # si l'ac est prévue dans la ressource
|
||||||
matrice[j][i] = True
|
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"""
|
"""Nettoie les acs d'une ressource en les remplaçant par leur code pour les 3 compétences"""
|
||||||
if len(r.apprentissages) != 3:
|
if len(r.apprentissages) != 3:
|
||||||
__LOGGER.warning(f"nettoie_acs : Problème dans le nombre de compétences de {r.nom}")
|
__LOGGER.warning(f"nettoie_acs : Problème dans le nombre de compétences de {r.nom}")
|
||||||
|
dico = {}
|
||||||
for comp in range(3):
|
for comp in range(3):
|
||||||
donnees = r.apprentissages[comp] # chaine de caractères listant les ACS
|
donnees = r.apprentissages[comp] # chaine de caractères listant les ACS
|
||||||
# donnees = donnees.replace("\t", "").replace("-", "") # supprime les tabulations
|
# 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 = acs_avec_code + acs_avec_nom
|
||||||
acs_finaux = [ac.replace(" ", "") for ac in acs_finaux]
|
acs_finaux = [ac.replace(" ", "") for ac in acs_finaux]
|
||||||
acs_finaux = sorted(list(set(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):
|
def nettoie_sae(r):
|
||||||
"""Nettoie les sae en détectant les codes"""
|
"""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
|
# Préparation des ac
|
||||||
ajoutac = "\\ajoutac{%s}{%s}"
|
ajoutac = "\\ajoutac{%s}{%s}"
|
||||||
compRT = []
|
compRT = []
|
||||||
for (i, accomp) in enumerate(ressource["acs"]):
|
for accomp in ressource["acs"]:
|
||||||
comps = []
|
comps = []
|
||||||
for no_ac in range(len(accomp)): # les ac de la comp
|
for no_ac in range(len(ressource["acs"][accomp])): # les ac de la comp
|
||||||
comps.append( ajoutac % (accomp[no_ac], DATA_ACS["RT"+str(i+1)][accomp[no_ac]]) )
|
comps.append( ajoutac % (accomp, DATA_ACS[accomp][ressource["acs"][accomp][no_ac]]) )
|
||||||
compRT.append("\n".join(comps))
|
compRT.append("\n".join(comps))
|
||||||
|
|
||||||
# Préparation des sae
|
# Préparation des sae
|
||||||
|
Loading…
Reference in New Issue
Block a user