ajout du tableau de compétences manquant

This commit is contained in:
Cléo Baras 2021-04-08 14:44:06 +02:00
parent adeab6f815
commit 9de405adff
11 changed files with 171 additions and 66 deletions

View File

@ -42,7 +42,7 @@
\xdef\saecode{\csname Scode\currentSAE\endcsname}
\xdef\saelink{\csname Slinkcode\currentSAE\endcsname}
\xdef\saetitre{\csname Sname\currentSAE\endcsname}
{\bfseries \hyperlink{sae:\saecode}{\saecode}}
{\bfseries \hyperlink{sae:\saecode}{\textcolor{saeC}{\saecode}}}
&
{\bfseries {\saetitre}}
\tabularnewline
@ -51,7 +51,7 @@
\forLoop{1}{\value{cptSexemple\currentSAE}}{noexemple}{
\xdef\exemplecode{\currentSAE\Alph{noexemple}}
\xdef\titreexemple{\csname ESname\exemplecode\endcsname}
\itshape \hyperlink{exemple:\exemplecode}{Exemple \arabic{noexemple}}~: \titreexemple
\itshape \hyperlink{exemple:\exemplecode}{\textcolor{exempleC}{Exemple \arabic{noexemple}}}~: \titreexemple
\tabularnewline
}
\end{tabular}
@ -74,7 +74,7 @@
\def\CODE{\sem\Alph{noressource}} % code de la SAE
\xdef\rescode{\csname Rcode\CODE\endcsname}
\xdef\resnom{\csname Rname\CODE\endcsname}
{\bfseries \hyperlink{res:\rescode}{\rescode}}
{\bfseries \hyperlink{res:\rescode}{\textcolor{ressourceC}{\rescode}}}
&
{\resnom}
\tabularnewline

View File

@ -34,7 +34,7 @@
\xdef\targetcomp{#4}
\forLoop{1}{\value{cpt\TYPE ac\CODE\COMP}}{noligne}{
\xdef\accode{\csname \TYPE accode\CODE\COMP\Alph{noligne}\endcsname}
\hyperlink{comp:\targetcomp}{\accode} | {\csname \TYPE acname\CODE\COMP\Alph{noligne}\endcsname}
\hyperlink{comp:\targetcomp}{\textcolor{compC\COMP}{\accode}} | {\csname \TYPE acname\CODE\COMP\Alph{noligne}\endcsname}
\tabularnewline %
}
\end{tabular}%
@ -50,7 +50,7 @@
\begin{tabular}[t]{@{}T@{}}%
\forLoop{1}{\value{cptRsae\CODE}}{noligne}{
\xdef\saecode{\csname Rsaecode\CODE\Alph{noligne}\endcsname}
\hyperlink{sae:\saecode}{\saecode}~|
\hyperlink{sae:\saecode}{\textcolor{saeC}{\saecode}}~|
{\csname Rsaename\CODE\Alph{noligne}\endcsname}
\tabularnewline %
}
@ -69,7 +69,7 @@ Aucun
\forLoop{1}{\value{cptRprerequis\CODE}}{noligne}{
\xdef\rescode{\csname Rprerequiscode\CODE\Alph{noligne}\endcsname}
\hyperlink{res:\rescode}{\rescode}~| {\csname Rprerequisname\CODE\Alph{noligne}\endcsname}
\hyperlink{res:\rescode}{\textcolor{ressourceC}{\rescode}}~| {\csname Rprerequisname\CODE\Alph{noligne}\endcsname}
\tabularnewline %
}
\end{tabular}%
@ -115,7 +115,7 @@ Aucun
\begin{tabular}[t]{@{}T@{}}%
\forLoop{1}{\value{cptSressource\CODE}}{noligne}{
\xdef\rescode{\csname Sressourcecode\CODE\Roman{noligne}\endcsname}
\hyperlink{res:\rescode}{\rescode} |
\hyperlink{res:\rescode}{\textcolor{ressourceC}{\rescode}} |
{\csname Sressourcename\CODE\Roman{noligne}\endcsname}
\tabularnewline %
}
@ -133,7 +133,7 @@ Aucun
\xdef\exemplecode{\csname EScodeE\CODE\Alph{noligne}\endcsname}
\xdef\titreexemple{\csname ESname\exemplecode\endcsname}
\xdef\contenu{\titreexemple}
\hyperlink{exemple:\exemplecode}{Exemple \arabic{noligne}}~: \contenu
\hyperlink{exemple:\exemplecode}{\textcolor{exempleC}{Exemple \arabic{noligne}}}~: \contenu
\tabularnewline
}
\end{tabular}

