From 6578210c4b3704039161f927155a489a5296863a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9o=20Baras?= Date: Fri, 2 Apr 2021 11:50:22 +0200 Subject: [PATCH] =?UTF-8?q?Am=C3=A9liore=20d=C3=A9tection=20des=20pr=C3=A9?= =?UTF-8?q?-requis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- latex/modeles/tableau_ressource.tex | 2 +- latex/ressources/R107.tex | 4 ++++ latex/ressources/R108.tex | 6 ++++-- python/pn/modele_ressource.tex | 1 + python/ressource.py | 9 +++++---- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/latex/modeles/tableau_ressource.tex b/latex/modeles/tableau_ressource.tex index d0272fe..56d0317 100644 --- a/latex/modeles/tableau_ressource.tex +++ b/latex/modeles/tableau_ressource.tex @@ -79,7 +79,7 @@ Aucun \setlength{\tabcolsep}{0.125cm} % Marge des colonnes -\setlength{\extrarowheight}{5pt} % Marge des lignes +\setlength{\extrarowheight}{2pt} % Marge des lignes % 1er tableau : Nom/Code/Heures \begin{tabular}[t]{|P|Q|P|Q|} diff --git a/latex/ressources/R107.tex b/latex/ressources/R107.tex index 871c029..9390141 100644 --- a/latex/ressources/R107.tex +++ b/latex/ressources/R107.tex @@ -17,6 +17,10 @@ \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 \ajoutsae{SAÉ15}{Traiter des données} diff --git a/latex/ressources/R108.tex b/latex/ressources/R108.tex index 150d6a5..095f714 100644 --- a/latex/ressources/R108.tex +++ b/latex/ressources/R108.tex @@ -9,8 +9,8 @@ %% Les compétences et les ACs \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{RT1}{Installer un poste client} +\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} \ajoutcompetence{RT2-Connecter}{\niveauA} @@ -18,6 +18,8 @@ \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 \ajoutsae{SAÉ15}{Traiter des données} diff --git a/python/pn/modele_ressource.tex b/python/pn/modele_ressource.tex index abf7ef9..f95bd91 100644 --- a/python/pn/modele_ressource.tex +++ b/python/pn/modele_ressource.tex @@ -17,6 +17,7 @@ \ajoutcompetence{RT3-Programmer}{\niveauA} +#compRT3 % Les SAE #saes diff --git a/python/ressource.py b/python/ressource.py index 2c53f73..bbcdb8c 100644 --- a/python/ressource.py +++ b/python/ressource.py @@ -179,7 +179,7 @@ def nettoie_prerequis(r): R_avec_code = devine_ressources_by_code(r.prerequis) R_avec_nom = devine_code_by_nom_from_dict(r.prerequis, DATA_RESSOURCES) 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))) if R_finaux: r.prerequis = R_finaux @@ -356,6 +356,9 @@ class Ressource(): modlatex = get_modele(modele) #"pn/modele_ressource.tex") + if self.ressource["code"] == "R107": + print("ici") + # Préparation des ac ajoutac = "\\ajoutac{%s}{%s}" compRT = [] @@ -364,7 +367,7 @@ class Ressource(): for no_ac in range(len(self.ressource["acs"][accomp])): # les ac de la comp 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)) # Préparation des sae @@ -397,8 +400,6 @@ class Ressource(): # contexte = remove_ligne_vide(contexte) # préparation du contenu - if self.ressource["code"] == "R107": - print("ici") 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