Feuille réponse séparée et multiple, sujet unique

Added by Yann Salmon over 2 years ago

Bonjour,

je cherche à produire un examen avec feuille réponse séparée ; j'utilise pour cela l'option ensemble du paquet.

Jusqu'à présent, j'utilise la faculté d'imprimer mon document une fois et de le photocopier. Ça fonctionne bien parce que ma feuille réponse tient sur une page et que je n'ai pas eu de couac lors du scan.

Je voudrais cependant pouvoir générer des feuilles réponses qu'AMC saurait distinguer les unes des autres, soit pour envisager qu'elles fassent plusieurs pages, soit pour mieux gérer le cas où un scan serait dupliqué.

Seulement, lors de la génération de copies multiples, seule la feuille réponse de la première copie dispose de cases à cocher pour les réponses. Les copies suivantes ont seulement de quoi coder le numéro d'étudiant.

Mon source a cette forme :

\documentclass[a4paper]{article}
\usepackage[francais,bloc,ensemble]{automultiplechoice}
%% etc.
\begin{document}
%% les questions
\begin{copieexamen}
\AMCdebutFormulaire{
\clearpage
\begin{minipage}[t]{.4\textwidth}
Codez votre numéro d'étudiant ci-dessous (centaine, puis dizaine puis unité).\\
\AMCcodeGridInt[h]{etu}{3}
\end{minipage}
% etc.
\begin{multicols}{3}
\AMCform
\end{multicols}
}
\end{copieexamen}
\end{document}

J'ai essayé de déplacer

\begin{copieexamen}
pour que l'environnement contienne aussi la partie du source qui décrit les questions. Alors j'ai bien des feuilles réponses avec es cases pour les réponses, mais chacune est précédée d'une copie du sujet lui-même, qui semble être traité plusieurs fois, ce qui est totalement impraticable pour mon énoncé réel car la compilation durerait beaucoup trop longtemps et produirait un document de plus de 500 pages (et puis dans certains cas AMC s'est plaint de réutilisation d'identifiants de questions suite à cela).

Je ne cherche pas à changer l'ordre des questions et réponses d'un exemplaire à l'autre. Comment puis-je obtenir un sujet compilé une seule fois accompagné de feuilles réponses pour ce sujet qui elles sont distinctes ?


Replies (6)

RE: Feuille réponse séparée et multiple, sujet unique - Added by Alexis Bienvenüe over 2 years ago

Vous pouvez essayer en utilisant \AMCformS au lieu de \AMCform (voir paragraphe Utilisations particulières/Photocopie du sujet de la documentation)

RE: Feuille réponse séparée et multiple, sujet unique - Added by Yann Salmon over 2 years ago

Merci ; j'avais déjà regardé de ce côté. Du coup j'ai essayé de nouveau et je pense avoir soulevé un lièvre : tout fonctionne bien avec \AMCformS tant que je ne le mets pas dans un environnement multicols !

RE: Feuille réponse séparée et multiple, sujet unique - Added by Yann Salmon over 2 years ago

J'ai regardé la définition de la commande \AMCformS dans le paquet. Je parviens à produire un résultat satisfaisant (en tout cas visuellement, il faut que je vérifie si la correction se fait bien) en entrelaçant la commande avec l'environnement multicols.

Cela donne

\AMCformulaire@dedanstrue%
\AMC@amclog{AUTOQCM[BR=0]^^J}
\AMC@keepmemorytrue%

\begin{multicols}{3}
\AMC@mem@show%
\end{multicols}

RE: Feuille réponse séparée et multiple, sujet unique - Added by Alexis Bienvenüe over 2 years ago

En effet.
(voici une autre solution)
Je vais corriger ce problème dans une future version, mais en attendant vous pouvez ajouter le code suivant juste après votre \begin{document} :

\makeatletter
\def\bugfixforms{\global\AMC@keepmemorytrue}
\makeatother

Puis ajouter, juste à la suite de \AMCformS, la commande \bugfixforms, comme ceci :
\begin{multicols}{3}
\AMCformS\bugfixforms
\end{multicols}

Faites quelques tests avant de vous lancer...

RE: Feuille réponse séparée et multiple, sujet unique - Added by Yann Salmon over 2 years ago

Ah d'accord, c'est la localité de \AMC@keepmemorytrue au sein de multicols qui pose problème ?

(1-6/6)