
% extensions

\RequirePackage{babel}
\RequirePackage{ucs}
\RequirePackage[utf8x]{inputenc}
\RequirePackage[T1]{fontenc}

%package maths
\RequirePackage{amsmath,amssymb,amsfonts,mathtools,amsthm, pgfmath, mathabx ,amssymb,amscd}
\RequirePackage{xlop} %package pour poser une addition
\RequirePackage{fp,xfp}%calcul sur variable


\RequirePackage[dvipsnames,table]{xcolor}
%\RequirePackage{transparent}
\RequirePackage{pgfplots}
%package physique
\RequirePackage{pst-all,pst-circ,pst-labo,pst-osci}%affichage de schéma de physique
\RequirePackage[version=4]{mhchem}%formule chimique

\RequirePackage{multicol}
\RequirePackage{makecell}
\RequirePackage{tabularx}
\RequirePackage{tikz}%
\RequirePackage{pstricks,pst-plot,pst-text,pst-tree,pst-eps,pst-fill,pst-node,pst-math} 
\RequirePackage{pstricks-add}%apporte des améliorations et charge pstricks et multido
%\RequirePackage{needspace}%permet de vérifier l'espace restant avant d'aficher le texte sinon saut de page
%\RequirePackage{numprint}%permet de vérifier l'espace restant avant d'aficher le texte sinon saut de page
\RequirePackage{xstring}%manipulation de chaine de caractere
\RequirePackage{listofitems}
\RequirePackage{pgfkeys}

\RequirePackage{boxedminipage2e}%% pour encadrer la zone de réponse

\usetikzlibrary{arrows,patterns}
\RequirePackage{wrapfig}
\RequirePackage{numprint}
\RequirePackage{etoolbox}

\RequirePackage{pifont}%symboles

\RequirePackage[francais,chiffres,insidebox, bloc]{automultiplechoice}

%\RequirePackage{calc} % pour soustraire des dimensions
\RequirePackage{frcursive}%police lettres attachées
%\RequirePackage{ulem}% pour souligner avec \uline{}  \uuline{textesouligne2fois} \sout{texte barré} \xout{texte hachuré}\uwave{textesouligneparvague}
\RequirePackage[left,modulo]{lineno}%pour numeroter les lignes
\geometry{hmargin=1cm,top=2.3cm,bottom=1.3cm}% si mode normal
%\geometry{hmargin=.7cm,top=4cm,bottom=1.5cm}% si mode anonyme
\RequirePackage{siunitx}	% Pour commande \formatscientifique
\sisetup{
    detect-all,
    output-decimal-marker={,},
    group-minimum-digits = 3,
    group-separator={~},
    number-unit-separator={~},
    inter-unit-product={~},
    exponent-product = \times,
    per-mode = symbol-or-fraction
}
%\sisetup{locale = FR,detect-all,quotient-mode=fraction,input-product=*, list-final-separator = { \translate{et} },list-pair-separator = { \translate{et} },range-phrase = { \translate{à} },separate-uncertainty = true,group-minimum-digits=3}
\RequirePackage{needspace}
\RequirePackage{bm}%formule mathématique n gras  \bm{x}
\RequirePackage{csvsimple,booktabs}  %pour préremplir les copies avec un fichier csv
\RequirePackage{eurosym}%afficher symbole euro
\RequirePackage{linegoal}%la 2eme minipage occupe tout l'espace




\RequirePackage{cleveref}
\RequirePackage{enumitem}

\usetikzlibrary{positioning}

\tikzset{basic/.style = {draw,text width=2cm, rectangle,align=center}}
\tikzset{trait/.style = {line width=2pt,gray}}
\tikzset{fleche/.style = {trait,>=stealth,->}}

\RequirePackage{titlesec}%configuration des espacements des titres de sections
\titlespacing{\section}{4ex}{.5ex}{.5ex}%{ horizontal}{espace avant}{espace après}

\setdefaultgroupmode{cyclic}


\RequirePackage{dashundergaps}
\dashundergapssetup{gap-numbers=false,gap-format =dot}


 
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
	%   																					 %
	%   																					 %
    %								AFFICHAGE CORRECTION									 %
 	%   																					 %
	%   																					 %
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%pour afficher ailleurs que dans une question
%explain ne fonctionne que dans les environnement question ou questionmult.
%une commande qui fonctionne.

