\documentclass[a4paper,french]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{colortbl}
\usepackage[dvipsnames,table]{xcolor}
\usepackage{fp,xstring,array,pgf,multicol,siunitx}
\usepackage{makecell,tabularx}
\usepackage{multido}
\usepackage{listofitems,xfp}
\usepackage{pstricks}
\usepackage[francais,bloc,chiffres,insidebox]{automultiplechoice}\usepackage{cleveref}

\RequirePackage{etex}
%\geometry{hmargin=1cm,headheight=.5cm,headsep=0.6cm, footskip=0cm,top=1.8cm,bottom=2.5cm}
\geometry{hmargin=.9cm, top=2.7cm, bottom=1.7cm}





%\thispagestyle{AMCpageNoMarks}


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

%%%bareme question multiple
\baremeDefautM{v=0.25, p=0.25,formula= .75*(NBC-.5*NMC)/NB}
%v: aucune case cochée
%e: case « aucune de ces réponses n?est correcte » cochée en même temps qu?une autre case.
%p: note plancher

%%% bareme question simple
\baremeDefautS{b=1, m=0.25, e=0.25, v=0.25}
%e: incohérence (plusieurs cases cochées)
%b: bonne
%m: mauvaise
%v: aucune réponse

%%%%%%%%%CHOIX DU MÉLANGE DES PAGES
%fixed -> aucun mélange
%cyclic -> élément pris à la suite et reprise du début
%withreplacement -> équivalent à \melangegroupe
%withoutreplacement > équivalent à \melangegroupe + cyclic reprise au début
%\setdefaultgroupmode{withreplacement}

