\documentclass[a4paper]{article}

\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{tikz}

\usepackage[francais,bloc,completemulti,ensemble]{automultiplechoice}

\geometry{hmargin=2cm}

\makeatletter
\fancypagestyle{AMCpagePartial}{%
  \fancyhf{}%
  \fancyhead[L]{\AMC@LR{\he@dbas{\leavevmode\m@rque{positionHG}}}}%
  \fancyhead[R]{\AMC@LR{\he@dbas{\leavevmode\m@rque{positionHD}}}}%
  \fancyfoot[L]{\AMC@LR{\leavevmode\m@rque{positionBG}}}%
  \fancyfoot[R]{\AMC@LR{\leavevmode\m@rque{positionBD}}}%
  \fancyhead[C]{\AMC@LR{\he@dhaut{%
        \AMCIDBoxesB\AMCIDBoxesC
      }}}%
  \fancyhfoffset[EOLR]{5mm}%
  \fancyfoot[C]{\AMC@note}%
  \renewcommand{\headrulewidth}{0pt}%
  \renewcommand{\footrulewidth}{0pt}%
}
\fancypagestyle{AMCpageSujet}{%
  \fancyhf{}%
  \fancyhead[L]{}%
  \fancyhead[R]{}%
  \fancyfoot[L]{}%
  \fancyfoot[R]{}%
  \fancyhead[C]{\AMC@LR{\he@dhaut{%
        \texttt{version \the\AMCid@etud{} page \thepage}
      }}}%
  \fancyhfoffset[EOLR]{5mm}%
  \fancyfoot[C]{\AMC@note}%
  \renewcommand{\headrulewidth}{0pt}%
  \renewcommand{\footrulewidth}{0pt}%
}
\newcommand\AMCIDBoxesAA{\AMC@binaryCode{style={shape=oval},id=5,ndigits=\AMC@NCBetud,hsep=1mm}{\the\AMCid@etud}}
\newcommand\AMCIDBoxesAO{\AMC@binaryCode{style={shape=oval},id=1,ndigits=\AMC@NCBetud,hsep=1mm}{0}}
\def\AMC@NCBetud{6}
\def\initCheck{\AMCid@check=26}
\makeatother

\begin{document}

\AMCrandomseed{1237893}

\def\AMCformQuestion#1{\makebox[1.3em][l]{#1}}    
%\def\AMCformQuestion#1{{Q #1}}    

\setdefaultgroupmode{withoutreplacement}

\def\qq#1{

\element{general}{
  \begin{question}{#1}
    [#1] Choisissez la bonne réponse
    \begin{reponses}
      \bonne{bonne}
      \mauvaise{mauvaise 1}
      \mauvaise{mauvaise 2}
      \mauvaise{mauvaise 3}
      \mauvaise{mauvaise 4}
    \end{reponses}
  \end{question}
}

}

\qq{Q01}
\qq{Q02}
\qq{Q03}
\qq{Q04}
\qq{Q05}
\qq{Q06}
\qq{Q07}
\qq{Q08}
\qq{Q09}
\qq{Q10}
\qq{Q11}
\qq{Q12}
\qq{Q13}
\qq{Q14}
\qq{Q15}
\qq{Q16}
\qq{Q17}
\qq{Q18}
\qq{Q19}
\qq{Q20}
\qq{Q21}
\qq{Q22}
\qq{Q23}
\qq{Q24}
\qq{Q25}
\qq{Q26}
\qq{Q27}
\qq{Q28}
\qq{Q29}
\qq{Q30}
\qq{Q31}
\qq{Q32}
\qq{Q33}
\qq{Q34}
\qq{Q35}
\qq{Q36}
\qq{Q37}
\qq{Q38}
\qq{Q39}
\qq{Q40}
\qq{Q41}
\qq{Q42}
\qq{Q43}
\qq{Q44}
\qq{Q45}
\qq{Q46}
\qq{Q47}
\qq{Q48}
\qq{Q49}
\qq{Q50}
\qq{Q51}
\qq{Q52}
\qq{Q53}
\qq{Q54}
\qq{Q55}
\qq{Q56}
\qq{Q57}
\qq{Q58}
\qq{Q59}
\qq{Q60}
\qq{Q61}
\qq{Q62}
\qq{Q63}
\qq{Q64}
\qq{Q65}
\qq{Q66}
\qq{Q67}
\qq{Q68}
\qq{Q69}
\qq{Q70}
\qq{Q71}
\qq{Q72}
\qq{Q73}
\qq{Q74}
\qq{Q75}
\qq{Q76}
\qq{Q77}
\qq{Q78}
\qq{Q79}
\qq{Q80}

\pagestyle{AMCpageSujet}

\exemplaire{5}{

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

%\noindent{\bf QCM  \hfill TEST}
%\vspace*{.5cm}

\begin{minipage}{.4\linewidth}
  \centering\large\bf AORES
\end{minipage}
\begin{minipage}{.5\linewidth}
  \emph{code sujet}, à recopier sur votre feuille de réponses :

  \AMCIDBoxesAA
\end{minipage}

\vspace{2ex}

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

\restituegroupe{general}

\AMCcleardoublepage    

\AMCaddpagesto{16}

\initCheck
\AMCdebutFormulaire

\thispagestyle{AMCpagePartial}

%%% début de l'en-tête de la feuille de réponses

{\large\bf Feuille de réponses}

\begin{center}
  \bf\em Les réponses aux questions sont à donner exclusivement sur cette feuille :
  les réponses données sur les feuilles précédentes ne seront pas prises en compte.
\end{center}

\noindent Noircissez les cases contenant les lettres et le chiffre de votre identifiant de candidat :\\[1.2ex]
\AMCcodeGrid[h]{id}{ABCDEFGHJKLMNPQRSTUVWXYZ,0123456789}

\noindent Recopiez ici le \emph{code sujet} présent sur la première page de votre sujet, en noircissant les cases exactement de la même manière : \AMCIDBoxesAO

%%% fin de l'en-tête de la feuille de réponses

\vspace{1ex}
\noindent Pour chaque question, noircissez la case correspondant à la bonne réponse :
\begin{multicols}{4}
\formulaire    
\end{multicols}

% \AMCaddpagesto{5} 

}

\end{document}