\makeatletter
\renewcommand{\explain}[1]{%
\ifAMC@correc%
\AMCif@env{question}{\par\noindent{\AMC@loc@explain#1}}{\AMC@error@explain}\vspace{1ex}%
\else%
\AMCif@env{question}{}{\AMC@error@explain}%
\fi%
}%
\makeatletter

\makeatletter
\ifAMC@correc%
\TeacherModeOn
\else%
\TeacherModeOff
\fi%
\makeatletter



%Pour afficher des pointillés remplacer par du tete dans la correction
\newcommand{\PointilleOuCorrec}[1]
{\gap{\fcolorbox{red}{gray!8}{\red #1}}}



%une commande qui affiche une boite colorée sous le texte.
\newsavebox{\boiteCouleur}
\makeatletter
\newenvironment{BCouleur}[1]{%
\begin{lrbox}{\boiteCouleur}
\begin{minipage}{.97\linewidth}\color{red}
\par
 }
 {%
 \end{minipage}
  \end{lrbox}
\bgroup
\setlength{\fboxsep}{3pt}
\fcolorbox{red}{gray!8}{\usebox{\boiteCouleur}}
\egroup
}
\makeatother




%commande pour inserer un espace dans le fichier de correction (utile pour Vspace{-}
\makeatletter

\newcommand{\espaceRep}[1]{%
\ifAMC@correc%
\vspace{#1}%
\else%
\fi%
}
\makeatother

	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%
	%						CONFIGURATION DE AMC
 	%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%BAREME

			%e: incohérence (plusieurs cases cochées)	p: note plancher
			%b: bonne	%m: mauvaise	%v: aucune réponse
	%%%bareme question multiple
	\baremeDefautM{v=0, p=0,formula=(NBC-NMC)/(NB)}%

	%%% bareme question simple
	\baremeDefautS{b=1, m=0, e=0, v=0}%

%%%CONFIG AFFICHAGE

\titleformat{\part}
{\vspace*{-.7cm}\color{black}\normalfont\Large\bfseries\cursive}
{\hspace{.14\linewidth}}{.7em}{\vspace*{-.4cm}}


\titleformat{\section}
{\color{black}\normalfont\large\bfseries\cursive}
{\color{black}\thesection}{0.4em}{\vspace{-.1cm}}

\titleformat{\subsection}
{\color{black}\normalfont\large\bfseries\cursive}
{}{0.4em}{\vspace{-.3cm}}

	%\mathcode`\.="013B %separateur décimal pour math
	\DeclareMathOperator{\egal}{=}%leve le bug du signe égal dans les corrections
	\DeclareMathOperator{\virg}{,}%leve le bug du signe égal dans les corrections

%pour effacer le numéro de la question
\def\EffNumQ{%
	\def\AMCbeginQuestion##1##2{}\AMCquestionNumberfalse
}%

%\def\AMCbeginQuestion#1#2{\par\noindent{\setlength{\fboxsep}{.6mm}{\textbf{Q.\ifthenelse{#1<10}{\phantom{0}}{}#1}}#2\hspace{1ex}}}%

%%affiche N° section.N° question
\makeatletter\def\AMCbeginQuestion#1#2{\par\noindent{\cursive\bf \the\c@section.#1} #2}\makeatother
%Remet automatiquement à 1 le compteur des question lors d'une nouvelle section
%à utiliser avec le paquet amsmath
\numberwithin{AMCquestionaff}{section}


	%Position de la note
	\AMCsetScoreZone{width=.6cm,height=2ex,depth=0.ex,position=question}

	%enlève les lettres dans les cases quand insidebox est actif
	\def\AMCchoiceLabel#1{}

	%inserer un numéro de page
	%\cfoot{\nom ~\thepage/ \AMCpageref{lastpage}}%
	\AMCsetFoot{| Physique Chimie | Sujet \AMCStudentNumber ~~%
		|~ Page : \thepage|}%
	%\AMCsetFoot{| Évaluation de Sciences Physiques | Sujet \AMCStudentNumber ~~%
	%	|~ Page : \thepage ~/ \AMCpageref{dernierepage}~|}%


	%%position du code +1/1/59
	\AMCidsPosition{pos=none,width=0cm,height=3ex}
	
	%donne le texte affiché entre la partie mantisse et la partie exposant.
	\def\AMCexponent{{\scriptsize 10}}
		
	%Change Explication en réponse |et reservé
	\AMCtext{explain}{}%
	\def\AMCotextReserved{\emph{}}

	%Pour configurer les questions ouvertes
	\AMCopenOpts{width=\linewidth, lineheight=.2cm, framerule=2pt, framerulecol=white,%
	boxframerulecol=white, hspace=0.1cm, dots=true,boxmargin=0.6ex}%
	
	%%%Options des cases à cocher
	\AMCboxStyle{shape=oval,size=2ex,down=.1ex,rule=.1pt}

	%Options de AMCnumeriqchoice
	\AMCnumericOpts{vertical=false,borderwidth=1mm,bordercol=gray,hspace=.7ex,%
		vspace=-2pt,backgroundcol=white,Tpoint=$\mathbf{\prime}$\vspace*{-.1em}}
	\AMCinterBquest=.3cm%modifie l'espace entre deux questions si l'option bloc est choisie
	\AMCinterIquest=.3cm%modifie l'espace entre les questions si l'option bloc n'est pas choisie
	\AMCinterBrep=.5mm%modifie l'espace entre les réponses si l'option bloc est  choisie 
	\AMCinterIrep=.5mm%modifie l'espace entre les réponses si l'option bloc n'est pas choisie
	\AMCcodeHspace=.1em%configuration espacement du codage nom
	\AMCcodeVspace=-1.1em%configuration espacement du codage nom
	\AMCpostOquest=4mm%
	%\setlength{\AMChorizAnswerSep}{3em plus 4em}%environnement reponseperso
	%\setlength{\AMChorizBoxSep}{1em}%environnement reponseperso
	
	
	%Changer la police par défaut en police sans sérif (sans empatements) pour adapter
	%le document aux élèves dyslexiques ... :
	\renewcommand{\familydefault}{\sfdefault}
	
	

	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%
	%
    %							ENTETE AUTOMATIQUE
 	%
	%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\enTeteNomPrenom}{% mode prérempli
	\vspace*{-2.3cm}
	\hspace{.6\linewidth}
	\champnom{\psframebox[shadow=true,framearc=.3, fillcolor=lightgray!15, framesep=5pt]{   
		\begin{minipage}{.3\linewidth}
        	\textbf{\classe{}~\nom{}}~\prenom{}%
		\end{minipage}
	}}
	
		\hspace{.34\linewidth}
		\begin{minipage}{.6\linewidth}
		\vspace*{.2cm}
		\texteHautDroite
		\end{minipage}
}

\newcommand{\enTeteNomPrenomDeuxOuTroisEleves}{% mode prérempli
	\vspace*{-2.5cm}
	\hspace{.6\linewidth}
	\champnom{\psframebox[shadow=true,framearc=.3, fillcolor=lightgray!15, framesep=2pt]{   
		\begin{minipage}{.3\textwidth}
        	\textbf{\classe{}~\nom{}}~\prenom{}%
        	\newline
        	\textbf{\nomD{}}~\prenomD{}%
        	\newline
        	\textbf{\nomT{}}~\prenomT{}%
		\end{minipage}
	}}
	
		\hspace{.34\linewidth}
		\begin{minipage}{.6\linewidth}
		\vspace*{-.2cm}
		\texteHautDroite
		\end{minipage}
}


\newcommand{\enTeteCodageUnEleve}[1][student]{\noindent% mode codage num étudiant

	\hspace{.57\linewidth}
	\begin{minipage}{.35\linewidth}%\vspace{-.3cm}
		\vspace*{-3.5cm}
		\texteHautDroite
   	\end{minipage}
   	
	\hspace{.334\linewidth}
	\begin{minipage}{.42\linewidth}%\vspace{-.3cm}
		\vspace*{-1.7cm}
		\champnom{\fbox{    
    		\begin{minipage}{1\linewidth}
				\begin{center}
	      			Nom, prénom et classe : 
	      		\end{center}
	      		\dotfill	
	      		
      			\hfill \small Numéro étudiant $\Longrightarrow$
   			\end{minipage}
		}}
	\end{minipage}
	\begin{minipage}{.36\linewidth}
		\vspace*{-1.7cm}
		\AMCcodeH{#1}{4}
	\end{minipage}
}

\newcommand{\enTeteCodageDeuxEleves}[2][student]{\noindent% mode codage num étudiant

	\hspace{.57\linewidth}
	\begin{minipage}{.35\linewidth}%\vspace{-.3cm}
		\vspace*{-3.5cm}
		\texteHautDroite
   	\end{minipage}
   	
	\hspace{.334\linewidth}
	\begin{minipage}{.42\linewidth}%\vspace{-.3cm}
		\vspace*{-1.4cm}
		\champnom{\fbox{    
    		\begin{minipage}{1\linewidth}\AMCnobloc
				\begin{center}
	      			Nom, prénom et classe : 
	      		\end{center}
	      		\vspace{-.2cm}
	      		élève 1\dotfill
	      		
	      		\dotfill
	      		
      			\hfill \small Numéro étudiant $\Longrightarrow$
      			
      			élève 2\dotfill
      			
      			\dotfill
	      		
      			\hfill \small Numéro étudiant $\Longrightarrow$
   			\end{minipage}
		}}
	\end{minipage}
	\begin{minipage}{.36\linewidth}\AMCnobloc
		\vspace*{-1.45cm}		
		
		\AMCcodeH{#1}{4}
		\vspace{.1cm}
		\AMCcodeH{#2}{4}
	\end{minipage}
}

\newcommand{\enTeteCodageTroisEleves}[3][student]{\noindent% mode codage num étudiant
	
	\hspace{.57\linewidth}
	\begin{minipage}{.35\linewidth}%\vspace{-.3cm}
		\vspace*{-3.5cm}
		\texteHautDroite
   	\end{minipage}
   	
	\hspace{.334\linewidth}
	\begin{minipage}{.42\linewidth}%\vspace{-.3cm}
		\vspace*{-1.4cm}
		\champnom{\fbox{    
    		\begin{minipage}{1\linewidth}\AMCnobloc
				\begin{center}
	      			Nom, prénom et classe : 
	      		\end{center}
	      		\vspace{-.2cm}
	      		élève 1\dotfill\vspace{.1cm}
	      		
	      		\dotfill
	      		
      			\hfill \small Numéro étudiant $\Longrightarrow$
      			
      			élève 2\dotfill\vspace{.1cm}
      			
      			\dotfill
	      		
      			\hfill \small Numéro étudiant $\Longrightarrow$
      			
      			élève 3\dotfill\vspace{.1cm}
      			
      			\dotfill
	      		
      			\hfill \small Numéro étudiant $\Longrightarrow$   			\end{minipage}
		}}
	\end{minipage}
	\begin{minipage}{.36\linewidth}\AMCnobloc
		\vspace*{-1.45cm}		
		
		\AMCcodeH{#1}{4}
		\vspace{.05cm}
		\AMCcodeH{#2}{4}
		\vspace{.05cm}
		\AMCcodeH{#3}{4}
	\end{minipage}
}

\newcommand{\enTeteAnonymat}[1][student]{\noindent% mode anonyme
	
	
	\vspace*{-4cm}
	\champnom{\large Numéro d'étudiant .............~~~|~~~
	Nom .............................~~~|~~~
	Prénom ..........................~~~|~~~
	\textbf{Sujet \AMCStudentNumber ~~}}\normalsize{}
\vspace*{.15cm}

	\noindent
	\begin{tikzpicture}[thick,dash pattern=on 2mm off 1mm]
		\draw[dash phase=0mm] (0,0pt) -- (\linewidth,0pt) node[near start]{\includegraphics[scale=.012]{../Images/Ciseaux}}
													  	  node[midway]{\includegraphics[scale=.012]{../Images/Ciseaux}}
													      node[near end]{\includegraphics[scale=.012]{../Images/Ciseaux}};
	\end{tikzpicture}
	\vspace*{-.1cm}

	\begin{minipage}{.58\linewidth}
		~
	\end{minipage}		
	\begin{minipage}{.1\linewidth}
		\AMCcodeH{#1}{3}%
	\end{minipage}
	\begin{minipage}{.2\linewidth}
		\texteHautDroite	
	\end{minipage}
	\vspace*{.2cm}
}	
	
\newcommand{\enTeteCodageAlpha}[1][student]{\noindent% mode anonyme

	\hspace{.57\linewidth}
	\begin{minipage}{.36\linewidth}\vspace*{-3.4cm}
		\texteHautDroite	
	\end{minipage}
	
	\hspace{.335\linewidth}
	\begin{minipage}{.588\linewidth}%\vspace{-.3cm}
		\vspace*{-2cm}
		\champnom{\fbox{    
    		\begin{minipage}{1\linewidth}
				\begin{center}
	      			Nom, prénom et classe : 
	      		\end{center}
	      		\dotfill	
   			\end{minipage}
		}}
	\end{minipage}

	\hspace{.335\linewidth}
	\begin{minipage}{.36\linewidth}\vspace*{-.4cm}
		\def\AMCchoiceLabelFormat##1{\textcolor{black!70}{{\tiny ##1}}}  % pour alléger la couleur des lettres dans les cases et les réduire
		\AMCcodeGrid[h]{#1}{
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ
		}
	\end{minipage}
	\begin{minipage}{.18\linewidth}\vspace{-.3cm}
		Cocher les 2 premières lettres de ton \textbf{nom} PUIS les 3 premières lettres de ton \textbf{prénom}
   	\end{minipage}

}
	
\newcommand{\enTeteCodageAlphaDeuxEleves}[2][student]{\noindent% mode anonyme

	\hspace{.57\linewidth}
	\begin{minipage}{.36\linewidth}\vspace*{-3.4cm}
		\texteHautDroite	
	\end{minipage}
	
	\hspace{.335\linewidth}
	\begin{minipage}{.588\linewidth}%\vspace{-.3cm}
		\vspace*{-1.8cm}
		\champnom{\fbox{    
    		\begin{minipage}{1\linewidth}
				\begin{center}
	      		\vspace{.2cm}
	      		eleve 1\dotfill	
	      		\vspace{.2cm}

	      		eleve 2\dotfill	      		
	      		\end{center}
   			\end{minipage}
		}}
	\end{minipage}
	

\vspace{-.25cm}
	%\hspace{.335\linewidth}
	\def\AMCchoiceLabelFormat##1{\textcolor{black!70}{{\tiny ##1}}}  % pour alléger la couleur des lettres dans les cases et les réduire
	\noindent\hspace{-.5cm}
	\begin{minipage}{.36\linewidth}\AMCnobloc
		élève 1
		
		\AMCcodeGrid[h]{#1}{
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ
		}
   	\end{minipage}
	\begin{minipage}{.36\linewidth}\AMCnobloc
		élève 2

   		\AMCcodeGrid[h]{#2}{
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ,
			ABCDEFGHIJKLMNOPQRSTUVWXYZ
		}
	\end{minipage}
	\begin{minipage}{.12\linewidth}
		2 premières lettres du \textbf{nom} PUIS  3 premières lettres du \textbf{prénom}
   	\end{minipage}
}
	
\newcommand{\enTeteCodageAlphaTroisEleves}[3][student]{\noindent% mode anonyme

	\hspace{.57\linewidth}
	\begin{minipage}{.36\linewidth}\vspace*{-3.4cm}
		\texteHautDroite	
	\end{minipage}
	
	\hspace{.335\linewidth}
	\begin{minipage}{.588\linewidth}%\vspace{-.3cm}
		\vspace*{-1.45cm}
		\champnom{\fbox{    
    		\begin{minipage}{1\linewidth}
				\begin{center}
	      		\vspace{.2cm}
	      		eleve 1\dotfill	
	      		\vspace{.2cm}

	      		eleve 2\dotfill	      		
	      		\vspace{.2cm}

	      		eleve 3\dotfill
	      		\end{center}
   			\end{minipage}
		}}
	\end{minipage}

	\noindent
	\begin{minipage}{.92\linewidth}
		\hspace{.4\linewidth}
		\def\AMCchoiceLabelFormat##1{\textcolor{black!70}{{\tiny ##1}}}  % pour alléger la couleur des lettres dans les cases et les réduire
		\begin{minipage}{.08\linewidth}
			élève 1
	   			\end{minipage}
		\begin{minipage}{.35\linewidth}
			\AMCcodeGrid[h]{#1}{
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ
			}
	   	\end{minipage}
	
		\noindent\hspace{-.5cm}
		\begin{minipage}{.45\linewidth}\AMCnobloc
			élève 2
	
			\AMCcodeGrid[h]{#2}{
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ
			}
		\end{minipage}
		\begin{minipage}{.45\linewidth}\AMCnobloc
			élève 3
	
			\AMCcodeGrid[h]{#3}{
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ,
				ABCDEFGHIJKLMNOPQRSTUVWXYZ
			}
		\end{minipage}
	\end{minipage}
	\begin{minipage}{.1\linewidth}
		Coche les 2 premières lettres du \textbf{nom} PUIS  3 premières lettres du \textbf{prénom}
   	\end{minipage}
}
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%
    %				COMMANDE AFFICHAGE CONSIGNES
 	%   
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\DureeConsignes}[3]{%
			% #1 Durée
			% #2 1 2 ou 3 (trois formats de consignes différentes)
			% #3 texte à ajouter possible
			%
			\vspace{1mm}
	
	\ifthenelse{\equal{#2}{1}}%afficahge durée sans consigne  #2 = 1
		{\hfill\fbox{ Durée : #1 minutes.~~~~\hfill #3}\vspace{.3cm}}
		{\ifthenelse{\equal{#2}{2}}%affichage consigne simplifiée  #2 = 2
			{\noindent\fbox{\noindent\begin{minipage}[c]{.99\linewidth}%
			\begin{itemize}%
				\begin{minipage}{12.5cm}
		    		\item Vous devez colorier les cases au stylo bleu ou noir %
		    			pour répondre aux questions.\newline En cas d'erreur, effacez %
		    			au \og{}blanco\fg{} \emph{mais ne pas redessiner la case}.%
		 		\end{minipage}
				\hfill\begin{minipage}{5cm}%
			   		\begin{center}%
						\Tableauconsignecasesacocher{}
   					\end{center}
				\end{minipage}
					%\vspace{.3cm}
  					\item \vspace{-6pt}Les questions \textbf{\emph{sans}} le symbole %
  						\multiSymbole{} signifient qu'il n'y a \textbf{\emph{qu'une seule}} réponse. %
  					\item Les questions \textbf{\emph{avec}} le symbole \multiSymbole{} signifient %
  				qu'il y a 	\textbf{\emph{plusieurs}} réponses. %
 			\end{itemize}\vspace{-3ex}%
 			\begin{center} %
 				\hfill Durée : #1 minutes.\hfill #3%\null%
			\end{center}%
			\end{minipage}}%
			}
			{		\noindent\fbox{\begin{minipage}[c]{1\linewidth}
		 	\begin{itemize}
				\begin{minipage}{12.5cm}
		    		\item Vous devez colorier les cases au stylo bleu ou noir %
		    			pour répondre aux questions.\newline En cas d'erreur, effacez %
		    			au \og{}blanco\fg{} \emph{mais ne pas redessiner la case}.%
		 		\end{minipage}
				\begin{minipage}{5cm}
		   			\begin{center}
						\Tableauconsignecasesacocher{}
		  			\end{center}%
				\end{minipage}%
		  		\item \vspace{-6pt}Les questions \textbf{\emph{sans}} le symbole %
		  			\multiSymbole{} signifient qu'il n'y a \textbf{\emph{qu'une seule}} %
		  			réponse. %
		  		\item Les questions \textbf{\emph{avec}} le symbole \multiSymbole{} %
		  			signifient qu'il y a \textbf{\emph{plusieurs}} réponses. %

				\begin{minipage}{12.5cm}
	 				\item \vspace{2pt}Certaines questions demande une réponse mathématique %
	 					chiffrée.\\Ce résultat devra être donné sous forme d'un code : %
	 					\emph{1 chiffre par ligne}. \\Dans l'exemple ci-conte, le nombre %
	 					1,7 a été codé.
				\end{minipage}
				\begin{minipage}{5cm}\vspace{-4ex}\hspace{3ex}
	  				\includegraphics[scale=0.24]{../Images/ExempleCodage.eps}
				\end{minipage}
	 		\end{itemize}\vspace{-3ex}
			\begin{center} 
	 			\hfill Durée : #1 minutes.\hfill #3
			\end{center}
		\end{minipage}}	
		}
	}
}

\newcommand{\Tableauconsignecasesacocher}[1]{
\begin{tabularx}{#1\linewidth}{|c|XXXX|}
    \hline
    \multicolumn{5}{|c|}{Les cases doivent être coloriées}\\     
    \hline
    correct & \multicolumn{4}{|c|}{incorrect}\\
    \hline
    $\blacksquare$ &\checkmark & $\boxdot$ & $\boxplus$ & $\boxtimes$ \\
    \hline
\end{tabularx}\hfill
}
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%
	%
    %					DEFINITION DES COULEURS DES COMPETENCES 
 	%
	%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\definecolor{De-1}{RGB}{230,240,250}
\definecolor{De-2}{RGB}{230,240,250}
\definecolor{De-3}{RGB}{230,240,250}
\definecolor{De-4}{RGB}{230,240,250}	
\definecolor{De-5}{RGB}{230,240,250}	
\definecolor{Co-1}{RGB}{220,240,220}	
\definecolor{App-1}{RGB}{240,220,220}	
\definecolor{App-2}{RGB}{240,220,220}
\definecolor{App-3}{RGB}{240,220,220}
\definecolor{Out-1}{RGB}{240,230,230}
\definecolor{Out-2}{RGB}{240,230,230}
\definecolor{Inv-1}{RGB}{255,230,210}
\definecolor{Inv-2}{RGB}{255,230,210}
\definecolor{Lan-1}{RGB}{230,230,230}
\definecolor{Lan-2}{RGB}{230,230,230}
\definecolor{Lan-3}{RGB}{230,230,230}
\definecolor{Lan-4}{RGB}{230,230,230}
\definecolor{Lan-5}{RGB}{230,230,230}
\definecolor{Com-1}{named}{Orange}
\definecolor{Com-2}{named}{Orange}
\definecolor{Sit-1}{named}{Yellow}
\definecolor{Sit-2}{named}{Yellow}


	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%
	%
    %					COMMANDE PLUSIEURS COMPETENCES PAR QUESTION
 	%
	%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\newcommand{\Competences}[2][1]{%Affiche un rectangle competence  %
	\pgfkeys%
		{%
		/Competences/.cd,%
		competence/.store in=\competenceKey,% Texte zone à cocher
		label/.store in=\labelKey,% Label de la question
		numQuest/.store in=\numQuestKey,% true affiche le numéro de la question
		numQuest=true,%
		affComp/.store in=\affCompKey,% true affiche l'intitulé de la compétence
		affComp=true,%
		annulScore/.store in=\annulScoreKey,% 1: annule le score compétence si aucune case cochée
		annulScore=0,%
		text/.store in=\textKey,%
		%text=\vspace{-1.2cm},%
		decal/.store in=\decalKey,% décalage vertical du début de la question
		decal=0mm,%
		reponse/.store in=\reponseKey,%
		reponse=vide,%
		afficheReponse/.store in=\afficheReponseKey,%
		afficheReponse=true,%
		indicative/.store in=\indicativeKey,%
		indicative = false,%
		compMI/.store in=\compMIKey,%
		compMI=true,%
		compMF/.store in=\compMFKey,%
		compMF=true,%
		compMS/.store in=\compMSKey,%
		compMS=true,%
		compTBM/.store in=\compTBMKey,%
		compTBM=true,%
		compAnnul/.store in=\compAnnulKey,%
		compAnnul=0,%
		}%
  	\pgfkeys{/Competences/.cd,#1}%
	\setsepchar{,/X}%séparateur ,
	\readlist\ListTemp{\competenceKey}%lecture de la liste des compétences%
%
	\noindent%
	\def\AMCotextReserved{}%
	\AMCopenOpts{boxmargin=0ex}%
	\AMCboxStyle{size=0ex}%
	\AMCpostOquest=-9mm%
	%\AMCinterIquest=-.6cm
	\IfStrEq{\numQuestKey}{false}{\EffNumQ\hspace{-.2cm}}{\relax}%
	\begin{question}{\thenumQuestInu}\QuestionIndicative%
	\IfStrEq{\numQuestKey}{true}{\hspace*{-1.cm}}{\hspace*{-.4cm}}%
		{\hspace*{.4cm}\multido{\i=1+1}{\listlen\ListTemp[]}{%
			\IfStrEq{\affCompKey}{true}%
				{\fcolorbox{white}{\ListTemp[\i,2]}{\ListTemp[\i,2]}}%
				{\hspace{.1cm}}%
		}%
		\textKey%
		}%
			%
				\savebox{\correc}{\begin{BCouleur}~\reponseKey\end{BCouleur}}
		\addtocounter{numQuestInu}{1}%
		\AMCOpen{#2}{\bareme{auto=0,v=0,e=0}}%
		{\multido{\i=1+1}{\listlen\ListTemp[]}{%
			\IfStrEq{\numQuestKey}{true}%
				{\leLabel{\ListTemp[\i,2]}{\labelKey}}%
				{\relax}}}%
				\vspace{\decalKey}\IfStrEq{\\afficheReponseKey}{false}{\espaceRep{-\decalKey}\espaceRep{-\decalKey}}{\relax}
				\IfStrEq{\afficheReponseKey}{true}{\vspace*{3mm}\explain{\usebox{\correc}}}{\relax}%	
	\end{question}%
%

\AMCopenOpts{boxframerule=0pt,boxmargin=0.6ex}%
\hfill%
	{\multido{\i=1+1}{\listlen\ListTemp[]}%
			{%
			\xdef\CoefQuest{\ListTemp[\i,1]}%
			\FPeval{\baremeComtDEUX}{round(\CoefQuest*.33,2)}%
			\FPeval{\baremeComtTROIS}{round(\CoefQuest*.66,2)}%
			\FPeval{\baremeComtAnnul}{round(\CoefQuest*1.1,2)}%
			\FPeval{\baremevideannul}{round(\CoefQuest*1.1*\annulScoreKey,2)}%annule la comp. si rien de coché
			\setlength{\fboxsep}{0mm}%
			\fcolorbox{\ListTemp[\i,2]!40}{\ListTemp[\i,2]!40}%
				{%
				\def\AMCbeginQuestion##1##2{\hspace{-.1cm}\iconRes~\small\ListTemp[\i,2]}%
				\AMCboxStyle{shape=square,size=1.5ex,down=-.1ex,rule=.2pt}%
				\AMCquestionNumberfalse%
				\AMCnobloc%
				\IfStrEq{\compAnnulKey}{true}%
					{\begin{question}{\ListTemp[\i,2]:\labelKey}\bareme{p=0,v=\baremevideannul,MAX=\CoefQuest}%
						\AMCOpen{lineup=true,backgroundcol={\ListTemp[\i,2]!30}}{%
						\hspace{-1mm}%
						\IfStrEq{\compMIKey}{true}%
							{\mauvaise{MI}\bareme{0}\hspace{-1mm}MI\hspace{1mm}}{\relax}%
						\IfStrEq{\compMFKey}{true}%
							{\mauvaise{MF}\bareme{\baremeComtDEUX}\hspace{-1mm}MF\hspace{1mm}}{\relax}%
						\IfStrEq{\compMSKey}{true}%
							{\mauvaise{MS}\bareme{\baremeComtTROIS}\hspace{-1mm}MS\hspace{1mm}}{\relax}%
						\IfStrEq{\compTBMKey}{true}%
							{\bonne{TBM}\bareme{\CoefQuest}\hspace{-1mm}TBM\hspace{1mm}%
							\mauvaise{Ann}\bareme{\baremeComtAnnul}\hspace{-1mm}Ann}%
							{\bonne{Ann}\bareme{\baremeComtAnnul}\hspace{-1mm}Ann}%
						}%
					\end{question}%
					}%
					{\begin{question}{\ListTemp[\i,2]:\labelKey}\bareme{p=0,v=\baremevideannul,MAX=\CoefQuest}%
						\AMCOpen{lineup=true,backgroundcol={\ListTemp[\i,2]!30}}{%
						\hspace{-1mm}%
						\IfStrEq{\compMIKey}{true}%
							{\mauvaise{MI}\bareme{0}\hspace{-1mm}MI\hspace{1mm}}{\relax}%
						\IfStrEq{\compMFKey}{true}%
							{\mauvaise{MF}\bareme{\baremeComtDEUX}\hspace{-1mm}MF\hspace{1mm}}{\relax}%
						\IfStrEq{\compMSKey}{true}%
							{\mauvaise{MS}\bareme{\baremeComtTROIS}\hspace{-1mm}MS\hspace{1mm}}{\relax}%
						\IfStrEq{\compTBMKey}{true}%
							{\bonne{TBM}\bareme{\CoefQuest}\hspace{-1mm}TBM}%
							{\relax}%%
						}%
					\end{question}%
					}%
				}%
			}%
		}%
}%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%   						
	%   				
    %	COMMANDE question en-tête avec affichage de(s) competence(s) évaluèe(s)
    %   																
	%   								
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\newcommand{\QuestionEnTete}[4]{%Affiche une question inutile dans le bareme; affiche la competence et num de question dans le sujet, suivi de questionss a numero caché sans affichage de la competence: QuestionNumerqiue par exemple%
% #1: label
% #2: commetence(s séparées par une virgule)
% #3:texte de la question 
% #4: si identique à #2 affiche la(les) competence(s)
	\begin{question}{#1}\QuestionIndicative\AMCdontAnnotate
		\setsepchar{,}%séparateur ,
		\readlist\ListeCom{#2}%lecture de la liste des compétences
		\hspace{-.3cm}	
		\multido{\i=1+1}{\listlen\ListeCom[]}{%
			\xdef\Competence{\ListeCom[\i]}%
			\IfStrEq{#4}{#2}
				{\hspace{-.4cm}\colorboxComp{\Competence}
				}{}
				\leLabel{\Competence}{#1}}
				\hspace{-.3cm}
				#3%
	\end{question}
}

	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%
	%		COMMANDE BAREME OUVERTE
	%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\baremeOuverte}[2][1]{
  \pgfkeys{/baremeOpen/.cd,%
    choices/.store in=\choicesKey,% Nombre cases
    choices=2,%
    total/.store in=\totalKey,% Score total (coefficient)
    total=1,%
    competence/.store in=\competenceKey,% Texte zone à cocher
    competence=\emph{Réservé},%
    label/.store in=\labelKey,% Texte zone à cocher
    label=enAttente,%
	numQuest/.store in=\numQuestKey,% true affiche le numéro de la question
	numQuest=true,%
	affComp/.store in=\affCompKey,% true affiche l'intitulé de la compétence
	affComp=true,%
	text/.store in=\textKey,%
	text=texte question,%
	decal/.store in=\decalKey,% décalage horizontal du début de la question
	decal=0cm,%
	reponse/.store in=\reponseKey,%
	reponse=à venir,%
    textRes/.store in=\textResKey,%
    textRes=\iconRes
  }%
  \pgfkeys{/baremeOpen/.cd,#1}%
  \IfStrEq{\numQuestKey}{false}{\EffNumQ}{\relax}%
  \savebox{\correc}{\parbox{17cm}{\color{red}\reponseKey}}%
  \begin{question}{\competenceKey:\labelKey}%
  \bareme{
    e=0,% incohérence (2 réponses cochées)
    v=0,% absence de réponse cochée
    MAX=\totalKey,% Nombre de points de la question
    default.POINT=0,% Pas de case cochée 0 pt
    formula=(\totalKey *POINT/N)% La ième case cochée rapporte (i-1)/(n-1) avec
  }%
  \pgfmathsetmacro{\fin}{\choicesKey - 1}%
  \def\AMCotextReserved{\small\textbf{\textResKey}}%
  \AMCboxStyle{shape=square}%
  \AMCdontAnnotate%
  \IfStrEq{\affCompKey}{true}
	{\fcolorbox{white}{\competenceKey}{\competenceKey}}%
	{\relax}%
  \textKey%
  \AMCOpen{#2, backgroundcol=\competenceKey}{
    \competenceKey~~%
    \foreach \i in {1,...,\fin}%
    {%
		\mauvaise{\i}\bareme{set.POINT=\i}%
    }%
    \bonne{\choicesKey}\bareme{set.POINT=\choicesKey}%
          \hspace{-.1cm}%

  }%
  \IfStrEq{\numQuestKey}{true}%
	{\leLabel{\competenceKey}{\labelKey}}%
	{\relax}\vspace{\decalKey}%
  \explain{\usebox{\correc}}%
  \end{question}%
}%

	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%  
    %								COMMANDE NUMERIQAUTO
 	% 
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\AAC}[2][1]{
  \pgfkeys{/NumeriqAuto/.cd,%
    valeur/.store in=\valeurKey,% Valeur numérique
    valeur=2,%
    digitsFixe/.store in=\digitsFixeKey,% Digits calculés ou imposés
    digitsFixe=false,%
    digitsSup/.store in=\digitsSupKey,% Digits supplémentaires
    digitsSup=0,%
    decimalsSup/.store in=\decimalsSupKey,% Décimales supplémentaires
    decimalsSup=0,%
   % competence/.store in=\competenceKey,% Texte zone à cocher
   % competence=false,%
    %label/.store in=\labelKey,% Label de la question
   % label=labelEnAttente,%
    textRes/.store in=\textResKey,%
    textRes=Réservé,
    notScien/.store in=\notatScientKey,%
    notScien=false,
	}%
  	\pgfkeys{/NumeriqAuto/.cd,#1}%
  	\FPeval{\valeurKey}{clip(\valeurKey)}

  	\StrLeft{\valeurKey}{1}[\digitUn]%recupere dans \digitUn la valeur du premier chiffre
	\IfStrEq{\digitUn}{-}{\FPeval\otDigitSigne{clip(1)}}%si premier chiffre est - sign=true otDigitSigne pour le pas oter le digit du signe dans \len
		{\FPeval\otDigitSigne{clip(0)}}% dans AMCnumeric sinon garde le choix indiqué par #6
		\IfInteger{\valeurKey}%si le nombre est entier
			{\StrLen{\valeurKey}[\Len]
			\FPeval\chiffres{clip(\Len +\decimalsSupKey + \digitsSupKey - \otDigitSigne)}
			\FPeval\decimales{clip(\decimalsSupKey)}
		}%-> Accolade du vrai du si
		{\StrLen{\valeurKey}[\Len]
		\StrPosition{\valeurKey}{.}[\Position]
		\FPeval\chiffres{clip(\Len -1 + \decimalsSupKey + \digitsSupKey - \otDigitSigne)}
		\FPeval\decimales{clip(\Len - \Position + \decimalsSupKey)}
		}%->accolade du faux si  
   		%\FPeval\decimalNotScient{clip(\chiffres-1)}%
 		\IfStrEq{\notatScientKey}{true}%
			{\FPeval{\decimales}{clip(\chiffres-1)}}%
			{\relax}%
 		\IfStrEq{\digitsFixeKey}{true}%
			{\AMCnumericChoices{\valeurKey}{#2,backgroundcol=lightgray!35,borderwidth=0.1mm}}%
			{\AMCnumericChoices{\valeurKey}{#2,backgroundcol=lightgray!35,borderwidth=0.1mm, digits=\chiffres , decimals=\decimales}}%
}
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%









	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%
	%
    %							COMPETENCES SPECIFIQUES
 	%
	%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\CompetRespectConsigne}{% mode prérempli

	\vspace{-4mm}
	\Competences[
	  	competence = .1XInv-2,
	  	label = respectConsignes,
	  	text = {},
	  	reponse = {vide},
	  	affComp = false,
	  	afficheReponse = false,
	  	numQuest = true,
	  	compMF = false,
	  	compMS = false,
	  	compTBM = false,
	  	compAnnul = true,
	  	decal=-1.4cm,
	  	annulScore=1%annule la compétence si aucune case cochée.
	  	]
	  	{
		lineup=true,
		lineuptext={\textbf{(0 pt)}~\small Respect des consignes:cases noircies complètement, feuille non abîmée..}
		}
}


\newcommand{\CompetRedactionCorrecte}{% mode prérempli

	\vspace{-4mm}
	\Competences[
	  	competence = 2XLan-2,
	  	label = RedactionCorrecte,
	  	text = {},
	  	reponse = {vide},
	  	affComp = false,
	  	afficheReponse = false,
	  	numQuest = true,
	  	compMF = true,
	  	compMS = true,
	  	compTBM = true,
	  	compAnnul = true,
	  	decal=-1.4cm
	  	]
	  	{
		lineup=true,
		lineuptext={\textbf{(2 pts)}~\small Formuler des phrases en utilisant le vocabulaire approprié.}
		}
}


\newcommand{\CompetManipulationCorrecte}{% mode prérempli

	\vspace{-4mm}
	\Competences[
	  	competence = 2XApp-3,
	  	label = ManipulationCorrecte,
	  	text = {},
	  	reponse = {vide},
	  	affComp = false,
	  	afficheReponse = false,
	  	numQuest = true,
	  	compMF = true,
	  	compMS = true,
	  	compTBM = true,
	  	compAnnul = true,
	  	decal=-1.4cm
	  	]
	  	{
		lineup=true,
		lineuptext={\textbf{(2 pts)}~\small Planifier une tache expérimentale, organiser son espace de travail.}
		}
}



	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%





\newcommand{\IconeComp}[2]{%1:le nom de la compétence  2:la reférence question
	\leLabel{#1}{#2}
	\fcolorbox{white}{#1}{#1}
}


\newcommand{\colorboxComp}[1]{
		\fcolorbox{white}{#1}{\small{#1}}
}

\newcommand{\iconRes}{
	\begin{tikzpicture}%
		\node[baseline=(A.base),scale=.6,rounded corners=3pt, draw](A){Réservé};%
	\end{tikzpicture}%
}
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
	%   																					 %
	%   																					 %
    %			  			 COMMANDE REFERENCEMENT DE LA COMPETENCE 						 %
    %			  				 DANS LE TABLEAU DE COMPETENCES		 						 %
 	%   																					 %
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\leLabel}[2]{%pour referencer une competence dans une question qui s'affichera dans le tableau de competence
\hspace{-.35cm}
\begin{minipage}{0\linewidth}
\IfStrEq{#1}{De-1}{\AMClabel{#2}\xdef\ListeDeUN{\ListeDeUN,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{De-2}{\AMClabel{#2}\xdef\ListeDeDEUX{\ListeDeDEUX,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{De-3}{\AMClabel{#2}\xdef\ListeDeTROIS{\ListeDeTROIS,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{De-4}{\AMClabel{#2}\xdef\ListeDeQUATRE{\ListeDeQUATRE,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{De-5}{\AMClabel{#2}\xdef\ListeDeCINQ{\ListeDeCINQ,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Co-1}{\AMClabel{#2}\xdef\ListeCoUN{\ListeCoUN,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{App-1}{\AMClabel{#2}\xdef\ListeAppUN{\ListeAppUN,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{App-2}{\AMClabel{#2}\xdef\ListeAppDEUX{\ListeAppDEUX,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{App-3}{\AMClabel{#2}\xdef\ListeAppTROIS{\ListeAppTROIS,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Out-1}{\AMClabel{#2}\xdef\ListeOutUN{\ListeOutUN,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Out-2}{\AMClabel{#2}\xdef\ListeOutDEUX{\ListeOutDEUX,\ListeOutDEUX{#2}}}{\relax}
\IfStrEq{#1}{Inv-1}{\AMClabel{#2}\xdef\ListeInvUN{\ListeInvUN,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Inv-2}{\AMClabel{#2}\xdef\ListeInvDEUX{\ListeInvDEUX,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Lan-1}{\AMClabel{#2}\xdef\ListeLanUN{\ListeLanUN,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Lan-2}{\AMClabel{#2}\xdef\ListeLanDEUX{\ListeLanDEUX,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Lan-3}{\AMClabel{#2}\xdef\ListeLanTROIS{\ListeLanTROIS,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Lan-4}{\AMClabel{#2}\xdef\ListeLanQUATRE{\ListeLanQUATRE,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Com-1}{\AMClabel{#2}\xdef\ListeComUN{\ListeComUN,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Com-2}{\AMClabel{#2}\xdef\ListeComDEUX{\ListeComDEUX,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Sit-1}{\AMClabel{#2}\xdef\ListeSitUN{\ListeSitUN,\AMCstudentlabel{#2}}}{\relax}
\IfStrEq{#1}{Sit-2}{\AMClabel{#2}\xdef\ListeSitDEUX{\ListeSitDEUX,\AMCstudentlabel{#2}}}{\relax}
\end{minipage}
}




	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   

\newcolumntype{Y}{>{\centering\arraybackslash}X}
\renewcommand{\tabularxcolumn}[1]{m{#1}}






\FPseed=2171158%graine des nombres aléatoires




	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
	%   																					 %
	%   																					 %
    %			           GESTION TABLEAU DES COMPETENCES  						 		 %
 	%   																					 %
	%   																					 %
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\newcommand{\tableauCompetences}{

\crefname{question}{Q.}{Q.}
%\crefname{question}{}{}
%%Vérification de la présence d'une virgule-> la liste n'est pas vide
%%Suppression de la première virgule
%\newpage

\renewcommand\theadfont{\bfseries\small}%changer police en-tête
\renewcommand{\arraystretch}{.15}

\noindent%
\begin{tabularx}{1.005\linewidth}{|p{4cm}| X |p{3cm}|}

%\bf{~~~~~Compétences}&\bf{~~~~~~~~~~~~~~~~~~Capacités}&\bf{~~~Questions}

	\IfEq{\ListeDeUN}{}{\relax}{\\	\hline %
\cellcolor{De-1}\footnotesize{De-1: Pratiquer des démarches scientifiques} &%
\cellcolor{De-1!30}\footnotesize{Rechercher, extraire et organiser l'information} &%
\footnotesize{\StrGobbleLeft{\ListeDeUN}{1}[\ListeDeUN]%Suprpesion de la virgule
\cref{\ListeDeUN}%~\cpageref{\ListeDeUN}
}}

	\IfEq{\ListeDeDEUX}{}{\relax}{\\		\hline%
\cellcolor{De-2}\footnotesize{De-2: Pratiquer des démarches scientifiques} &%
\cellcolor{De-2!30}\footnotesize{Proposer une ou des hypothèses pour répondre à une question scientifique} & %
\footnotesize{\StrGobbleLeft{\ListeDeDEUX}{1}[\ListeDeDEUX]%
\cref{\ListeDeDEUX}%~\cpageref{\ListeDeDEUX}
}}
	
	\IfEq{\ListeDeTROIS}{}{\relax}{\\		\hline%
\cellcolor{De-3}\footnotesize{De-3: Pratiquer des démarches scientifiques} &%
\cellcolor{De-3!30}\footnotesize{Concevoir une expérience pour la tester. Mesurer des grandeurs physiques de manières directes ou indirectes} &%
\footnotesize{\StrGobbleLeft{\ListeDeTROIS}{1}[\ListeDeTROIS]%
\cref{\ListeDeTROIS}%~\cpageref{\ListeDeTROIS}
}}

	\IfEq{\ListeDeQUATRE}{}{\relax}{\\		\hline%
\cellcolor{De-4}\footnotesize{De-4:Pratiquer des démarches scientifiques} &%
\cellcolor{De-4!30}\footnotesize{Interpréter des résultats et en tirer des conclusions et les communiquer en argumentant} &%
\footnotesize{\StrGobbleLeft{\ListeDeQUATRE}{1}[\ListeDeQUATRE]%
\cref{\ListeDeQUATRE}%~\cpageref{\ListeDeQUATRE}
}}

	\IfEq{\ListeDeCINQ}{}{\relax}{\\		\hline%
\cellcolor{De-5}\footnotesize{De-5:Pratiquer des démarches scientifiques} &%
\cellcolor{De-5!30}\footnotesize{Développer des modèles simples pour expliquer des faits d'observation et mettre en œuvre des démarches propres aux sciences} &%
\footnotesize{\StrGobbleLeft{\ListeDeCINQ}{1}[\ListeDeCINQ]%
\cref{\ListeDeCINQ}%~\cpageref{\ListeDeQUATRE}
}}

	\IfEq{\ListeCoUN}{}{\relax}{\\		\hline%
\cellcolor{Co-1}\footnotesize{Co-1: Concevoir, créer, réaliser} &%
\cellcolor{Co-1!30}\footnotesize{Concevoir et réaliser un dispositif de mesure ou d'observation} &%
\footnotesize{\StrGobbleLeft{\ListeCoUN}{1}[\ListeCoUN]%
\cref{\ListeCoUN}%~\cpageref{\ListeCoUN}
}}


	\IfEq{\ListeAppUN}{}{\relax}{\\		\hline%
\cellcolor{App-1}\footnotesize{App-1: S'approprier des outils et des méthodes} &%
\cellcolor{App-1!30}\footnotesize{Effectuer des recherches bibliographiques} &%
\footnotesize{\StrGobbleLeft{\ListeAppUN}{1}[\ListeAppUN]%
\cref{\ListeAppUN}%~\cpageref{\ListeAppUN}
}}

	\IfEq{\ListeAppDEUX}{}{\relax}{\\		\hline%
\cellcolor{App-2}\footnotesize{App-2: S'approprier des outils et des méthodes} &%
\cellcolor{App-2!30}\footnotesize{Utiliser~des outils numériques pour mutualiser des informations sur un sujet scientifiques} &%
\footnotesize{\StrGobbleLeft{\ListeAppDEUX}{1}[\ListeAppDEUX]%
\cref{\ListeAppDEUX}%~\cpageref{\ListeAppDEUX}
}}

	\IfEq{\ListeAppTROIS}{}{\relax}{\\		\hline%
\cellcolor{App-3}\footnotesize{App-3: S'approprier des outils et des méthodes} &%
\cellcolor{App-3!30}\footnotesize{Planifier une tache expérimentale, organiser son espace de travail, garder des traces des étapes suivies et des résultats obtenus} &%
\footnotesize{\StrGobbleLeft{\ListeAppTROIS}{1}[\ListeAppTROIS]%
\cref{\ListeAppTROIS}%~\cpageref{\ListeAppTROIS}
}}
 
	\IfEq{\ListeOutUN}{}{\relax}{\\		\hline%
\cellcolor{Out-1}\footnotesize{Out-1: Mobiliser des outils numériques} &%
\cellcolor{Out-1!30}\footnotesize{Utiliser des outils d'acquisition et de traitement de données, de simulations et de modèles numériques} &%
\footnotesize{\StrGobbleLeft{\ListeOutUN}{1}[\ListeOutUN]%
 \cref{\ListeOutUN}%~\cpageref{\ListeOutUN}
 }} 
 
	\IfEq{\ListeOutDEUX}{}{\relax}{\\		\hline%
\cellcolor{Out-2}\footnotesize{Out-2: Mobiliser des outils numériques} &%
\cellcolor{Out-2!30}\footnotesize{Produire des documents scientifiques grâce à des outils numériques, en utilisant l'argumentation et le vocabulaire spécifique à la physique chimie} &%
\footnotesize{\StrGobbleLeft{\ListeOutDEUX}{1}[\ListeOutDEUX]%
\cref{\ListeOutDEUX}%~\cpageref{\ListeOutDEUX}
}} 

	\IfEq{\ListeInvUN}{}{\relax}{\\		\hline%
\cellcolor{Inv-1}\footnotesize{Inv~1: S'investir} &%
\cellcolor{Inv-1!30}\footnotesize{Apprendre ses leçons et faire ses devoirs à la maison, s'investir} &%
\footnotesize{\StrGobbleLeft{\ListeInvUN}{1}[\ListeInvUN]%
\cref{\ListeInvUN}%~\cpageref{\ListeInvUN}
}} 

	\IfEq{\ListeInvDEUX}{}{\relax}{\\		\hline%
\cellcolor{Inv-2}\footnotesize{Inv-2: S'investir} &%
\cellcolor{Inv-2!30}\footnotesize{Avoir et utiliser correctement son matériel} &%
\footnotesize{\StrGobbleLeft{\ListeInvDEUX}{1}[\ListeInvDEUX]%
\cref{\ListeInvDEUX}%~\cpageref{\ListeInvDEUX}
}} 

	\IfEq{\ListeLanUN}{}{\relax}{\\		\hline%
\cellcolor{Lan-1}\footnotesize{Lan-1: Pratiquer des langages} &%
\cellcolor{Lan-1!30}\footnotesize{Lire et comprendre des documents scientifiques} &%
\footnotesize{\StrGobbleLeft{\ListeLanUN}{1}[\ListeLanUN]%
\cref{\ListeLanUN}%~\cpageref{\ListeLanUN}
}}

	\IfEq{\ListeLanDEUX}{}{\relax}{\\		\hline%
\cellcolor{Lan-2}\footnotesize{Lan-2: Pratiquer des langages} &%
\cellcolor{Lan-2!30}\footnotesize{Utiliser la langue française en cultivant précision, richesse de vocabulaire et syntaxe pour rendre compte des observations, expériences, hypothèses et conclusions} &%
\footnotesize{\StrGobbleLeft{\ListeLanDEUX}{1}[\ListeLanDEUX]%
\cref{\ListeLanDEUX}%~\cpageref{\ListeLanDEUX}
}}

	\IfEq{\ListeLanTROIS}{}{\relax}{\\		\hline%
\cellcolor{Lan-3}\footnotesize{Lan-3: Pratiquer des langages} &%
\cellcolor{Lan-3!30}\footnotesize{S'exprimer à l'oral lors d'un débat scientifique} &%
\footnotesize{\StrGobbleLeft{\ListeLanTROIS}{1}[\ListeLanTROIS]%
\cref{\ListeLanTROIS}%~\cpageref{\ListeLanTROIS}
}}

	\IfEq{\ListeLanQUATRE}{}{\relax}{\\		\hline%
\cellcolor{Lan-4}\footnotesize{Lan-4: Pratiquer des langages} &%
\cellcolor{Lan-4!30}\footnotesize{Passe d'une forme de langage scientifique à l'autre} &%
\footnotesize{\StrGobbleLeft{\ListeLanQUATRE}{1}[\ListeLanQUATRE]%
\cref{\ListeLanQUATRE}%~\cpageref{\ListeLanQUATRE}
}}


	\IfEq{\ListeComUN}{}{\relax}{\\		\hline%
\cellcolor{Co-1}\footnotesize{Co-1: Adopter un Comportement éthique et responsable} &%
\cellcolor{Co-1!30}\footnotesize{Expliquer les fondements des règles de sécurité, en chimie, électricité acoustique. Réinvestir ces connaissances, ainsi que celles sur les ressources et sur l'énergie pour agir de façon responsable} &%
\footnotesize{\StrGobbleLeft{\ListeComUN}{1}[\ListeComUN]%
\cref{\ListeComUN}%~\cpageref{\ListeComUN}
}}
 
	\IfEq{\ListeComDEUX}{}{\relax}{\\		\hline%
\cellcolor{Co-2}\footnotesize{Co-2: Adopter un Comportement éthique et responsable} &%
\cellcolor{Co-2!30}\footnotesize{S'impliquer dans un projet ayant une dimension citoyenne} &%
\footnotesize{\StrGobbleLeft{\ListeComDEUX}{1}[\ListeComDEUX]%
\cref{\ListeComDEUX}%~\cpageref{\ListeComDEUX}
}}

	\IfEq{\ListeSitUN}{}{\relax}{\\		\hline%
\cellcolor{Sit-1}\footnotesize{Sit-1: Se Situer dans l'espace et dans le temps} &%
\cellcolor{Sit-1!30}\footnotesize{Expliquer par l'histoire des sciences et des techniques, comment les sciences évoluent et influence notre société} & %
\footnotesize{\StrGobbleLeft{\ListeSitUN}{1}[\ListeSitUN]%
\cref{\ListeSitUN}%~\cpageref{\ListeSitUN}
}}

	\IfEq{\ListeSitDEUX}{}{\relax}{\\		\hline%
\cellcolor{Sit-2}\footnotesize{Sit-2: Se Situer dans l'espace et dans le temps} &%
\cellcolor{Sit-2!30}\footnotesize{Identifier les différentes échelles de structuration de l'Univers} & %
\footnotesize{\StrGobbleLeft{\ListeSitDEUX}{1}[\ListeSitDEUX]%
\cref{\ListeSitDEUX}%~\cpageref{\ListeSitDEUX}
}}



\end{tabularx}

}