\documentclass[a4paper,12pt,french]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[francais,bloc]{automultiplechoice}
\geometry{hmargin=2cm,headheight=2cm,headsep=.3cm,footskip=1cm,top=3cm,bottom=2cm}

%%% Langue et encodage %%%
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

% Maths et enseignement :
\usepackage{calc}

% Images
\usepackage{tikz} %
%\usepackage{pgfkeys}

\newcommand{\AMCenTeteNomPrenom}[1][student]{%
  %
  % Champ nom étudiant
  %
  \noindent
  \begin{minipage}[c]{\linewidth-10cm}
  \vspace{-1.1ex}
  \champnom{\fbox{
  \begin{minipage}[c]{\linewidth-0.5cm}
    \vspace{2.15ex}
    NOM : \dotfill\par
    \vspace{1.5ex}
    Prénom : \dotfill\par
    \vspace{1.5ex}
    Classe : \dotfill
    \smallskip
  \end{minipage}
  }}
  \end{minipage}
  \hfill
  %
  % Zone de saisie code étudiant (date de naissance)
  %
  \begin{minipage}[c]{9.4cm}
    \AMCcodeH{#1}{4}
  \end{minipage}
}


\begin{document}


\begin{copieexamen}[1]

\noindent
\AMCenTeteNomPrenom[studenta]\medskip\\
\AMCenTeteNomPrenom[studentb]\medskip

\begin{question}{test}
  $1+1 =$ ?
  \begin{reponseshoriz}
    \bonne{2}
    \mauvaise{0}
    \mauvaise{1}
   \end{reponseshoriz}
\end{question}

\end{copieexamen}
\end{document}
