diff --git a/latex/modeles/tableau_ressource.tex b/latex/modeles/tableau_ressource.tex index b350921..ea0261b 100644 --- a/latex/modeles/tableau_ressource.tex +++ b/latex/modeles/tableau_ressource.tex @@ -45,11 +45,14 @@ \hline \multicolumn{3}{|c|}{\textcolor{ressourceC}{\bfseries Compétence(s) ciblées, coefficient(s) et apprentissage(s) critique(s) couvert(s)}} \\ \hline - \hyperlink{comp:RT1}{\textcolor{compCA}{\csname Rcomp\CODE A\endcsname}} {\csname Rniveau\CODE A\endcsname} + %\hyperlink{comp:RT1} + {\textcolor{compCA}{\csname Rcomp\CODE A\endcsname}} {\csname Rniveau\CODE A\endcsname} & - \hyperlink{comp:RT2}{\textcolor{compCB}{\csname Rcomp\CODE B\endcsname}} {\csname Rniveau\CODE B\endcsname} + %\hyperlink{comp:RT2} + {\textcolor{compCB}{\csname Rcomp\CODE B\endcsname}} {\csname Rniveau\CODE B\endcsname} & - \hyperlink{comp:RT3}{\textcolor{compCC}{\csname Rcomp\CODE C\endcsname}} {\csname Rniveau\CODE C\endcsname} + %\hyperlink{comp:RT3} + {\textcolor{compCC}{\csname Rcomp\CODE C\endcsname}} {\csname Rniveau\CODE C\endcsname} \\ \hline \ifcsdef{Rcoeff\CODE A}{coef. {\csname Rcoeff\CODE A\endcsname}}{} & diff --git a/latex/modeles/tableau_sae.tex b/latex/modeles/tableau_sae.tex index 687193f..d9e32ab 100644 --- a/latex/modeles/tableau_sae.tex +++ b/latex/modeles/tableau_sae.tex @@ -72,11 +72,14 @@ \hline \multicolumn{3}{|c|}{\textcolor{saeC}{\bfseries Compétence(s) ciblée(s), coefficient(s) et apprentissage(s) critique(s) couvert(s)}} \\ \hline - \hyperlink{comp:RT1}{\textcolor{compCA}{\csname Scomp\CODE A\endcsname}} {\csname Sniveau\CODE A\endcsname} + % \hyperlink{comp:RT1} + {\textcolor{compCA}{\csname Scomp\CODE A\endcsname}} {\csname Sniveau\CODE A\endcsname} & - \hyperlink{comp:RT2}{\textcolor{compCB}{\csname Scomp\CODE B\endcsname}} {\csname Sniveau\CODE B\endcsname} + % \hyperlink{comp:RT2} + {\textcolor{compCB}{\csname Scomp\CODE B\endcsname}} {\csname Sniveau\CODE B\endcsname} & - \hyperlink{comp:RT3}{\textcolor{compCC}{\csname Scomp\CODE C\endcsname}} {\csname Sniveau\CODE C\endcsname} + % \hyperlink{comp:RT3} + {\textcolor{compCC}{\csname Scomp\CODE C\endcsname}} {\csname Sniveau\CODE C\endcsname} \\ \hline \ifcsdef{Scoeff\CODE A}{coef. {\csname Scoeff\CODE A\endcsname}}{} & diff --git a/latex/synthese/S1_coeffs_saes_ressources.tex b/latex/synthese/S1_coeffs_saes_ressources.tex index f479d9c..e543a23 100644 --- a/latex/synthese/S1_coeffs_saes_ressources.tex +++ b/latex/synthese/S1_coeffs_saes_ressources.tex @@ -4,17 +4,17 @@ & \multicolumn{3}{c|}{\bfseries Coefficients} \\ \hline & & \rotatebox[origin=l]{90}{\bfseries Heures de formation encadrée} & \rotatebox[origin=l]{90}{\bfseries Heures de TPs} & \rotatebox[origin=l]{90}{\bfseries Heures de projets} & \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}} -\hyperlink{comp:RT1}{\textcolor{compCA}{\bfseries RT1}} - Administrer les réseaux et l'Internet\\ +{\textcolor{compCA}{\bfseries RT1}} - Administrer les réseaux et l'Internet\\ \small Niveau 1 - Assister l'administrateur du réseau \end{tabular} } & \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}} -\hyperlink{comp:RT2}{\textcolor{compCB}{\bfseries RT2}} - Connecter les entreprises et les usagers\\ +{\textcolor{compCB}{\bfseries RT2}} - Connecter les entreprises et les usagers\\ \small Niveau 1 - Découvrir les transmissions et la ToIP \end{tabular} } & \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}} -\hyperlink{comp:RT3}{\textcolor{compCC}{\bfseries RT3}} - Créer des outils et applications informatiques pour les R\&T\\ +{\textcolor{compCC}{\bfseries RT3}} - Créer des outils et applications informatiques pour les R\&T\\ \small Niveau 1 - S'intégrer dans un service informatique \end{tabular} } diff --git a/latex/synthese/S2_coeffs_saes_ressources.tex b/latex/synthese/S2_coeffs_saes_ressources.tex index 95f9da6..60e0166 100644 --- a/latex/synthese/S2_coeffs_saes_ressources.tex +++ b/latex/synthese/S2_coeffs_saes_ressources.tex @@ -4,17 +4,17 @@ & \multicolumn{3}{c|}{\bfseries Coefficients} \\ \hline & & \rotatebox[origin=l]{90}{\bfseries Heures de formation encadrée} & \rotatebox[origin=l]{90}{\bfseries Heures de TPs} & \rotatebox[origin=l]{90}{\bfseries Heures de projets} & \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}} -\hyperlink{comp:RT1}{\textcolor{compCA}{\bfseries RT1}} - Administrer les réseaux et l'Internet\\ +{\textcolor{compCA}{\bfseries RT1}} - Administrer les réseaux et l'Internet\\ \small Niveau 1 - Assister l'administrateur du réseau \end{tabular} } & \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}} -\hyperlink{comp:RT2}{\textcolor{compCB}{\bfseries RT2}} - Connecter les entreprises et les usagers\\ +{\textcolor{compCB}{\bfseries RT2}} - Connecter les entreprises et les usagers\\ \small Niveau 1 - Découvrir les transmissions et la ToIP \end{tabular} } & \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}} -\hyperlink{comp:RT3}{\textcolor{compCC}{\bfseries RT3}} - Créer des outils et applications informatiques pour les R\&T\\ +{\textcolor{compCC}{\bfseries RT3}} - Créer des outils et applications informatiques pour les R\&T\\ \small Niveau 1 - S'intégrer dans un service informatique \end{tabular} } diff --git a/python/export_yaml_to_latex.py b/python/export_yaml_to_latex.py index e9674f9..3a4e563 100644 --- a/python/export_yaml_to_latex.py +++ b/python/export_yaml_to_latex.py @@ -22,8 +22,15 @@ parser.add_argument( default="..", help="repertoire de base (racine) pour chercher les fichiers de données" ) +parser.add_argument( + "-c", + "--ccn", + action="store_true", + help="génère éléments pour version CCN (moins de détails)" + ) args = parser.parse_args() Config.ROOT = args.root +Config.ccn = args.ccn import ressource from ressource import * diff --git a/python/ressource.py b/python/ressource.py index 5ec15b6..5bd3ac6 100644 --- a/python/ressource.py +++ b/python/ressource.py @@ -705,9 +705,13 @@ def to_latex_matrice_acs(matrice, saes, ressources, sem): nom_comp = DATA_COMPETENCES[comp]["nom"] niveau = list(DATA_COMPETENCES[comp]["niveaux"].keys())[0] couleur = "\\textcolor{compC" + string.ascii_uppercase[noc] + "}" + if Config.ccn: + hlink = "\\hyperlink{comp:%s}" % comp + else: + hlink = "" chaine += ( - "\\multicolumn{%d}{|l|}{\hyperlink{comp:%s}{%s{\\bfseries %s - %s }}} \\\\" - % (nbre_colonnes, comp, couleur, comp, nom_comp.replace("&", "\&")) + "\\multicolumn{%d}{|l|}{%s{%s{\\bfseries %s - %s }}} \\\\" + % (nbre_colonnes, hlink, couleur, comp, nom_comp.replace("&", "\&")) ) chaine += "\\multicolumn{%d}{|l|}{\small Niveau 1 - %s} \\\\" % ( nbre_colonnes, @@ -789,8 +793,10 @@ def to_latex_matrice_coeffs(matrice_vols, matrice_coeffs, saes, ressources, sem) for (i, comp) in enumerate(comps): # pour chaque compétence contenu = "\\begin{tabular}{>{\\raggedright}p{5cm}}\n" couleur = "\\textcolor{compC" + string.ascii_uppercase[i] + "}" + if not Config.ccn: + contenu += "\\hyperlink{comp:" + comp + "}" contenu += ( - "\\hyperlink{comp:" + comp + "}{" + "{" + couleur + "{\\bfseries " + comp