2020-11-05 10:48:08 +01:00
%%%%%%%%%%%%%%%%% Compétences & Composantes essentielles d'un parcours
% Usage : \frameParcoursComposantesEssentielles{abbr_parcours}{n°_parcours}
\newcommand \frameParcoursComposantesEssentielles [2] {
\xdef \PARABBR { #1} % Nom du parcours : Cyber
\xdef \COUPAR { #2} % N° du parcours : Cyber
%\def\PARABBR{Cyber}
%\def\COUPAR{1}
\begin { frame} [plain]{ }
\begin { tikzpicture} [overlay, remember picture]
\coordinate (topleftcorner) at ($ ( current page.north west ) + ( 10 mm, - 12 mm ) $ );
\coordinate (toprightcorner) at ($ ( current page.north east ) + ( - 10 mm, - 10 mm ) $ );
\coordinate (bottomleftcorner) at ($ ( current page.south west ) + ( 10 mm, 10 mm ) $ );
\coordinate (bottomrightcorner) at ($ ( current page.south east ) + ( - 10 mm, 10 mm ) $ );
\stdsetup
\node [text=titlebg] [%
outer sep=0,inner sep=0mm,%
fit=(lastpoint)(splitpoint),
align=left%
2020-11-23 00:18:06 +01:00
] (xtitle) { \fontsize { 20} { 40} \bfseries \selectfont Parcours \PARABBR ~: compétences et composantes essentielles} ;
2020-11-05 10:48:08 +01:00
\fill [shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ ( xtitle.south east ) + ( 0 , 1 mm ) $ );
2020-11-23 11:14:26 +01:00
% Qu'est ce qu'une compétence ?
2020-11-05 10:48:08 +01:00
%\node[%
%outer sep=0,inner sep=2mm,%
2020-11-23 11:14:26 +01:00
%fit=(topleftcorner)(splitpoint),
2020-11-05 10:48:08 +01:00
%rounded corners=2mm,
2020-11-23 11:14:26 +01:00
%fill=white,
2020-11-05 10:48:08 +01:00
%align=left%
%] (blob) {Une \textbf{compétence} est un « \textbf{savoir-agir complexe}, prenant appui sur la mobilisation et la combinaison efficaces d’ une variété de ressources à l’ intérieur d’ une famille de situations » (Tardif, 2006). Les ressources désignent ici les savoirs, savoir-faire et savoir-être dont dispose un individu, et qui lui permettent de mettre en œuvre la compétence.};
\coordinate (lastpoint) at ($ ( xtitle.south west ) + ( 0 , - 4 mm ) $ );
\xdef \loopcompparcours { \csname loopcompparcours\PARABBR \endcsname }
\foreach \CNOM /\CTYPE /\CLETTRE [count=\COUXX ] in \loopcompparcours { % Boucle sur les compétences
%\foreach \XX in \comploop {%
\coordinate (bottompoint) at ($ ( lastpoint ) + ( 0 , - 20 mm ) $ );
\coordinate (subrefpoint) at ($ ( refpoint ) + ( 120 mm, 0 mm ) $ ); % adaptation séparation def/compo : 60
\begin { pgfonlayer} { main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node [outer sep=0,inner sep=0mm,% cadre rouge
minimum height=25mm,%
text width=130mm,% 190
align=left,%
text=comp\CTYPE \CLETTRE p,fill=comp\CTYPE \CLETTRE !70!white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] { %
\ifcsdef { componame\CNOM A} { % Si au moins une compo essentielle
\begin { list} { $ \bullet $ } { \topsep =0pt \partopsep =0pt \parsep =0pt \itemsep =0pt \leftmargin =1em \itemindent =0.5em} %
%% boucle sur les composantes essentielles
%\item test \compoloop
\foreach \YY in \compoloop { %
\ifcsdef { componame\CNOM \YY } {
\item \textcolor { comp\CTYPE \CLETTRE p} { en \csname componame\CNOM \YY \endcsname }
} { } %
}
\end { list} %
} { }
} ;
\coordinate (bottompoint) at ($ ( rightbox.south west ) + ( - 5 mm, 0 ) $ );
\coordinate (toppoint) at ($ ( lastpoint ) + ( 32 mm, 0 mm ) $ );
\node [outer sep=0,inner sep=0mm,%
% text width=45mm,%
fit=(bottompoint)(toppoint),
align=flush center,%
fill=comp\CTYPE \CLETTRE ,text=comp\CTYPE \CLETTRE p%
] (leftbox) { %
\Large \csname compname\CNOM \endcsname % la définition de le compétence
} ;
\end { pgfonlayer}
\begin { pgfonlayer} { background}
\coordinate (toppoint) at ($ ( lastpoint ) + ( 30 mm, 2 mm ) $ );
\coordinate (bottompoint) at ($ ( rightbox.south east ) + ( 2 mm, - 2 mm ) $ );
\coordinate (bottomwpoint) at ($ ( leftbox.south east ) + ( 2 mm, - 2 mm ) $ );
\node [outer sep=0,inner sep=0mm,
fit=(leftbox)(rightbox)(toppoint)(bottompoint)(bottomwpoint),
fill=comp\CTYPE \CLETTRE ,
blur shadow={ shadow blur steps=5}
] (bodybox) { } ;
\coordinate (tmpa) at ($ ( lastpoint ) + ( 80 mm, 0 ) $ );
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill [fill=comp\CTYPE\CLETTRE!50!white] ($ ( leftbox.north east ) + ( 2 mm, 0 mm ) $ ) rectangle ($ ( rightbox.south west ) + ( - 2 mm, 0 ) $ );
\coordinate (toppoint) at ($ ( lastpoint ) + ( 25 mm, 2 mm ) $ );
\node [%
outer sep=0,inner sep=0mm,%
text width=25mm,%
fit=(toppoint)(lastpoint|-bodybox.south),%
align=center,%
fill=comp\CTYPE \CLETTRE ,text=comp\CTYPE \CLETTRE p,%
blur shadow={ shadow blur steps=5} %
2020-11-27 23:57:23 +01:00
] (headbox) { { \Large \textbf { \csname compverbe\CNOM \endcsname } } \\ { \small \csname compcode\CNOM \endcsname } } ; % LA BOITE A GAUCHE (was CNOM)
2020-11-05 10:48:08 +01:00
\end { pgfonlayer}
\coordinate (lastpoint) at ($ ( lastpoint| - bodybox.south ) + ( 0 , - 4 mm ) $ );
}
% Le numero de pages
\node [inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ ( bottomrightcorner ) + ( 0 mm, 0 mm ) $ ) {
\insertframenumber { } ~/~\inserttotalframenumber { }
} ;
\end { tikzpicture}
\end { frame}
}