%%%%Change Explication en réponse
\AMCtext{explain}{R\'eponse : }

%\mathcode`\.="013B %separateur décimal pour math


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

%modifie le titre de la question et le positionnement de la reponse par rapport aux réponses
%\def\AMCbeginQuestion#1#2{\par\noindent{\textbf{Q.#1}}#2\hspace{.6ex}}
\renewcommand{\AMCbeginQuestion}[2]{\noindent{\colorbox{gray!20}{\bf#1}}#2}

%inserer un numéro de page
\AMCsetFoot{page \thepage}

%%%%position du code +1/1/59
\AMCidsPosition{pos=side,width=0cm,height=3ex}

%%%%Change Explication en réponse
\AMCtext{explain}{R\'eponse : }

%Pour configurer les questions ouvertes
\AMCopenOpts{boxframerule=1pt,boxframerulecol=red,width=.95\linewidth, lineheight=0.8cm, hspace=0.1mm,boxmargin=0.1ex,Treserved=Cam, lineup=false}
\def\AMCotextReserved{\emph{Réservé}}

%%%OPTIONS DE CASES A COCHER
\AMCboxStyle{shape=square,size=2ex,down=.1ex,rule=.5pt,outsidesep=.1em,color=black}
% shape: forme des cases à cocher; square, oval(charger le paquet LaTeX tikz).
% width la largeur des cases ;
% height la hauteur des cases ;
% size représente la taille (à la fois width et height) de ces cases ;
% rule représente l?épaisseur du contour des cases ;
% down représente la taille du déplacement vers le bas des cases.
% outsidesep représente la distance entre la case et la lettre (ou le chiffre) quand l?option outsidebox est choisie (voir Options du paquet).
% cross=true visible uniquement sur la feuille réponse, indique par une croix la bonne réponse au lieu de colorier la case.
% crossrule=1.5 visible uniquement sur la feuille réponse, représente l?épaisse de la croix précédente.
% color= col permet d?indiquer la couleur à utiliser pour les cases à cocher.


%%%%%%%%%OPTIONS DE CHOIX NUMÉRIQUE
\AMCnumericOpts{vertical=false,borderwidth=.1mm,bordercol=gray,hspace=1ex,vspace=-1pt,backgroundcol=white,Tpoint=$\mathbf{\prime}$\vspace*{-.1em}}

% - nozero= bool avec la valeur true, enlève le choix 0 pour tous les chiffres du nombre à saisir. utile lors de la saisie de petits (<10) nombres non nuls.
% - sign= bool demande (ou non) la saisie d?un signe (la valeur par défaut est true). % - % - strict= bool avec la valeur true, une case doit être obligatoirement cochée pour le signe et pour chaque chiffre (même pour le chiffre 0). Avec la valeur false (valeur par défaut), si pour certains chiffres aucune case n?est cochée, ces chiffres seront fixés à la valeur 0.
% - vertical= bool avec la valeur true, chaque chiffre sera représenté par une colonne. Avec la valeur false (valeur par défaut),chaque chiffre sera représenté par une ligne.
% - reverse= bool avec la valeur true (valeur par défaut), en mode vertical, les grandes valeurs des chiffres seront placées en haut plutôt qu?en bas.
% - hspace= space donne l?espace horizontal entre les cases (.5em par défaut).
% - vspace= space donne l?espace vertical entre les cases (1ex par défaut).
% - borderwidth= space donne l?épaisseur du cadre qui entoure toutes les cases (1mm par défaut).
% - bordercol= color donne la couleur du cadre (lightgray par défaut).
% - backgroundcol= color donne la couleur du fond (white par défaut).
% - Tsign= text donne le texte à inscrire au-dessus des deux cases correspondant au signe (vous pouvez obtenir le même résultatgrâce à \def\AMCntextSign{ text }, le texte par défaut étant vide).
% - Tpoint= text donne le texte correspondant à la virgule (décimale). Il peut également être modifié par \def\AMCdecimalPoint{ text }, et la valeur par défaut est \raisebox{1ex}{\bf .}.

% - scoring= bool avec la valeur true (valeur par défaut), un barème sera transmis à AMC.
% - scoreexact= num donne le score à affecter à une réponse exacte (2 par défaut).
% - exact= num donne la distance maximale à la valeur correcte en-dessous de laquelle une réponse sera considérée comme exacte(et sera rétribuée de scoreexact points). La valeur par défaut est 0.
% - scoreapprox= num donne le score à affecter à une réponse approximative (1 par défaut).
% - approx= num donne la distance maximale à la valeur correcte en-dessous de laquelle une réponse sera considérée comme approximative (et sera rétribuée de scoreapprox points). La valeur par défaut est 0.


\AMCinterBquest=1.5ex%modifie l'espace entre deux questions si l'option bloc est choisie
\AMCinterIquest=1.5ex%modifie l'espace entre les questions si l'option bloc n'est pas choisie
\AMCinterBrep=.1ex%modifie l'espace entre les réponses si l'option bloc est  choisie 
\AMCinterIrep=.1ex%modifie l'espace entre les réponses si l'option bloc n'est pas choisie

%\AMCsetScoreZone{width=4.5em,height=1.5ex,depth=.5ex,position=question}%position de la note


%configuration du codage nom
\AMCcodeHspace=.4em
\AMCcodeVspace=-.6em






\newcommand{\AAC}[9]{%
\StrLeft{#1}{1}[\digitUn]%recupere dans \digitUn la valeur du premier chiffre
\IfStrEq{\digitUn}{-}{\def\led{true}\FPeval\otDigitSigne{clip(1)}}%si premier chiffreest - sign=true otDigitSigne pour le pas oter le digit du signe dans \len
{\def\led{#6}\FPeval\otDigitSigne{clip(0)}}% dans AMCnumeric sinon garde le choix indiqué par #6
\IfInteger{#1}%si le nombre est entier
{\StrLen{#1}[\Len]\FPeval\chiffres{clip(\Len +#7 + #8 - \otDigitSigne)}\FPeval%
\decimales{clip(#7)}}%-> Accolade du vrai du si
{\StrLen{#1}[\Len]\StrPosition{#1}{.}[\Position]\FPeval\chiffres{clip(\Len -1 + #7 + #8 - \otDigitSigne)}\FPeval\decimales{clip(\Len - \Position + #7)}}%->accolade du faux si
\FPeval\SomDigitSup{clip(#7 + #8)}
\IfEq{0}{\SomDigitSup}{\def\leStict{true}}{\def\leStict{false}}
\AMCnumericChoices{#1}{digits=\chiffres,decimals=\decimales,exact=1,scoreexact=1,approx=2,scoreapprox=.5,sign=false,vertical=false,borderwidth=.2mm,%
%\AMCnumericChoices{#1}{digits=\chiffres,decimals=\decimales,exact=#2,scoreexact=#3,approx=#4,scoreapprox=#5,sign=true,vertical=false,borderwidth=.2mm,bordercol=gray,reverse=false,strict=\leStict,Tpoint={\Large$\prime$\vspace*{-.1em}}%
}
}%->accolade de la commande>accolade de la commande(\textit(Compétence 1A))

%******* Nouveau nom des couleurs en fonction de la compétence
\definecolor{Demarche-1}{named}{GreenYellow} 	
\definecolor{Demarche-2}{named}{GreenYellow} 	
\definecolor{Demarche-3}{named}{GreenYellow} 	
\definecolor{Demarche-4}{named}{GreenYellow} 	
\definecolor{Concevoir-1}{named}{GreenYellow}
\definecolor{Concevoir-2}{named}{GreenYellow}
\definecolor{Approprier-1}{named}{SkyBlue}
\definecolor{Approprier-2}{named}{SkyBlue}
\definecolor{Approprier-3}{named}{SkyBlue}
\definecolor{Outils-1}{named}{SkyBlue}
\definecolor{Outils-2}{named}{SkyBlue}
\definecolor{Investir-1}{named}{SkyBlue}
\definecolor{Investir-2}{named}{SkyBlue}
\definecolor{Langage-1}{named}{lightgray}	
\definecolor{Langage-2}{named}{lightgray}
\definecolor{Langage-3}{named}{lightgray}
\definecolor{Langage-4}{named}{lightgray}
\definecolor{Comport-1}{named}{Orange}
\definecolor{Comport-2}{named}{Orange}
\definecolor{Situer-1}{named}{Yellow}
\definecolor{Situer-2}{named}{Yellow}

%****************************************************

\newcommand*{\Conversion}{%
	\exploregroups
	\expandarg
	\def\USIList{{L}{m}{g}{V}{A}{W}{J}}
	%	\pgfmathrandominteger{\Choix}{1}{7}% À changer en 3 pour le niveau 5
	\FPeval\Choix{trunc(1+6*random,0)}% choix aléatoire des unités de conversion
	\StrFindGroup{\USIList}{\Choix}[\USI]
	%choix aléatoire de la précision et valeur à convertir
	\FPrandom{\NombreAleatoire}
	\FPiflt{\NombreAleatoire}{0.5002} \FPset{\Precision}{1} \else \FPset{\Precision}{2} \fi
	\FPeval{\valeur}{trunc(random*137,\Precision)}
	%attribuation des valeurs 0 à \VQALi et \VQALf puis test
	\FPset{\VQALi}{0}%
	\FPset{\VQALf}{0}%
	%vérification que les deux chiffres sont identiques puis test
	\whiledo%
	{\VQALi=\VQALf}%
	{%
		\FPeval{\VQALi}{trunc(1+random*6,0)}
		\FPeval{\VQALf}{trunc(1+random*6,0)}
		%\pgfmathrandominteger{\VQALi}{1}{7}%choix aléatoire d'un chiffre pour le coefficient de l'unité initiale
		%\pgfmathrandominteger{\VQALf}{1}{7}%choix aléatoire d'un chiffre pour le coefficient de l'unité finale
	}%
	
	%déclaration de la liste des unités et sélection
	\exploregroups
	\expandarg
	\def\listeunite{{k\USI}{h\USI}{da\USI}{\USI}{d\USI}{c\USI}{m\USI}}
	\StrFindGroup{\listeunite}{\VQALi}[\uniteinitiale]
	\StrFindGroup{\listeunite}{\VQALf}[\unitefinale]
	
	%attribution des valeurs des coefficients des unités finale et initiale
	\def\listecoefficient{{1000}{100}{10}{1}{0.1}{0.01}{0.001}}
	\StrFindGroup{\listecoefficient}{\VQALi}[\coefficientuniteinitiale]
	\StrFindGroup{\listecoefficient}{\VQALf}[\coefficientunitefinale]
	
	%Calcul des différentes propositions
	\FPeval{\VQbonnereponse}{clip(\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}
	\FPeval{\VQmauvaisereponsea}{clip(10*\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}%*10
	\FPeval{\VQmauvaisereponseb}{clip(0.1*\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}%/10
	\FPeval{\VQmauvaisereponsec}{clip(100*\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}%*100
	\FPeval{\VQmauvaisereponsed}{clip(0.01*\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}%/100
	
	\begin{question}{Demarche-4:\thecompteurConversion Conversion}\bareme{b=1, m=0.25, e=0.25, v=0.25}\AMClabel{\thecompteurConversion Conversion}\dag
\xdef\ListeDemarcheQUATRE{\ListeDemarcheQUATRE,\AMCstudentlabel{\thecompteurConversion Conversion}}
		\fcolorbox{black}{Demarche-4}{\small{Demarche-4}}
		Convertissez \SI{\valeur}{\uniteinitiale} en \si{\unitefinale}.% (Vous pouvez vous aider du tableau).
		
		\begin{tabular}{| *{7}{>{\centering}p{2cm}|} }
			\hline
			\si{k\USI}&\si{h\USI}&\si{da\USI}&\si{\USI}&\si{d\USI}&\si{c\USI}&\si{m\USI}\tabularnewline
			\hline
			&&&&&&\tabularnewline
			\hline
		\end{tabular}
		
		\begin{multicols}{3}
			\begin{reponses}
				\bonne{\SI{\VQbonnereponse}{\unitefinale}}
				\mauvaise{\SI{\VQmauvaisereponsea}{\unitefinale}}
				\mauvaise{\SI{\VQmauvaisereponseb}{\unitefinale}}
				\mauvaise{\SI{\VQmauvaisereponsec}{\unitefinale}}
				\mauvaise{\SI{\VQmauvaisereponsed}{\unitefinale}}
				\alafin\mauvaise{autre\dotfill}
				%\mauvaise{\numprint{\VQmauvaisereponsee}~\unitefinale} -> affiche la même réponse quelques fois
			\end{reponses}
		\end{multicols}
	\end{question}
	\addtocounter{compteurConversion}{1}
}


\newcommand{\ConversionVolume}{%
	%choix alatoire de la prcision et valeur  convertir
	\FPrandom{\NombreAleatoire}
	\FPiflt{\NombreAleatoire}{0.5002} \FPset{\Precision}{1} \else \FPset{\Precision}{2} \fi
	\FPeval{\valeur}{trunc(random*100,\Precision )}
	%attribuation des valeurs 0  \VQALi et \VQALf puis test
	\FPset{\VQALi}{0}%
	\FPset{\VQALf}{0}%
	%vrification que les deux chiffres sont identiques puis test
	\whiledo%
	{\VQALi=\VQALf}%
	{%
		\FPeval{\VQALi}{round(1+random*7,0)}
		\FPeval{\VQALf}{round(1+random*7,0)}
		%\pgfmathrandominteger{\VQALi}{1}{8}%choix alatoire d'un chiffre pour le coefficient de l'unit initiale
		%\pgfmathrandominteger{\VQALf}{1}{8}%choix alatoire d'un chiffre pour le coefficient de l'unit finale
	}%
	
	%dclaration de la liste des units et slection
	\exploregroups
	\expandarg
	\def\listeunite{{\cubic\meter}{hL}{daL}{L}{\deci\cubic\meter}{dL}{cL}{mL}}
	\StrFindGroup{\listeunite}{\VQALi}[\uniteinitiale]
	\StrFindGroup{\listeunite}{\VQALf}[\unitefinale]
	
	%attribution des valeurs des coefficients des units finale et initiale
	\def\listecoefficient{{1000}{100}{10}{1}{1}{0.1}{0.01}{0.001}}
	\StrFindGroup{\listecoefficient}{\VQALi}[\coefficientuniteinitiale]
	\StrFindGroup{\listecoefficient}{\VQALf}[\coefficientunitefinale]
	
	%Calcul des diffrentes propositions
	\FPeval{\VQbonnereponse}{clip(\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}
	\FPeval{\VQmauvaisereponsea}{clip(10*\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}%*10
	\FPeval{\VQmauvaisereponseb}{clip(0.1*\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}%/10
	\FPeval{\VQmauvaisereponsec}{clip(100*\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}%*100
	\FPeval{\VQmauvaisereponsed}{clip(0.01*\valeur*\coefficientuniteinitiale/\coefficientunitefinale)}%/100
	
	\begin{question}{Demarche-3:ConversionVol-\thecompteurConversionVolume}\bareme{b=1, m=0.25, e=0.25, v=0.25}\AMClabel{ConversionVol-\thecompteurConversionVolume}\dag
\xdef\ListeDemarcheTROIS{\ListeDemarcheTROIS,\AMCstudentlabel{ConversionVol-\thecompteurConversionVolume}}
		\fcolorbox{black}{Demarche-3}{\small{Demarche-3}}
		Convertissez \SI{\valeur}{\uniteinitiale} en \si{\unitefinale}.% (Vous pouvez vous aider du tableau).
		
		\begin{tabular}{| *{7}{>{\centering}p{2cm}|} }
			\hline
			\si{\cubic\meter}&\multicolumn{3}{r|}{\si{\cubic\deci\meter}~~~~~~}&\multicolumn{3}{r|}{\si{\cubic\centi\meter}~~~~~~~}\tabularnewline
			\hline
			&hL&daL&L&dL&cL&mL\tabularnewline
			\hline
			&&&&&&\tabularnewline
			\hline
		\end{tabular}
			
		\begin{multicols}{3}
			\begin{reponses}
				\bonne{\SI{\VQbonnereponse}{\unitefinale}}
				\mauvaise{\SI{\VQmauvaisereponsea}{\unitefinale}}
				\mauvaise{\SI{\VQmauvaisereponseb}{\unitefinale}}
				\mauvaise{\SI{\VQmauvaisereponsec}{\unitefinale}}
				\mauvaise{\SI{\VQmauvaisereponsed}{\unitefinale}}
				\alafin\mauvaise{autre\dotfill}
				%\mauvaise{\numprint{\VQmauvaisereponsee}~\unitefinale} -> affiche la mme rponse quelques fois
			\end{reponses}
		\end{multicols}
	\end{question}
	\addtocounter{compteurConversionVolume}{1}
}

\newcommand{\EprouvetteDeux}{


	%déclaration de la liste des unités et sélection

	\FPset{\choixUNite}{0}%
	\FPeval{\choixUNite}{round(1+random,0)}
	\def\listeunite{{mL}{cL}}
	\exploregroups
	\expandarg
	\StrFindGroup{\listeunite}{\choixUNite}[\unite]
	\StrFindGroup{\listeunite}{2}[\uniteF]

\FPset{\H}{4}% hauteur maximale (cm) de lecture-argument #1=10 par défaut
\FPeval{\Vmax}{trunc(2+random*8,0)}%volume (dizaine) maximal de l'éprouvette 
\FPeval{\Vmes}{trunc(.1+random*(\Vmax-1),1)}% volume à mesurer, pour éviter d'être supérieur ou égal au volume max

%\H+1 :  hauteur image et donc des bords
%\H/Vmax : unités principales (pas de 1)
%0.1*\H/Vmax : unités secondaires (pas de 0.1)

    \FPeval{\VQB}{trunc(10*\Vmes,0)}%bonne réponse
    \FPeval{\VQMa}{trunc(10*\Vmes-1,0)}%mauvaise réponse a
    \FPeval{\VQMb}{trunc(10*\Vmes+1,0)}%mauvaise réponse b
    \FPeval{\VQMc}{trunc(10*\Vmes-2,0)}%mauvaise réponse c
    \FPeval{\VQMd}{trunc(10*\Vmes+2,0)}%mauvaise réponse d
    
	\begin{question}{Demarche-3:lecturVolume-\thecompteurLectureVolume}\bareme{b=1, m=0.25, e=0.25, v=0.25}\AMClabel{lecturVolume-\thecompteurLectureVolume}\dag
\xdef\ListeDemarcheTROIS{\ListeDemarcheTROIS,\AMCstudentlabel{lecturVolume-\thecompteurLectureVolume}}
		\fcolorbox{black}{Demarche-3}{\small{Dem-3}}
\newline
\begin{pspicture}[showgrid=false](5,\fpeval{\H+1.3})
 \psset{xunit=1,yunit=1}
\psframe[linecolor=blue!40,fillcolor=blue!25,fillstyle=solid](.5,0)(! 2 \Vmes \space \H \space \Vmax \space div mul)%liquide
\psline[linewidth=2pt](0,0)(2.5,0)%pieds
\psline[linewidth=2pt](.5,\fpeval{\H+1})(.5,0)%bord gauche
\psline[linewidth=2pt](2,\fpeval{\H+.7})(2,0)%bord droit
\psline[linewidth=2pt](2.2,\fpeval{\H+1})(2,\fpeval{\H+.7})%bord droit
\psellipse[linewidth=2pt](1.35,\fpeval{\H+.96})(.85,.1)

\multips(0,0)(! 0 0.1 \H \space \Vmax \space div mul){\fpeval{10*\Vmax}}%
{\psline[linewidth=.5pt,dimen=outer](.5,0)(1,0)}%graduations  secondaires

\multips(! 0 \H \space \Vmax \space div)(0,\fpeval{\H/\Vmax}){\Vmax}{\psline[linewidth=1pt](.5,0)(1.35,0)}%graduations principales

\multido{\i=1+1}{\Vmax}{\rput[ref=cl](! 1.8 \H\space \Vmax\space div \i\space mul){\fpeval{10*\i}}}%unité principale

\rput(1.3,\fpeval{\H+.5}){\unite}
    \end{pspicture}
		\begin{reponses}
			\bonne{\SI{\VQB}{\unite}}
			\mauvaise{\SI{\VQMa}{\unite}}
			\mauvaise{\SI{\VQMb}{\unite}}
			\mauvaise{\SI{\VQMc}{\unite}}
			\mauvaise{\SI{\VQMd}{\unite}}
			\mauvaise{\SI{\VQB}{\uniteF}}
			\mauvaise{\SI{\VQMa}{\uniteF}}
			\mauvaise{\SI{\VQMb}{\uniteF}}
			\mauvaise{\SI{\VQMc}{\uniteF}}
			\mauvaise{\SI{\VQMd}{\uniteF}}
			\alafin\mauvaise{autre...........}
			%\mauvaise{\numprint{\VQmauvaisereponsee}~\unitefinale} -> affiche la mme rponse quelques fois
			\end{reponses}
	\end{question}
	\addtocounter{compteurLectureVolume}{1}
}
\newcommand{\EprouvetteTrois}{


	%déclaration de la liste des unités et sélection

	\FPset{\choixUNite}{0}%
	\FPeval{\choixUNite}{round(1+random,0)}
	\def\listeunite{{mL}{cL}}
	\exploregroups
	\expandarg
	\StrFindGroup{\listeunite}{\choixUNite}[\unite]
	\StrFindGroup{\listeunite}{2}[\uniteF]

\FPset{\H}{4}% hauteur maximale (cm) de lecture-argument #1=10 par défaut
\FPeval{\Vmax}{trunc(2+random*8,0)}%volume (dizaine) maximal de l'éprouvette 
\FPeval{\Vmes}{trunc(.1+random*(\Vmax-1),1)}% volume à mesurer, pour éviter d'être supérieur ou égal au volume max

%\H+1 :  hauteur image et donc des bords
%\H/Vmax : unités principales (pas de 1)
%0.1*\H/Vmax : unités secondaires (pas de 0.1)

    \FPeval{\VQB}{trunc(10*\Vmes,0)}%bonne réponse
    
	\begin{questionmultx}{Demarche-3:lecturVolumet-\thecompteurLectureVolumeTrois}\bareme{b=1, m=0.25, e=0.25, v=0.25}\AMClabel{lecturVolumet-\thecompteurLectureVolumeTrois}\dag
\xdef\ListeDemarcheTROIS{\ListeDemarcheTROIS,\AMCstudentlabel{lecturVolumet-\thecompteurLectureVolumeTrois}}

\begin{pspicture}[showgrid=false](5,\fpeval{\H+1.3})
 \psset{xunit=1,yunit=1}
\psframe[linecolor=blue!40,fillcolor=blue!25,fillstyle=solid](.5,0)(! 2 \Vmes \space \H \space \Vmax \space div mul)%liquide
\psline[linewidth=2pt](0,0)(2.5,0)%pieds
\psline[linewidth=2pt](.5,\fpeval{\H+1})(.5,0)%bord gauche
\psline[linewidth=2pt](2,\fpeval{\H+.7})(2,0)%bord droit
\psline[linewidth=2pt](2.2,\fpeval{\H+1})(2,\fpeval{\H+.7})%bord droit
\psellipse[linewidth=2pt](1.35,\fpeval{\H+.96})(.85,.1)

\multips(0,0)(! 0 0.1 \H \space \Vmax \space div mul){\fpeval{10*\Vmax}}%
{\psline[linewidth=.5pt,dimen=outer](.5,0)(1,0)}%graduations  secondaires

\multips(! 0 \H \space \Vmax \space div)(0,\fpeval{\H/\Vmax}){\Vmax}{\psline[linewidth=1pt](.5,0)(1.35,0)}%graduations principales

\multido{\i=1+1}{\Vmax}{\rput[ref=cl](! 1.8 \H\space \Vmax\space div \i\space mul){\fpeval{10*\i}}}%unité principale

\rput(1.3,\fpeval{\H+.5}){\unite}
    \end{pspicture}
       \def\AMCbeginAnswer{}\def\AMCendAnswer{\null}%
        %\def\AMCanswer#1#2{#1 #2\hfill}

    \AMCnumericChoices{\VQB}{digits=2,decimals=0,exact=1,scoreexact=1,approx=0,scoreapprox=.5,sign=false,vertical=true,borderwidth=.2mm,%
%\AMCnumericChoices{#1}{digits=\chiffres,decimals=\decimales,exact=#2,scoreexact=#3,approx=#4,scoreapprox=#5,sign=true,vertical=false,borderwidth=.2mm,bordercol=gray,reverse=false,strict=\leStict,Tpoint={\Large$\prime$\vspace*{-.1em}}%
}

	\end{questionmultx}
	
	\addtocounter{compteurLectureVolumeTrois}{1}
}

\newcommand{\EprouvetteUne}[2][4]{
\FPset{\H}{#1}% hauteur maximale (cm) de lecture-argument #1=10 par défaut
\FPeval{\Vmax}{trunc(2+random*8,0)}%volume (dizaine) maximal de l'éprouvette 
\FPeval{\Vmes}{trunc(.1+random*(\Vmax-1),1)}% volume à mesurer, pour éviter d'être supérieur ou égal au volume max

%\H+2 :  hauteur image et donc des bords
%\H/Vmax : unités principales (pas de 1)
%0.1*\H/Vmax : unités secondaires (pas de 0.1)

\begin{pspicture}[showgrid=true](5,\fpeval{\H+1.3})
 \psset{xunit=1,yunit=1}
\psframe[linecolor=blue!40,fillcolor=blue!25,fillstyle=solid](.5,0)(! 2 \Vmes \space \H \space \Vmax \space div mul)%liquide
\psline[linewidth=2pt](0,0)(2.5,0)%pieds
\psline[linewidth=2pt](.5,\fpeval{\H+1})(.5,0)%bord gauche
\psline[linewidth=2pt](2,\fpeval{\H+.7})(2,0)%bord droit
\psline[linewidth=2pt](2.2,\fpeval{\H+1})(2,\fpeval{\H+.7})%bord droit
\psellipse[linewidth=2pt](1.35,\fpeval{\H+.96})(.85,.1)

\multips(0,0)(! 0 0.1 \H \space \Vmax \space div mul){\fpeval{10*\Vmax}}%
{\psline[linewidth=1pt,dimen=outer](.5,0)(1,0)}%graduations  secondaires

\multips(! 0 \H \space \Vmax \space div)(0,\fpeval{\H/\Vmax}){\Vmax}{\psline[linewidth=1.5pt](.5,0)(1.35,0)}%graduations principales

\multido{\i=1+1}{\Vmax}{\rput[ref=cl](! 1.8 #1\space \Vmax\space div \i\space mul){\fpeval{10*\i}}}%unité principale

\rput(1.3,\fpeval{\H+.7}){#2}
    \end{pspicture}

    \FPeval{\VQB}{trunc(10*Vmes,0)}%bonne réponse
    \FPeval{\VQMa}{trunc(10*Vmes-1,0)}%mauvaise réponse a
    \FPeval{\VQMb}{trunc(10*Vmes+1,0)}%mauvaise réponse b
    \FPeval{\VQMc}{trunc(10*Vmes-2,0)}%mauvaise réponse c
    \FPeval{\VQMd}{trunc(10*Vmes+2,0)}%mauvaise réponse d
}



\newcommand{\Competences}[2]{%
    %mise à un du compteur
\setcounter{Saut}{1}    
	%mettre ici sinon bug avec listofitem
	\def\AMCbeginQuestion##1##2{}
	%\stepcounter{CompteurCompetences}%+1 au compteur
	\setsepchar{,}%séparateur ,
	%\def\ListeTemporaire{}
	\readlist\ListeTemporaire{#1}%lecture de la liste des compétences
	%itération sur chaque compétence
	\foreachitem\CompetenceEtudiee\in\ListeTemporaire{%début du foreachitem
		%vérification de la compétence puis ajout dans la liste
\IfStrEqCase{\CompetenceEtudiee}{%***
	{Demarche-1}{\xdef\ListeDemarcheUN{\ListeDemarcheUN,\AMCstudentlabel{#2}}}%
	{Demarche-2}{\xdef\ListeDemarcheDEUX{\ListeDemarcheDEUX,\AMCstudentlabel{#2}}}%
	{Demarche-3}{\xdef\ListeDemarcheTROIS{\ListeDemarcheTROIS,\AMCstudentlabel{#2}}}%
	{Demarche-4}{\xdef\ListeDemarcheQUATRE{\ListeDemarcheQUATRE,\AMCstudentlabel{#2}}}%
	{Concevoir-1}{\xdef\ListeConcevoirUN{\ListeConcevoirUN,\AMCstudentlabel{#2}}}%
	{Concevoir-2}{\xdef\ListeConcevoirDEUX{\ListeConcevoirDEUX,\AMCstudentlabel{#2}}}%
	{Approprier-1}{\xdef\ListeApproprierUN{\ListeApproprierUN,\AMCstudentlabel{#2}}}
	{Approprier-2}{\xdef\ListeApproprierDEUX{\ListeApproprierDEUX,\AMCstudentlabel{#2}}}
	{Approprier-3}{\xdef\ListeApproprierTROIS{\ListeApproprierTROIS,\AMCstudentlabel{#2}}}
	{Outils-1}{\xdef\ListeOutilsUN{\ListeOutilsUN,\AMCstudentlabel{#2}}}%
	{Outils-2}{\xdef\ListeOutilsDEUX{\ListeOutilsDEUX,\AMCstudentlabel{#2}}}%
	{Investir-1}{\xdef\ListeInvestirUN{\ListeInvestirUN,\AMCstudentlabel{#2}}}%
	{Investir-2}{\xdef\ListeInvestirDEUX{\ListeInvestirDEUX,\AMCstudentlabel{#2}}}%
	{Langage-1}{\xdef\ListeLangageUN{\ListeLangageUN,\AMCstudentlabel{#2}}}%
	{Langage-2}{\xdef\ListeLangageDEUX{\ListeLangageDEUX,\AMCstudentlabel{#2}}}%
	{Langage-3}{\xdef\ListeLangageTROIS{\ListeLangageTROIS,\AMCstudentlabel{#2}}}%
	{Langage-4}{\xdef\ListeLangageQUATRE{\ListeLangageQUATRE,\AMCstudentlabel{#2}}}%
	{Comport-1}{\xdef\ListeComportementUN{\ListeComportementUN,\AMCstudentlabel{#2}}}%
	{Comport-2}{\xdef\ListeComportementDEUX{\ListeComportementDEUX,\AMCstudentlabel{#2}}}%
	{Situer-1}{\xdef\ListeSituerUN{\ListeSituerUN,\AMCstudentlabel{#2}}}%
	{Situer-2}{\xdef\ListeSituerDEUX{\ListeSituerDEUX,\AMCstudentlabel{#2}}}%
}%***
\fcolorbox{black}{\CompetenceEtudiee}{%debut fcolorbox
	\AMCquestionNumberfalse\AMCnobloc
	
\begin{question}{\CompetenceEtudiee:#2}\bareme{b=3, m=0.75, e=0.75, v=0.75}%
	\AMCnoCompleteMulti\AMCdontAnnotate%
	\def\AMCbeginAnswer{}\def\AMCendAnswer{}%
	\IfStrEq{\CompetenceEtudiee}{Realiser}{\small{Réaliser}~}{\small{\CompetenceEtudiee}~}%
	%Si la compétence est Realiser -> affiche Réaliser car les accents sont interdits dans les labels des questions 
	\begin{reponsesperso}[o]%
		\mauvaise{M. I.~~}\bareme{.75}\mauvaise{M. F.~~}\bareme{1.5}\mauvaise{M. S.~~}\bareme{2.25}\bonne{T. B. M.}\bareme{3}%
	\end{reponsesperso}%
\end{question}
}\vspace{4pt}%%%fin fcolorbox
\addtocounter{Saut}{1}
%\ifthenelse{\value{Saut} =4}{\par \setcounter{Saut}{1}}{\relax}%saut de ligne, remise à un du compteur
\ifnum \value{Saut} =3 \par\smallskip \setcounter{Saut}{1} \else \relax \fi
}%%fin du foreachitem
}%newcommand







\begin{document}

\FPseed=20158%graine des nombres aléatoires
\newcounter{compteurConversion}
\newcounter{compteurConversionVolume}
\newcounter{compteurLectureVolume}
\newcounter{compteurLectureVolumeTrois}

\newcounter{Saut}

\AMCsetScoreZone{width=1.5em,height=1.5ex,depth=.5ex,position=question}
\setdefaultgroupmode{withreplacement}

%%**********groupe

\element{EXO}{%

  \begin{question}{Demarche-1:DefVolume}\AMClabel{DefVolume}\dag
\xdef\ListeDemarcheUN{\ListeDemarcheUN,\AMCstudentlabel{DefVolume}}
	Une question ouverte une compétence évaluée
	\def\AMCotextReserved{~Demarche-1~}
	\AMCOpen{lines=2,backgroundcol=Demarche-1, hspace=4pt ,dots=true, answer= Voir le cours : c'est l'espace occupé par un objet}{\mauvaise{M. I.}{M. I.}\bareme{0.75},\mauvaise{M. F.}{M. F.}\bareme{1.5},\mauvaise{M. S.}{M. S.}\bareme{2.25},\bonne{T. B. M.}{T. B. M.}\bareme{3}}
 \end{question}\vspace{-20pt}
}

\element{num}{

 \begin{questionmultx}{Demarche-3:LectGraph}\bareme{v=.25,p=.25, e=.25, m=.25, b=1}\AMClabel{LectGraph}\dag
 \xdef\ListeDemarcheTROIS{\ListeDemarcheTROIS,\AMCstudentlabel{LectGraph}}
\fcolorbox{black}{Demarche-3}{Demarche-3}
un codage numérique une competence évaluée
\AAC{400}{0}{1}{5}{.5}{true}{0}{0}{false}%valeur | distance exact| point| distanceapprox |point| signe si positif| ajout decimal | ajout de digit |affichage vertical si true
\end{questionmultx}
}

\element{num}{

 \begin{questionmultx}{Demarche-4:LectGraph2}\bareme{v=.25,p=.25, e=.25, m=.25, b=1}\AMClabel{LectGraph2}\dag
 \xdef\ListeDemarcheQUATRE{\ListeDemarcheQUATRE,\AMCstudentlabel{LectGraph2}}
\fcolorbox{black}{Demarche-4}{Demarche-4}
un codage numérique une competence évaluée
\AAC{400}{0}{1}{5}{.5}{true}{0}{0}{false}%valeur | distance exact| point| distanceapprox |point| signe si positif| ajout decimal | ajout de digit |affichage vertical si true
\end{questionmultx}
}

\element{num}{

 \begin{questionmultx}{Demarche-3:LectGraph3}\bareme{v=.25,p=.25, e=.25, m=.25, b=1}\AMClabel{LectGraph3}\dag
 \xdef\ListeDemarcheTROIS{\ListeDemarcheTROIS,\AMCstudentlabel{LectGraph3}}
\fcolorbox{black}{Demarche-3}{Demarche-3}
un codage numérique une competence évaluée
\AAC{400}{0}{1}{5}{.5}{true}{0}{0}{false}%valeur | distance exact| point| distanceapprox |point| signe si positif| ajout decimal | ajout de digit |affichage vertical si true
\end{questionmultx}
}


\element{EXO}{

\begin{question}{Demarche-3:eprouvUn}\bareme{v=.25,p=.25, e=.25, m=.25, b=1}\AMClabel{eprouvUn}\dag
\xdef\ListeDemarcheTROIS{\ListeDemarcheTROIS,\AMCstudentlabel{eprouvUn}}
\fcolorbox{black}{Demarche-3}{\small{Dem-3}}
\EprouvetteUne{mL}{5}
\begin{reponses}
\bonne{V=\SI{\VQB}{mL}}
\mauvaise{V=\SI{\VQMa}{mL}}
\mauvaise{V=\SI{\VQMb}{mL}}
\mauvaise{V=\SI{\VQMc}{mL}}
\mauvaise{V=\SI{\VQMd}{mL}}
\mauvaise{V=\SI{\VQMa}{cL}}
\mauvaise{V=\SI{\VQMb}{cL}}
\mauvaise{V=\SI{\VQMc}{cL}}
\mauvaise{V=\SI{\VQMd}{cL}}
\mauvaise{V=\SI{\VQB}{mL}}
\end{reponses}
\end{question}
}

\element{EXO}{%

\begin{question}{Demarche-3:ExoFIFAqTrois}\bareme{v=.25,p=.25, e=.25, m=.25, b=1}\AMClabel{ExoFIFAqTrois}\dag~
\xdef\ListeDemarcheTROIS{\ListeDemarcheTROIS,\AMCstudentlabel{ExoFIFAqTrois}}\vspace{.5ex}
une question fermée une compétence reponse sur la même ligne
\def\AMCbeginAnswer{}\def\AMCendAnswer{\null} \def\AMCanswer#1#2{#1 #2\hfill}
\begin{reponsesperso}
\bonne{Oui}
\mauvaise{Non}
\mauvaise{Peut-etre}
\end{reponsesperso}
\end{question}
}

\element{EXO}{

 \begin{minipage}[c]{0.25\linewidth}
  \begin{pspicture}[showgrid=false](0,0)(18,2.2)
   %\rput[bl](0,0){\epsfig{file=Images/test_eau.eps,width=1\textwidth}}
   \rput[l](0.4,1){\Large\textbf{A}}
   \rput[l](3,1.8){\Large\textbf{B}}
   \rput[l](4.2,1){\Large\textbf{C}}
  \end{pspicture}
 \end{minipage}
 \begin{minipage}[c]{0.3\linewidth}
  \begin{question}{Demarche-1:SulfCu1}\bareme{v=.25,p=.25, e=.25, m=.25, b=1}
  \AMClabel{SulfCu1}\dag
\xdef\ListeDemarcheUN{\ListeDemarcheUN,\AMCstudentlabel{SulfCu1}}\dag~
    Attribue à chaque mot (groupe de mots) la lettre correspondante\\
    \textbf{eau : }
   \begin{reponses}[o]
    \mauvaise{A}
    \bonne{B}
    \mauvaise{C}
   \end{reponses}
  \end{question} 
 \end{minipage}
 \begin{minipage}[c]{0.25\linewidth}
 \EffacementNumeroQuestion
  \begin{question}{Demarche-1:SulfCu2}\bareme{v=.25,p=.25, e=.25, m=.25, b=1}
  \textbf{~~sulfate de cuivre anhydre}
   \begin{reponses}[o]
    \bonne{A}
    \mauvaise{B}
    \mauvaise{C}
   \end{reponses}
  \end{question}
 \end{minipage} 
 \begin{minipage}[c]{0.25\linewidth}
 \EffacementNumeroQuestion
  \begin{question}{Demarche-1:SulfCu3}\bareme{v=.25,p=.25, e=.25, m=.25, b=1}
  \textbf{sulfate de cuivre hydraté}
   \begin{reponses}[o]
    \mauvaise{A}
    \mauvaise{B}
    \bonne{C}
   \end{reponses}
  \end{question}
 \end{minipage} 
}

\element{EXO}{%

\begin{question}{QuestionInutile1}\AMClabel{EXERCICE}\QuestionIndicative% En inscrivant \QuestionIndicative, la question ne sera pas comptée
Pour réaliser une recette de gâteau, Joséphine doit introduire 150 g de cacao en poudre. Seule la graduation « 30 g» est lisible dans la colonne « cacao » de son verre mesureur mais la colonne correspondant aux liquides est intacte.

1. Afin d'aider Joséphine, propose une méthode permettant de mesurer le volume correspondant à 150 g de cacao. Écris un protocole détaillé.

2. En réalisant l'expérience, on trouve 320 mL. Détermine par le calcul la masse de 1 L de cacao en poudre.
\AMCboxStyle{shape=square,size=2.5ex,down=.4ex,rule=.5pt,outsidesep=.1em,color=white}
\def\AMCotextReserved{}
\AMCOpen{lines=8,backgroundcol=white,framerulecol=white,boxframerulecol=white}{\bonne{}\bareme{0}}
 \end{question}
\Competences{Demarche-1,Demarche-2,Demarche-3,Demarche-4,Concevoir-1,Concevoir-2,Approprier-1,Approprier-2,Outils-1,Outils-2,Investir-1,%
Investir-2,Langage-1,Langage-2,Langage-3,Langage-4,Comport-1,Comport-2,Situer-1,Situer-2}{EXERCICE}%{compétences}{label}
}
%%************************

\onecopy{3}{

%%Création des listes vide de chaque compétences , du score
\def\ListeDemarcheUN{}
\def\ListeDemarcheDEUX{}
\def\ListeDemarcheTROIS{}
\def\ListeDemarcheQUATRE{}
\def\ListeConcevoirUN{}%
\def\ListeConcevoirDEUX{}%
\def\ListeApproprierUN{}%
\def\ListeApproprierDEUX{}%
\def\ListeApproprierTROIS{}%
\def\ListeOutilsUN{}%
\def\ListeOutilsDEUX{}%
\def\ListeInvestirUN{}%
\def\ListeInvestirDEUX{}%
\def\ListeLangageUN{}%
\def\ListeLangageDEUX{}%
\def\ListeLangageTROIS{}%
\def\ListeLangageQUATRE{}%
\def\ListeComportementUN{}%
\def\ListeComportementDEUX{}%
\def\ListeSituerUN{}%
\def\ListeSituerDEUX{}%


%%% debut de l'en-tête des copies :    

\vspace*{-11mm}
\hspace*{6.3cm}
\begin{minipage}{.33\linewidth}
	\champnom{\fbox{    
    	\begin{minipage}{1\linewidth}
			\begin{center}
      			Nom, prénom et classe :
      		\end{center}
      		\dotfill
   		\end{minipage}
	}}
\end{minipage}
\begin{minipage}{.01\linewidth}
	~
\end{minipage}
\begin{minipage}{.23\linewidth}
\vspace*{-1.5cm}
		\textbf{\hfill Controle 5eme}
		
		\textbf{\hfill Thème 1 Chapitre 2}
		
		\textbf{\hfill 12/2018}
    	\AMCcodeH{etu}{4}
\end{minipage}


\vspace*{.2cm}

\noindent\hrulefill
\vspace*{.2cm}

\vspace{.5ex}
%%% fin de l'en-tête

\restituegroupe{EXO}
\setcounter{compteurConversion}{1}

\Conversion
\Conversion
\Conversion

\setcounter{compteurConversionVolume}{1}
\ConversionVolume
\ConversionVolume
\ConversionVolume
\begin{multicols}{7}
\EprouvetteDeux
\EprouvetteDeux
\EprouvetteDeux
\EprouvetteDeux
\EprouvetteDeux
\EprouvetteDeux
\EprouvetteDeux
\end{multicols}
\begin{multicols}{4}
\EprouvetteTrois
\EprouvetteTrois
\EprouvetteTrois
\EprouvetteTrois

\end{multicols}

\begin{multicols}{3}
	\restituegroupe{num}

\end{multicols}
\newpage
\thispagestyle{AMCpageNoMarks}

\crefname{question}{Q.}{Q.}
%%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\normalsize}%changer police en-tête
\noindent%
\begin{tabularx}{\linewidth}{p{4cm} X p{2cm}} \hline

\thead{Compétences}&\thead{Capacités}&\thead{Questions}

	
	\IfEq{\ListeDemarcheUN}{}{\relax}{\\	\hline %
\cellcolor{Demarche-1}\small{Demarche-1: \newline Concevoir, créer, réaliser} &%
\cellcolor{Demarche-1!30}\small{Rechercher, extraire et organiser l'information} &%
\small{\StrGobbleLeft{\ListeDemarcheUN}{1}[\ListeDemarcheUN]%Suprpesion de la virgule
\cref{\ListeDemarcheUN}%~\cpageref{\ListeDemarcheUN}
}}

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

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


	\IfEq{\ListeConcevoirUN}{}{\relax}{\\		\hline%
\cellcolor{Concevoir-1}\small{Concevoir-1: Concevoir, créer, réaliser} &%
\cellcolor{Concevoir-1!30}\small{Développer des modèles simples pour expliquer des faits d'observation et mettre en oeuvre des démarches propres aux sciences} &%
\small{\StrGobbleLeft{\ListeConcevoirUN}{1}[\ListeConcevoirUN]%
\cref{\ListeConcevoirUN}%~\cpageref{\ListeConcevoirUN}
}}

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


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

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

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

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

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

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

	\IfEq{\ListeLangageDEUX}{}{\relax}{\\		\hline%
\cellcolor{Langage-2}\small{langage-2: Pratiquer des langages} &%
\cellcolor{Langage-2!30}\small{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} &%
\small{\StrGobbleLeft{\ListeLangageDEUX}{1}[\ListeLangageDEUX]%
\cref{\ListeLangageDEUX}%~\cpageref{\ListeLangageDEUX}
}}

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

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

	\IfEq{\ListeComportementUN}{}{\relax}{\\		\hline%
\cellcolor{Comport-1}\small{Comport-1: Adopter un comportement éthique et responsable} &%
\cellcolor{Comport-1!30}\small{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} &%
\small{\StrGobbleLeft{\ListeComportementUN}{1}[\ListeComportementUN]%
\cref{\ListeComportementUN}%~\cpageref{\ListeComportementUN}
}}
 
	\IfEq{\ListeComportementDEUX}{}{\relax}{\\		\hline%
\cellcolor{Comport-2}\small{Comport-2: Adopter un comportement éthique et responsable} &%
\cellcolor{Comport-2!30}\small{S'impliquer dans un projet ayant une dimension citoyenne} &%
\small{\StrGobbleLeft{\ListeComportementDEUX}{1}[\ListeComportementDEUX]%
\cref{\ListeComportementDEUX}%~\cpageref{\ListeComportementDEUX}
}}

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

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

\end{tabularx}
%\clearpage%%%%%%%%remplacer par \AMCcleardoublepage si sujet nb pages impaires
\AMCcleardoublepage
}

\end{document}


