forked from viennet/Referentiels
Améliore détection des pré-requis
This commit is contained in:
parent
2c230dd977
commit
6578210c4b
@ -79,7 +79,7 @@ Aucun
|
|||||||
|
|
||||||
|
|
||||||
\setlength{\tabcolsep}{0.125cm} % Marge des colonnes
|
\setlength{\tabcolsep}{0.125cm} % Marge des colonnes
|
||||||
\setlength{\extrarowheight}{5pt} % Marge des lignes
|
\setlength{\extrarowheight}{2pt} % Marge des lignes
|
||||||
|
|
||||||
% 1er tableau : Nom/Code/Heures
|
% 1er tableau : Nom/Code/Heures
|
||||||
\begin{tabular}[t]{|P|Q|P|Q|}
|
\begin{tabular}[t]{|P|Q|P|Q|}
|
||||||
|
@ -17,6 +17,10 @@
|
|||||||
|
|
||||||
\ajoutcompetence{RT3-Programmer}{\niveauA}
|
\ajoutcompetence{RT3-Programmer}{\niveauA}
|
||||||
|
|
||||||
|
\ajoutac{AC0311}{Utiliser un système informatique et ses outils}
|
||||||
|
\ajoutac{AC0312}{Lire, exécuter, corriger et modifier un programme}
|
||||||
|
\ajoutac{AC0313}{Traduire un algorithme, dans un langage et pour un environnement donné}
|
||||||
|
\ajoutac{AC0316}{S'intégrer dans un environnement propice au développement et au travail collaboratif}
|
||||||
% Les SAE
|
% Les SAE
|
||||||
\ajoutsae{SAÉ15}{Traiter des données}
|
\ajoutsae{SAÉ15}{Traiter des données}
|
||||||
|
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
%% Les compétences et les ACs
|
%% Les compétences et les ACs
|
||||||
\ajoutcompetence{RT1-Administrer}{\niveauA}
|
\ajoutcompetence{RT1-Administrer}{\niveauA}
|
||||||
|
|
||||||
\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{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}{Installer un poste client}
|
\ajoutac{AC0116}{Installer un poste client}
|
||||||
|
|
||||||
\ajoutcompetence{RT2-Connecter}{\niveauA}
|
\ajoutcompetence{RT2-Connecter}{\niveauA}
|
||||||
|
|
||||||
@ -18,6 +18,8 @@
|
|||||||
|
|
||||||
\ajoutcompetence{RT3-Programmer}{\niveauA}
|
\ajoutcompetence{RT3-Programmer}{\niveauA}
|
||||||
|
|
||||||
|
\ajoutac{AC0311}{Utiliser un système informatique et ses outils}
|
||||||
|
\ajoutac{AC0312}{Lire, exécuter, corriger et modifier un programme}
|
||||||
% Les SAE
|
% Les SAE
|
||||||
\ajoutsae{SAÉ15}{Traiter des données}
|
\ajoutsae{SAÉ15}{Traiter des données}
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
|
|
||||||
\ajoutcompetence{RT3-Programmer}{\niveauA}
|
\ajoutcompetence{RT3-Programmer}{\niveauA}
|
||||||
|
|
||||||
|
#compRT3
|
||||||
% Les SAE
|
% Les SAE
|
||||||
#saes
|
#saes
|
||||||
|
|
||||||
|
@ -179,7 +179,7 @@ def nettoie_prerequis(r):
|
|||||||
R_avec_code = devine_ressources_by_code(r.prerequis)
|
R_avec_code = devine_ressources_by_code(r.prerequis)
|
||||||
R_avec_nom = devine_code_by_nom_from_dict(r.prerequis, DATA_RESSOURCES)
|
R_avec_nom = devine_code_by_nom_from_dict(r.prerequis, DATA_RESSOURCES)
|
||||||
liste = R_avec_code + R_avec_nom
|
liste = R_avec_code + R_avec_nom
|
||||||
liste = [l.rstrip() for l in liste] # supprime les espaces
|
liste = [l.rstrip().replace(",", "").replace(".","") for l in liste] # supprime les espaces
|
||||||
R_finaux = sorted(list(set(liste)))
|
R_finaux = sorted(list(set(liste)))
|
||||||
if R_finaux:
|
if R_finaux:
|
||||||
r.prerequis = R_finaux
|
r.prerequis = R_finaux
|
||||||
@ -356,6 +356,9 @@ class Ressource():
|
|||||||
modlatex = get_modele(modele) #"pn/modele_ressource.tex")
|
modlatex = get_modele(modele) #"pn/modele_ressource.tex")
|
||||||
|
|
||||||
|
|
||||||
|
if self.ressource["code"] == "R107":
|
||||||
|
print("ici")
|
||||||
|
|
||||||
# Préparation des ac
|
# Préparation des ac
|
||||||
ajoutac = "\\ajoutac{%s}{%s}"
|
ajoutac = "\\ajoutac{%s}{%s}"
|
||||||
compRT = []
|
compRT = []
|
||||||
@ -364,7 +367,7 @@ class Ressource():
|
|||||||
|
|
||||||
for no_ac in range(len(self.ressource["acs"][accomp])): # les ac de la comp
|
for no_ac in range(len(self.ressource["acs"][accomp])): # les ac de la comp
|
||||||
code_ac = self.ressource["acs"][accomp][no_ac]
|
code_ac = self.ressource["acs"][accomp][no_ac]
|
||||||
comps.append( ajoutac % (accomp, DATA_ACS[accomp][code_ac]) )
|
comps.append( ajoutac % (code_ac, DATA_ACS[accomp][code_ac]) )
|
||||||
compRT.append("\n".join(comps))
|
compRT.append("\n".join(comps))
|
||||||
|
|
||||||
# Préparation des sae
|
# Préparation des sae
|
||||||
@ -397,8 +400,6 @@ class Ressource():
|
|||||||
|
|
||||||
# contexte = remove_ligne_vide(contexte)
|
# contexte = remove_ligne_vide(contexte)
|
||||||
# préparation du contenu
|
# préparation du contenu
|
||||||
if self.ressource["code"] == "R107":
|
|
||||||
print("ici")
|
|
||||||
|
|
||||||
contenu = self.ressource["contenu"] #supprime les passages à la ligne
|
contenu = self.ressource["contenu"] #supprime les passages à la ligne
|
||||||
contenu = contenu.replace("\n", "\n\n").replace("\n"*4, "\n") # corrige les suppressions de ligne à la relecture du yaml
|
contenu = contenu.replace("\n", "\n\n").replace("\n"*4, "\n") # corrige les suppressions de ligne à la relecture du yaml
|
||||||
|
Loading…
Reference in New Issue
Block a user