\documentclass[10pt,a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\usepackage{amsmath,amssymb,amsfonts,mathtools,amsthm}
\usepackage{array,multirow,tabularx}

\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{pgf,tikz}
\usetikzlibrary{arrows}
\usepackage{wrapfig}

\usepackage{ulem}
\usepackage{enumerate}

\usepackage[francais,bloc]{automultiplechoice}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \geometry{hmargin=2cm,headheight=3cm,headsep=0.3cm,footskip=1cm,top=2.5cm,bottom=2cm}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
\usepackage{multicol}

\begin{document}

\baremeDefautM{b=2,m=-1,p=0,e=0,v=0}
\baremeDefautS{b=1,m=0,e=0,v=0}

\def\AMCotextReserved{\emph{NE RIEN COCHER}}
% Réservé au correcteur pour question ouverte
\def\multiSymbole{$\bigstar$}
%change le symbole des questions multiples
\AMCrandomseed{239458}
%modifie le choix du mélange. !!NE PAS MODIFIER AVANT LA CORRECTION DU SUJET!!
\AMCinterIrep=.5ex
%modifie l'espace entre les case de réponses
\def\AMCbeginQuestion#1#2{\par\noindent{\bf Q. #1}#2\hspace*{1ex}}
%modifie le titre de la question
\AMCboxDimensions{size=2.4ex,down=-0.1ex}
%modifie la taille par défaut des cases metre 1.8 si pas de 1 sur 2

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Préparation des groupes%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fin des groupes%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%Préparation des copies%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gestion de la consigne%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\insertRespectconsigne{ %
{\def\AMCbeginQuestion##1##2{}\AMCnobloc%
 \begin{questionmult}{00respectconsigne}
\AMCnoCompleteMulti\AMCdontAnnotate
\def\AMCbeginAnswer{}\def\AMCendAnswer{}
   Reservé~~\begin{reponsesperso}[o]\bareme{p=-2}
    \mauvaise{-2~}\bareme{b=0,m=-2,e=-2}
    \mauvaise{-1~}\bareme{b=0,m=-1,e=-2}
    \bonne{0~}\bareme{b=0,m=0,e=-2}
    \end{reponsesperso}
 \end{questionmult}}
}

\exemplaire{1}{

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%En tête de la copie%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%Consigne de réponse et points retirer (-1) en absence de respect%%%%%%%%%
\champnom{\fbox{\begin{minipage}{0.95\linewidth}
\begin{center}
Nom et prénom et classe et code :
\end{center}
               \vspace*{.1cm}\dotfill\vspace*{1mm}\end{minipage} }}
\medskip

\textbf{\noindent{} Vous devez colorier les cases au crayon à papier ou au stylo noir ou au stylo bleu pour répondre aux questions.\\
En cas d'erreur, il faut simplement effacer à la gomme ou au \og{} blanco\fg{} \emph{mais ne pas redessiner la case}.}
\medskip

\begin{tabular}{m{0.5\linewidth}|m{0.5\linewidth}}
\AMCcodeH{code}{4}&
\begin{tabularx}{\linewidth}{|c|XXXX|}
  	\multicolumn{5}{c}{Cochez votre code dans le tableau}\\
  	\multicolumn{5}{c}{\textbf{1 chiffre par case et par ligne}}\\
	\hline
	correct & \multicolumn{4}{|c|}{incorrect}\\
	\hline
	$\blacksquare$ &\checkmark & $\boxdot$ & $\boxplus$ & $\boxtimes$ \\
	\hline
\end{tabularx}
\end{tabular}

%possibilité de rajouter des signes erronés mais penser à rajouter un X par signe et augmenter le chiffre \multicolumn{4} pour chaque signe ajouté et rajouter & à l'ajout d'un signe

\begin{minipage}{16cm}\vspace{1em}
\begin{center} Durée : 50 minutes.\end{center}

Aucun document n'est autorisé. L'usage de la calculatrice est autorisé.

Les questions faisant apparaître le symbole \multiSymbole{} présentent zéro, une ou plusieurs bonnes réponses (Le barème est le suivant : +2~ points par bonne réponse / \emph{-1~ point} par mauvaise réponse.
\begin{center}
\fcolorbox{black}{gray!20} {\insertRespectconsigne}
\end{center}
\end{minipage}
\vspace{2ex}

%%%%%%%%%%%%%%%%%%%%%%%% fin de l'en-tête%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Devoir%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% METTRE ICI LES QUESTIONS OU LA COMMANDE MELANGEGROUPE ET RESTITUEGROUPE

\begin{question}{add}
\def\AMCbeginAnswer{$\Big($}
\def\AMCendAnswer{$\Big)$}
\def\AMCanswer#1#2{#1  #2\hfill}
2+2=
\begin{reponsesperso}
\bonne{4}
\mauvaise{2}
\mauvaise{3}
\end{reponsesperso}
\end{question}

\formulaire
\clearpage

% si sujet nb pages impaires
%\AMCcleardoublepage

}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fermeture exemplaire%%%%%%%%%%%%%%%%%%%%%%ù
\end{document}