\documentclass[12pt,a4paper]{article}
%%%§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
%Ici mon préambule


\usepackage{csvsimple}%<- Important, c'est ce paquet qui lit le fichier csv

%%%§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
\newcommand{\sujet}{%La commande qui gère la copie
\onecopy{1}{%<-1 obligatoire

%%%%%%%%%%%%%%%%%En tête de la copie %%%%%%%%%%%%%%%%
\vspace*{-2em}
\noindent{}\champnom{\fbox{    
        \begin{minipage}{0.97\linewidth}
           {\Large\bf\nom{}~\prenom{}}  \hfill {\scshape Dur\'ee : 15~minutes}\null%<- dans mon fichier csv, j'ai une colonne nom, prenom; à chaque lecture latex inscrit automatiquement le contenu.      
          \vspace*{1mm}
        \end{minipage}
      }}\medskip%
 
%%%%%%%%%%%%%%%%%%%%Fin de l'entête de la copie%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%Inscire ici la commande \restituegroupe{}%%%%%%%%%%
%%%%%%%%%%%%%Inscrire ici les questions qui n'appartiennent pas à un groupe%%%%%%%%%%%







%%%%%%%%%%%%%%Ecrire les groupes à leur place habituelle%%%%%%%%%%%%%%%

\AMCassociation{\identifiant}%<-dans cette colonne du fichier csv, j'inscris le N° de l'élève 
\formulaire
\clearpage%%%%%%%%remplacer par \AMCcleardoublepage si sujet nb pages impaires
	  }
}

%%%%§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§

\begin{document}

%%%Ici toutes les options AMC ou latex

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









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

%%%%%%%%%%%%laisser cette commande et copier la liste des élèves%%%%%%%%%%%%%%%%%%%%%%%%%
\csvreader[head to column names,separator=semicolon]{liste.csv}{}{\sujet}%<-lecture du fichier csv
%On peut écrire le chemin complet pour éviter de copier/coller le fichier csv
%Les colonnes sont séparées par des points-virgules (semicolon) car la version test permet d'envoyer le même fichier annoté à plusieurs adresses en une seule fois mais les adresses mail doivent être séparées par des virgules.

%%une autre solution
%\csvreader[head to column names]{liste.csv}{}{\sujet}%<-lecture du fichier csv
%On peut écrire le chemin complet pour éviter de copier/coller le fichier csv
%Les colonnes sont séparées par des virgules car la version test permet d'envoyer le même fichier annoté à plusieurs adresses en une seule fois mais les adresses mails doivent être séparées par des virgules et l'ensemble encadrées par des guillements

% Voir la documentation

\end{document}

Mon fichier test csv

classe;nom;prenom;identifiant;email
51;Avogadro;Amedeo;1776;Avogrado@mail.fr,papa@pomme.fr
52;Bohr;Niels;1885;niels_bohr@yahooo.fr
53;Copernic;Nicolas;1473;
54;Einstein;Albert;1879;