View File

@ -0,0 +1,89 @@
\newcommand\tableauCompetence[3]{
\xdef\CNOM{#1} % Abbr de la compétence : CCA/CyberA
\xdef\CTYPE{#2} % Type : C pour commun, S pour spécifique
\xdef\CLETTRE{#3} % Letter
\xdef\colorcomp{comp\CTYPE\CLETTRE}
\xdef\textcolorcomp{comp\CTYPE\CLETTRE p}
\arrayrulecolor{\colorcomp}
\xdef\codecomp{\csname compcoderef\CNOM\endcsname}
\begin{tabular}[t]{|P|T|}
\hline
{ \cellcolor{\colorcomp}\setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
\textcolor{\textcolorcomp}{\bfseries Compétence \hypertarget{comp:\codecomp}{\csname compcoderef\CNOM\endcsname}}
\end{tabular}
}
%& {\bfseries \csname compname\CNOM\endcsname} \\
%\hline % Les composantes essentielles
%{ \setlength{\extrarowheight}{0pt}
%\begin{tabular}[t]{@{}P@{}}
%{\bfseries Composantes} \\
%{\bfseries essentielles} \\
%\end{tabular}
%}
&
{\setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}T@{}}
{\bfseries \csname compname\CNOM\endcsname} \\
\forLoop{1}{6}{noligne}{
\ifcsdef{componame\CNOM\Alph{noligne}}{
$\bullet$ en {\csname componame\CNOM\Alph{noligne}\endcsname} \tabularnewline
}{}%
}
\end{tabular}%
}
\\
\hline
\hline
{\cellcolor{\colorcomp!70!white}\textcolor{\textcolorcomp}{\bfseries Définition}}
&
\tableauChampLong{\csname compdef\CNOM\endcsname}
\\
\hline
\hline
{ \cellcolor{\colorcomp!70!white}\setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
\textcolor{\textcolorcomp}{\bfseries Situations} \\
\textcolor{\textcolorcomp}{\bfseries professionnelles} \\
\end{tabular}
}
&
{\setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}T@{}}
\forLoop{1}{6}{noligne}{
\ifcsdef{situproname\CNOM\Alph{noligne}}{
$\checkmark$ {\csname situproname\CNOM\Alph{noligne}\endcsname} \tabularnewline
}{}%
}
\end{tabular}%
}
\\
\hline\hline
\forLoop{1}{3}{noligne}{
%{\bfseries Niveau }
{ \cellcolor{\colorcomp!\csname niveaufill\Alph{noligne}\endcsname!white}\setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
\textcolor{\textcolorcomp}{\bfseries Niveau de} \\
\textcolor{\textcolorcomp}{\bfseries développement \arabic{noligne}} \\
\end{tabular}
}
&
{ \setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}T@{}}
{\bfseries \csname niveaudesc\CNOM\Alph{noligne}\endcsname} \\
\forLoop{1}{6}{noac}{
\ifcsdef{apprdesc\CNOM\Alph{noligne}\Alph{noac}}{
{\csname apprcoderef\CNOM\Alph{noligne}\Alph{noac}\endcsname}~| \csname apprdesc\CNOM\Alph{noligne}\Alph{noac}\endcsname \tabularnewline
}{}
}
\end{tabular}
}
\tabularnewline \hline\hline
}
\end{tabular}
}

