/usr/share/doc/auto-multiple-choice-doc/html/auto-multiple-choice.fr/alt.html is in auto-multiple-choice-doc 1.3.0-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 | <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Utilisations particulières</title><link rel="stylesheet" type="text/css" href="../style.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /><link rel="home" href="index.html" title="Auto Multiple Choice" /><link rel="up" href="index.html" title="Auto Multiple Choice" /><link rel="prev" href="interface-graphique.html" title="Mise en œuvre - interface graphique" /><link rel="next" href="commandes.html" title="Manuel des commandes" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Utilisations particulières</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="interface-graphique.html">Précédent</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="commandes.html">Suivant</a></td></tr></table><hr /></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="alt"></a>Utilisations particulières</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="alt.photocopy"></a>Photocopie du sujet</h3></div></div></div><p>Comme expliqué dans <a class="xref" href="interface-graphique.html#impression" title="Impression du sujet">Impression du sujet</a>, il n'est pas toujours possible de photocopier
une feuille de réponses pour en donner à plusieurs étudiants. Cependant,
dans le cas de l'utilisation de la feuille de réponses séparée, et quand
les questions et réponses ne doivent pas être mélangées, il est possible
de photocopier le sujet et imprimer les feuilles de réponses séparément.
La conduite à suivre pour obtenir un tel résultat est indiquée
ici.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>Utiliser l'option <code class="option">ensemble</code> (voir <a class="xref" href="latex.html#sec.package.options" title="Options du paquet">Options du paquet</a>).</p></li><li class="listitem"><p>Écrire le sujet avant l'utilisation de la commande
<span class="command"><strong>exemplaire</strong></span>, ou de l'environnement
<span class="command"><strong>copieexamen</strong></span>.</p></li><li class="listitem"><p>Utiliser la commande <span class="command"><strong>\AMCformS</strong></span> pour
restituer les cases à cocher sur chaque feuille de réponses, à
l'intérieur de
<span class="command"><strong>exemplaire</strong></span>/<span class="command"><strong>copieexamen</strong></span>.</p></li></ul></div><p>Voici un exemple minimal de fichier LaTeX :</p><pre class="programlisting">\documentclass[a4paper]{article}
\usepackage[ensemble]{automultiplechoice}
\begin{document}
\noindent{\bf Sujet}
\begin{question}{sum}
Combien font un plus un ?
\begin{reponses}
\mauvaise{1}
\bonne{2}
\mauvaise{3}
\end{reponses}
\end{question}
\begin{question}{k2}
Quelle est l'altitude du K2?
\begin{reponses}
\mauvaise{around 8000m}
\bonne{around 8600m}
\mauvaise{around 9000m}
\end{reponses}
\end{question}
\AMCcleardoublepage
\exemplaire{5}{
\AMCdebutFormulaire
{\large\bf Feuille de r\'eponses :}
\hfill \champnom{\fbox{
\begin{minipage}{.5\linewidth}
Nom:
\vspace*{.5cm}\dotfill
\vspace*{1mm}
\end{minipage}
}}
\AMCformS
}
\end{document}</pre></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="postcorrect"></a>Correction a posteriori</h3></div></div></div><p>Supposons que vous souhaitez utiliser une unique feuille de
réponses générique pour tous vos examens. Elle contiendra simplement des
cases à cocher (par exemple 5 cases par question, et 40 questions). Les
sujets des examens seront rédigés à part. Le problème ici est que les
bonnes réponses ne sont pas indiquées dans le fichier LaTeX, ce qui fait
que AMC ne peut pas les connaître. La solution consiste à demander à
l'enseignant de cocher sur une feuille de réponse les bonnes réponses,
qui sera transmise à AMC pour qu'il y lise les bonnes réponses.</p><p>Pour mettre en œuvre ce schéma de fonctionnement, vous
devez :</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>utiliser les options <code class="option">postcorrect</code>,
<code class="option">insidebox</code> et <code class="option">noshuffle</code> (voir <a class="xref" href="latex.html#sec.package.options" title="Options du paquet">Options du paquet</a>) ;</p></li><li class="listitem"><p>utiliser <span class="command"><strong>\mauvaise</strong></span> pour toutes les réponses
(jamais <span class="command"><strong>\bonne</strong></span>).</p></li></ul></div><p>Voici un exemple minimal :</p><pre class="programlisting">\documentclass[a4paper]{article}
\usepackage{multicol}
\usepackage[insidebox,noshuffle,postcorrect]{automultiplechoice}
\begin{document}
\exemplaire{5}{
\noindent
\begin{tabular}{|l|l|l|}
\hline
num\'ero d'\'etudiant & classe & sujet\\
\hline
\vspace{-0.25cm}
& &\\
\AMCcode{NumEtud}{10}\hspace*{\fill}&
\AMCcode{Classe}{2}\hspace*{\fill}&
\AMCcode{Sujet}{3}\hspace*{\fill}
\\
\hline
\end{tabular}
\hfill\namefield{\fbox{
\begin{minipage}{.25\linewidth}
Nom :
\vspace*{.5cm}\dotfill
\vspace*{.5cm}\dotfill
\vspace*{1mm}
\end{minipage}
}}\hfill
\vspace{.5cm}
\noindent\hrulefill
\begin{multicols}{2}\columnseprule=.4pt
\begin{question}{01}
\begin{reponsesperso}
\mauvaise{}%
\mauvaise{}%
\mauvaise{}%
\mauvaise{}%
\mauvaise{}%
\end{reponsesperso}
\end{question}
\begin{question}{02}
\begin{reponsesperso}
\mauvaise{}%
\mauvaise{}%
\mauvaise{}%
\mauvaise{}%
\mauvaise{}%
\end{reponsesperso}
\end{question}
% continuez ici pour ajouter autant de questions que souhaité...
\end{multicols}
}
\end{document}</pre><p>Après traitement du fichier LaTeX par AMC, imprimez les feuilles
de réponses obtenues, faites passer l'examen et demandez à l'enseignant
de remplir une feuille. Scannez ensuite les feuilles de réponses, et
lancez la saisie automatique dans AMC (y compris de la feuille remplie
par l'enseignant). Quand vous cliquez sur
<span class="guibutton">Corriger</span> dans l'onglet
<span class="guilabel">Notation</span>, en laissant la case <span class="guilabel">Mettre à
jour le barème</span> cochée, AMC vous demandera le numéro de la
copie remplie par l'enseignant. La suite des opérations est la même que
dans le cas standard.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../images/note.png" /></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>Vous pouvez aussi écrire les lettres des cases à l'extérieur de
celles-ci : utilisez pour cela l'option <code class="option">outsidebox</code> à
la place de <code class="option">insidebox</code>, et écrivez vos questions de la
façon suivante:</p><pre class="programlisting">\begin{question}{01}
\begin{reponsesperso}
\wrongchoice{A }%
\wrongchoice{B }%
\wrongchoice{C }%
\wrongchoice{D }%
\wrongchoice{E }%
\end{reponsesperso}
\end{question}</pre></td></tr></table></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../images/note.png" /></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>Pour utiliser cette option uniquement pour le formulaire de
réponse (et non pour la saisie du numéro d'étudiant), vous pouvez
définir, juste après le <code class="code">\begin{document}</code> </p><pre class="programlisting">\makeatletter
\def\setoutsidebox{\AMC@outside@boxtrue}
\makeatother</pre><p>Puis utiliser cette nouvelle commande localement (à l'intérieur
des accolades) dans le formulaire :</p><pre class="programlisting">{\setoutsidebox\formulaire}</pre></td></tr></table></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="CopiesPremplies"></a>Copies préremplies</h3></div></div></div><p>Dans certaines situations, il peut être souhaitable de préparer
des copies nominatives pour tous les étudiants, à partir d'une liste
d'étudiants. La démarche suivante, basée sur l'utilisation du paquet
LaTeX csvsimple, permet d'obtenir ce résultat.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>La liste des étudiants doit être au format CSV. On suppose
dans la suite que le fichier <code class="filename">liste.csv</code>, placé
dans le répertoire du projet, utilise l'encodage UTF8 et est sous la
forme suivante :</p><pre class="programlisting">nom,prenom,id
Boulix,Jojo,001
Golin,André,002
Moniuszko,Stanisław,003</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Avertissement]" src="../images/warning.png" /></td><th align="left">Avertissement</th></tr><tr><td align="left" valign="top"><p>Ne pas utiliser le symbole _ (underscore) dans le nom ou
prénom des étudiants. Une erreur de compilation sera
affichée.</p></td></tr></table></div></li><li class="listitem"><p>Le sujet LaTeX doit charger le paquet csvsimple, grâce à une
ligne</p><pre class="programlisting">\usepackage{csvsimple}</pre></li><li class="listitem"><p>Dans le fichier source, le sujet doit être défini sous la
forme d'une commande LaTeX produisant un seul sujet, qui sera
appelée (autant de fois qu'il y a d'étudiants) par la commande
<span class="command"><strong>\csvreader</strong></span> de la façon suivante (on suppose que
les questions ont été préalablement insérées dans un groupe appelé
<code class="code">general</code>) :</p><pre class="programlisting">\newcommand{\sujet}{
\onecopy{1}{
\noindent{\bf AutoMultipleChoice \hfill TEST}
\vspace*{.5cm}
\begin{center}\em
Test des copies pr\'e-remplies.
\end{center}
\hfill \champnom{\fbox{
\begin{minipage}{.5\linewidth}
Nom:
\Large\bf \prenom{} \nom{}
\vspace*{1mm}
\end{minipage}
}}
\noindent\hrulefill
\vspace{1ex}
\melangegroupe{general}
\restituegroupe{general}
\AMCassociation{\id}
}
}
\csvreader[head to column names]{liste.csv}{}{\sujet} <a class="co" id="separateur.virgule" href="alt.html#separateur.virgule.exp"><span><img src="../images/callouts/1.png" alt="1" border="0" /></span></a>
%\csvreader[head to column names,separator=semicolon]{liste.csv}{}{\sujet}<a class="co" id="separateur.pointvirgule" href="alt.html#separateur.pointvirgule.exp"><span><img src="../images/callouts/2.png" alt="2" border="0" /></span></a>
</pre><p>Notez l'utilisation de l'option <code class="code">head to column
names</code> de <span class="command"><strong>\csvreader</strong></span> qui définit des
commandes basées sur les en-tête du fichier CSV (ici
<span class="command"><strong>\nom</strong></span>, <span class="command"><strong>\prenom</strong></span> et
<span class="command"><strong>\id</strong></span>) utilisables dans la production du sujet
personnalisé, et l'appel de <span class="command"><strong>\AMCassociation</strong></span> qui
indique à AMC que la copie produite doit être associée à
l'identifiant d'étudiant <span class="command"><strong>\id</strong></span>.</p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><p><a id="separateur.virgule.exp"></a><a href="#separateur.virgule"><span><img src="../images/callouts/1.png" alt="1" border="0" /></span></a> </p></td><td valign="top" align="left"><p>Utilisez cette commande si le fichier CSV ne contient
qu'une adresse mail par étudiant.</p></td></tr><tr><td width="5%" valign="top" align="left"><p><a id="separateur.pointvirgule.exp"></a><a href="#separateur.pointvirgule"><span><img src="../images/callouts/2.png" alt="2" border="0" /></span></a> </p></td><td valign="top" align="left"><p>Utilisez cette commande si le fichier CSV contient
plusieurs adresses mail par étudiant.</p></td></tr></table></div></li><li class="listitem"><p>Après l'impression, le scan, la saisie automatique et la
notation des copies, au moment de l'association des copies avec les
étudiants, utiliser la valeur "<span class="emphasis"><em>pré-association</em></span>"
pour le champ <span class="guilabel">Titre du code pour association
automatique</span>, et "<span class="emphasis"><em>id</em></span>" pour le champ
<span class="guilabel">Identifiant unique dans cette liste</span>.</p></li></ul></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="interface-graphique.html">Précédent</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="commandes.html">Suivant</a></td></tr><tr><td width="40%" align="left" valign="top">Mise en œuvre - interface graphique </td><td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td><td width="40%" align="right" valign="top"> Manuel des commandes</td></tr></table></div></body></html>
|