View File

@ -14,30 +14,33 @@
\def\gris{0.9} % La profondeur du gris
\arrayrulecolor{exempleC}
% 3ème tableau : descriptif
\begin{tabular}[t]{|P|T|}
\hline
%\cellcolor[gray]{\gris}
\xdef\saecode{\csname EScode\EXEMPLE\endcsname}
{\bfseries Exemple {\csname ESnumero\EXEMPLE\endcsname}} &
\hyperlink{sae:\saecode}{\saecode}~| {\csname ESsae\EXEMPLE\endcsname} \\
\xdef\exempleCode{\csname EScode\EXEMPLE\endcsname}
\textcolor{exempleC}{\bfseries Exemple {\csname ESnumero\EXEMPLE\endcsname}} &
\hyperlink{sae:\exempleCode}{\textcolor{saeC}{\exempleCode}}~| {\csname ESsae\EXEMPLE\endcsname} \\
\hline
\hline
%\cellcolor[gray]{\gris}
\hypertarget{exemple:\exemplecode}{\bfseries Titre} &
\tableauChampLong{\bfseries \csname ESname\EXEMPLE\endcsname} \\
\cellcolor{exempleC}\hypertarget{exemple:\exemplecode}{\textcolor{compCAp!20!white}{\bfseries Titre}} &
\cellcolor{exempleC} \tableauChampLong{\textcolor{compCAp!20!white}{\bfseries \csname ESname\EXEMPLE\endcsname}} \\
\hline
\hline
{ \setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
{\bfseries Problématique} \\
{\bfseries professionnelle} \\
{\bfseries posée} \\
\textcolor{exempleC}{\bfseries Problématique} \\
\textcolor{exempleC}{\bfseries professionnelle} \\
\textcolor{exempleC}{\bfseries posée} \\
\end{tabular}
} &
\tableauChampLong{\csname ESproblematique\EXEMPLE\endcsname} \\
\hline
{\bfseries Description} &
\textcolor{exempleC}{\bfseries Description} &
\tableauChampLong{\csname ESdescription\EXEMPLE\endcsname} \\
\hline
\end{tabular}
@ -46,19 +49,19 @@
\hline
{ \setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
{\bfseries Formes} \\
{\bfseries pédagogiques} \\
\textcolor{exempleC}{\bfseries Formes} \\
\textcolor{exempleC}{\bfseries pédagogiques} \\
\end{tabular}
}
& \tableauChampLong{\csname ESformes\EXEMPLE\endcsname} \\
\hline
{ \setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
{\bfseries Modalités} \\
{\bfseries d'évaluation} \\
{\bfseries assurant l'acquisition} \\
{\bfseries du niveau de} \\
{\bfseries compétence visée} \\
\textcolor{exempleC}{\bfseries Modalités} \\
\textcolor{exempleC}{\bfseries d'évaluation} \\
\textcolor{exempleC}{\bfseries assurant l'acquisition} \\
\textcolor{exempleC}{\bfseries du niveau de} \\
\textcolor{exempleC}{\bfseries compétence visée} \\
\end{tabular}
}
& \tableauChampLong{\csname ESmodalite\EXEMPLE\endcsname} \\

View File

@ -9,27 +9,30 @@
\setlength{\tabcolsep}{0.125cm} % Marge des colonnes
\setlength{\extrarowheight}{2pt} % Marge des lignes
\arrayrulecolor{ressourceC}
% \cellcolor{exempleC}\hypertarget{exemple:\exemplecode}{\textcolor{compCAp!20!white}
% 1er tableau : Nom/Code/Heures
\begin{tabular}[t]{|P|Q|V|}
\hline % 1ère ligne
\xdef\rescode{\csname Rcode\CODE\endcsname}
{\bfseries \hypertarget{res:\rescode}{Ressource \rescode}}
& \multicolumn{2}{l|}{\bfseries \csname Rname\CODE\endcsname}
\cellcolor{ressourceC} \xdef\rescode{\csname Rcode\CODE\endcsname}
\textcolor{compCAp!20!white}{\bfseries \hypertarget{res:\rescode}{Ressource \rescode}}
& \multicolumn{2}{l|}{\cellcolor{ressourceC} \textcolor{compCAp!20!white}{\bfseries \csname Rname\CODE\endcsname}}
\\
\hline % 2ème ligne
%{\bfseries Code}
%& \csname Rcode\CODE\endcsname
%&
{\bfseries Semestre}
\textcolor{ressourceC}{\bfseries Semestre}
& \multicolumn{2}{l|}{\csname Rsem\CODE\endcsname} \\
\hline % 3ème ligne Heures
%{ \setlength{\extrarowheight}{0pt}
% \begin{tabular}[t]{@{}Q@{}} \bfseries Heures de formation \\ \bfseries encadrées \end{tabular}
%}
\hline
{\bfseries Heures}
\textcolor{ressourceC}{\bfseries Heures}
&
{\bfseries Formation encadrée}
\textcolor{ressourceC}{\bfseries Formation encadrée}
& {\csname Rtraining\CODE\endcsname}h, dont {\csname Rtp\CODE\endcsname}h de TP \\
%& % {\bfseries dont heures de TP}
% {\bfseries dont TP}
@ -40,13 +43,13 @@
% 2ème tableau : compétences et apprentissages critiques
\begin{tabular}[t]{|C|C|C|}
\hline
\multicolumn{3}{|c|}{\bfseries Compétence(s) ciblées, coefficient(s) et apprentissage(s) critique(s) couvert(s)} \\
\multicolumn{3}{|c|}{\textcolor{ressourceC}{\bfseries Compétence(s) ciblées, coefficient(s) et apprentissage(s) critique(s) couvert(s)}} \\
\hline
\textit{\csname Rcomp\CODE A\endcsname} | {\csname Rniveau\CODE A\endcsname}
\textcolor{ressourceC}{\textit{\csname Rcomp\CODE A\endcsname} | {\csname Rniveau\CODE A\endcsname}}
&
\textit{\csname Rcomp\CODE B\endcsname} | {\csname Rniveau\CODE B\endcsname}
\textcolor{ressourceC}{\textit{\csname Rcomp\CODE B\endcsname} | {\csname Rniveau\CODE B\endcsname}}
&
\textit{\csname Rcomp\CODE C\endcsname} | {\csname Rniveau\CODE C\endcsname}
\textcolor{ressourceC}{\textit{\csname Rcomp\CODE C\endcsname} | {\csname Rniveau\CODE C\endcsname}}
\\
\hline
\ifcsdef{Rcoeff\CODE A}{coeff. {\csname Rcoeff\CODE A\endcsname}}{} &
@ -69,17 +72,17 @@
% 3ème tableau : SAE, descriptif
\begin{tabular}[t]{|P|T|}
\hline
{\bfseries SAÉ concernée(s) } & \listeSAE{\CODE} \\
\textcolor{ressourceC}{\bfseries SAÉ concernée(s) } & \listeSAE{\CODE} \\
\hline
{\bfseries Prérequis} & \listePrerequis{\CODE} \\
\textcolor{ressourceC}{\bfseries Prérequis} & \listePrerequis{\CODE} \\
\hline
% {\bfseries Descriptif } & \tableauDescriptif{\CODE} \\
{\bfseries Descriptif } & \tableauChampLong{\csname Rancrage\CODE\endcsname} \\
\textcolor{ressourceC}{\bfseries Descriptif } & \tableauChampLong{\csname Rancrage\CODE\endcsname} \\
\hline
{\bfseries Contenus } & \tableauChampLong{\csname Rcontenu\CODE\endcsname}
\textcolor{ressourceC}{\bfseries Contenus } & \tableauChampLong{\csname Rcontenu\CODE\endcsname}
\\
\hline
{\bfseries Mots-clés} & {\csname Rmotscles\CODE\endcsname} \\
\textcolor{ressourceC}{\bfseries Mots-clés} & {\csname Rmotscles\CODE\endcsname} \\
\hline
\end{tabular}

View File

@ -6,33 +6,33 @@
\setlength{\tabcolsep}{0.125cm} % Marge des colonnes
\setlength{\extrarowheight}{2pt} % Marge des lignes
\arrayrulecolor{saeC}
% 1er tableau : Nom/Code/Semestre
\begin{tabular}[t]{|P|Q|V|}
\hline % 1ère ligne
\xdef\saecode{\csname Scode\CODE\endcsname}
\xdef\saelink{\csname Slinkcode\CODE\endcsname}
{\bfseries % SAÉ
\cellcolor{saeC} \textcolor{compCAp!20!white}{\bfseries % SAÉ
\hypertarget{sae:\saecode}{\saecode}}
& \multicolumn{2}{l|}{
\bfseries \csname Sname\CODE\endcsname
} \\
\hline % 2ème ligne
\cellcolor{saeC}\textcolor{compCAp!20!white}{\bfseries \csname Sname\CODE\endcsname}} \\
\hline \hline % 2ème ligne
% {\bfseries Code}
% & \csname Scode\CODE\endcsname
% &
{\bfseries Semestre}
\textcolor{saeC}{\bfseries Semestre}
& \multicolumn{2}{l|}{\csname Ssem\CODE\endcsname} \\
% & \csname Ssem\CODE\endcsname \\
\hline
\hline
{\bfseries Heures }
\textcolor{saeC}{\bfseries Heures }
&
{\bfseries Formation encadrée}
\textcolor{saeC}{\bfseries Formation encadrée}
& {\csname Straining\CODE\endcsname}h,
dont {\csname Stp\CODE\endcsname}h de TP \\
\cline{2-3}
& {\bfseries Projet}
& \textcolor{saeC}{\bfseries Projet}
& {\csname Sprojet\CODE\endcsname}h \\
% {\bfseries Formation encadrée}
% & {\csname Straining\CODE\endcsname}h
@ -58,9 +58,9 @@
\hline
{ \setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
{\bfseries Objectifs et} \\
{\bfseries problématique} \\
{\bfseries professionnelle}
\textcolor{saeC}{\bfseries Objectifs et} \\
\textcolor{saeC}{\bfseries problématique} \\
\textcolor{saeC}{\bfseries professionnelle}
\end{tabular}
}
& \tableauChampLong{\csname Sdescriptif\CODE\endcsname} \\
@ -70,13 +70,13 @@
% 3ème tableau : compétences et apprentissages critiques
\begin{tabular}[t]{|C|C|C|}
\hline
\multicolumn{3}{|c|}{\bfseries Compétence(s) ciblée(s), coefficient(s) et apprentissage(s) critique(s) couvert(s)} \\
\multicolumn{3}{|c|}{\textcolor{saeC}{\bfseries Compétence(s) ciblée(s), coefficient(s) et apprentissage(s) critique(s) couvert(s)}} \\
\hline
\textit{\csname Scomp\CODE A\endcsname} | {\csname Sniveau\CODE A\endcsname}
\hyperlink{comp:RT1}{\textcolor{compCA}{\textit{\csname Scomp\CODE A\endcsname}}} | {\csname Sniveau\CODE A\endcsname}
&
\textit{\csname Scomp\CODE B\endcsname} | {\csname Sniveau\CODE B\endcsname}
\hyperlink{comp:RT2}{\textcolor{compCB}{\textit{\csname Scomp\CODE B\endcsname}}} | {\csname Sniveau\CODE B\endcsname}
&
\textit{\csname Scomp\CODE C\endcsname} | {\csname Sniveau\CODE C\endcsname}
\hyperlink{comp:RT3}{\textcolor{compCC}{\textit{\csname Scomp\CODE C\endcsname}}} | {\csname Sniveau\CODE C\endcsname}
\\
\hline
\ifcsdef{Scoeff\CODE A}{coeff. {\csname Scoeff\CODE A\endcsname}}{} &
@ -101,29 +101,29 @@
\hline
{ \setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
{\bfseries Ressources mobilisées} \\
{\bfseries et combinées} \\
\textcolor{saeC}{\bfseries Ressources mobilisées} \\
\textcolor{saeC}{\bfseries et combinées} \\
\end{tabular}
}
& \listeRessources{\CODE} \\
\hline
{ \setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
{\bfseries Type de livrable ou} \\
{\bfseries de production} \\
{\itshape (traces pour le} \\
{\itshape portfolio)} \\
\textcolor{saeC}{\bfseries Type de livrable ou} \\
\textcolor{saeC}{\bfseries de production} \\
\textcolor{saeC}{\itshape (traces pour le} \\
\textcolor{saeC}{\itshape portfolio)} \\
\end{tabular}
}
& \tableauChampLong{\csname Slivrables\CODE\endcsname} \\
\hline
{\bfseries Mots-clés} & {\csname Smotscles\CODE\endcsname} \\
\textcolor{saeC}{\bfseries Mots-clés} & {\csname Smotscles\CODE\endcsname} \\
\hline
\hline
{ \setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}}
{\bfseries Exemples de} \\
{\bfseries mise en oeuvre} \\
\textcolor{saeC}{\bfseries Exemples de} \\
\textcolor{saeC}{\bfseries mise en oeuvre} \\
\end{tabular}
}
&

View File

@ -120,9 +120,11 @@
}
%%%%%%%%%%%%%%%%
%% SEMESTRE 1 %%
%%%%%%%%%%%%%%%%
\arrayrulecolor{black}
\section{Semestre 1}
\def\sem{A}
@ -153,6 +155,7 @@
%%%%%%%%%%%%%%%%
%% SEMESTRE 2 %%
%%%%%%%%%%%%%%%%
\arrayrulecolor{black}
\section{Semestre 2}
\def\sem{B} % Le semestre 2

View File

@ -16,9 +16,9 @@
%\definecolor{compSB}{HTML}{6612D0}
% Les couleurs de texte
\definecolor{compCAp}{HTML}{000000}
\definecolor{compCBp}{HTML}{000000}
\definecolor{compCCp}{HTML}{000000}
\definecolor{compCAp}{HTML}{202020}
\definecolor{compCBp}{HTML}{202020}
\definecolor{compCCp}{HTML}{202020}
\definecolor{compSAp}{HTML}{000000}
%\definecolor{compSAp}{HTML}{FFFFFF}
\definecolor{compSBp}{HTML}{FFFFFF}
@ -40,6 +40,10 @@
\def\niveaupathB{75}
\def\niveaupathC{100}
% Les SAE
\definecolor{saeC}{HTML}{811453}
\definecolor{exempleC}{HTML}{682145}
\definecolor{ressourceC}{HTML}{483D8B}
% Espacement titres section de la table des matières
\makeatletter

View File

@ -1,3 +1,4 @@
\arrayrulecolor{black}
\begin{tabular}[c]{|lp{3.5cm}||c|c|c|c|c|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
& & \multicolumn{6}{c||}{\bfseries SAÉs}

View File

@ -1,3 +1,4 @@
\arrayrulecolor{black}
\begin{tabular}[c]{|rcp{6cm}||c|c||c||c|c|c|}
\hline
& & & \multicolumn{3}{c||}{\bfseries Volumes}

View File

@ -1,3 +1,4 @@
\arrayrulecolor{black}
\begin{tabular}[c]{|lp{3.5cm}||c|c|c|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
& & \multicolumn{4}{c||}{\bfseries SAÉs}