Exemples d'utilisation en collège

Version 27 (Rémi G., 09/30/2018 10:34 pm)

1 1
Professeur de Mathématiques en collège, j'utilise _Auto Multiple Choice_ de manière intensive depuis plus d'un an. Je vais essayer de décrire sur cette page pourquoi et comment j'utilise AMC au quotidien.
2 1
3 1
h1. Exemple d'en-tête et numérotation des étudiants
4 1
5 2 Rémi G.
h2. Numérotation des élèves
6 2 Rémi G.
7 1
J'utilise des numéros d'étudiants à 4 chiffres :
8 1
* le premier chiffre indique le niveau,
9 1
* le deuxième chiffre indique le numéro de la classe,
10 1
* et les deux derniers chiffres correspondent à la place de l'élève dans l'ordre alphabétique.
11 2 Rémi G.
12 1
Par exemple :
13 1
> En quatrième C, le premier élève de l'ordre alphabétique aura pour numéro _4301_.
14 1
Il est donc facile de rajouter des élèves en cours d'année, et les élèves retiennent facilement le numéro d'étudiant.
15 1
16 1
17 2 Rémi G.
h2. Exemples d'en-têtes
18 2 Rémi G.
19 1
20 4 Rémi G.
h3. Pour un devoir individuel
21 4 Rémi G.
22 1
<pre>
23 1
\AMCenTeteNomPrenom
24 1
</pre>
25 1
!Entete1eleve.png!
26 1
27 4 Rémi G.
h3. Pour un devoir fait éventuellement en groupe
28 4 Rémi G.
29 1
<pre>
30 1
\AMCenTeteNomPrenom[etudianta]\smallskip\\
31 1
\AMCenTeteNomPrenom[etudiantb]
32 1
</pre>
33 1
!Entete2eleve.png!
34 2 Rémi G.
35 2 Rémi G.
h2. Macro pour réaliser une en-tête
36 2 Rémi G.
37 2 Rémi G.
Voici la macro que j'ai bidouillée pour arriver à mes fins :
38 2 Rémi G.
39 2 Rémi G.
<pre>
40 2 Rémi G.
% \usepackage{calc} % pour soustraire des dimensions
41 2 Rémi G.
42 6 Rémi G.
\newcommand{\AMCenTeteNomPrenom}[1][student]{
43 2 Rémi G.
  % Champ nom étudiant
44 2 Rémi G.
  \noindent%
45 2 Rémi G.
  \begin{minipage}[c]{\linewidth-10cm}
46 2 Rémi G.
    \vspace{-1.1ex}
47 2 Rémi G.
    \champnom{\fbox{
48 2 Rémi G.
    \begin{minipage}[c]{\linewidth-0.5cm}
49 2 Rémi G.
      \vspace{2.15ex}
50 2 Rémi G.
      NOM : \dotfill\par
51 2 Rémi G.
      \vspace{1.5ex}
52 2 Rémi G.
      Prénom : \dotfill\par
53 2 Rémi G.
      \vspace{1.5ex}
54 2 Rémi G.
      Classe : \dotfill
55 2 Rémi G.
      \smallskip
56 2 Rémi G.
    \end{minipage}%
57 2 Rémi G.
    }}%
58 2 Rémi G.
  \end{minipage}%
59 2 Rémi G.
  \hfill
60 2 Rémi G.
  % Zone de saisie code étudiant
61 2 Rémi G.
  \begin{minipage}[c]{9.4cm}
62 1
    \AMCcodeH{#1}{4}
63 1
  \end{minipage}%
64 1
}
65 1
</pre>
66 4 Rémi G.
67 4 Rémi G.
L'argument optionnel de la commande est le titre du code pour l'association automatique (par défaut l'identifiant est @student@) :
68 4 Rémi G.
<pre>
69 4 Rémi G.
\AMCenTeteNomPrenom[identifiant]
70 5 Rémi G.
</pre>
71 7 Rémi G.
72 11 Rémi G.
h1. Exemples de barèmes
73 7 Rémi G.
74 8 Rémi G.
h2. Questions simples avec coefficient
75 7 Rémi G.
76 9 Rémi G.
Pour mettre facilement un coefficient aux questions simples, j'utilise une macro :
77 9 Rémi G.
<pre>
78 9 Rémi G.
\baremeSimple[coefficient]
79 9 Rémi G.
</pre>
80 1
81 26 Rémi G.
82 26 Rémi G.
h3. Exemple @\baremeSimple@ :
83 26 Rémi G.
84 26 Rémi G.
85 9 Rémi G.
Il suffit de l'insérer dans l'environnement de la question si on veut un autre coefficient, cela peut se faire pendant la correction après l'évaluation :
86 9 Rémi G.
87 7 Rémi G.
<pre>
88 7 Rémi G.
\begin{question}{MaQuestion}%
89 7 Rémi G.
  \baremeSimple[2]% coefficient 2
90 7 Rémi G.
  ...
91 1
\end{question}
92 7 Rémi G.
</pre>
93 9 Rémi G.
94 1
95 26 Rémi G.
h3. Macro @\baremeSimple@ et barème par défaut :
96 26 Rémi G.
97 26 Rémi G.
98 7 Rémi G.
<pre>
99 7 Rémi G.
\newcommand{\baremeSimple}[1][1]{
100 7 Rémi G.
  \bareme{
101 7 Rémi G.
    e=0,% Réponse incohérente = 0 pt
102 7 Rémi G.
    v=0,% Aucune réponse = 0 pt
103 1
    b=#1,% Une bonne réponse rapporte le nombre de point en argument
104 8 Rémi G.
    m=0,% Une mauvaise réponse ne fait pas perdre de points
105 1
    MAX=#1% Total de points de la question
106 8 Rémi G.
  }%
107 8 Rémi G.
}%
108 8 Rémi G.
109 7 Rémi G.
\baremeDefautS{
110 7 Rémi G.
  e=0,% Réponse incohérente = 0 pt
111 7 Rémi G.
  v=0,% Aucune réponse = 0 pt
112 7 Rémi G.
  b=1,% Une bonne réponse rapporte 1 point
113 1
  m=0,% Une mauvaise réponse ne fait pas perdre de points
114 1
  MAX=1% Total de points de la question
115 1
}%
116 1
</pre>
117 1
118 26 Rémi G.
119 1
h2. Questions multiples avec coefficient
120 1
121 26 Rémi G.
122 9 Rémi G.
De même, pour des questions multiples avec coefficient, j'utilise la macro suivante :
123 9 Rémi G.
<pre>
124 9 Rémi G.
\baremeMultiple[coefficient]
125 9 Rémi G.
</pre>
126 1
127 26 Rémi G.
128 26 Rémi G.
h3. Exemple @\baremeMultiple@
129 26 Rémi G.
130 26 Rémi G.
131 12 Rémi G.
Le mode de calcul du barème est un peu particulier, voici un exemple coefficient 1 :
132 9 Rémi G.
133 27 Rémi G.
<pre>
134 27 Rémi G.
\begin{questionmult}{CriteresDivisibilite2}
135 27 Rémi G.
  Cocher tous les diviseurs de $\numprint{60012}$.
136 27 Rémi G.
  \begin{reponseshoriz}[o]
137 27 Rémi G.
    \bonne{$1$}
138 27 Rémi G.
    \bonne{$2$}
139 27 Rémi G.
    \bonne{$3$}
140 27 Rémi G.
    \bonne{$4$}
141 27 Rémi G.
    \mauvaise{$5$}
142 27 Rémi G.
    \bonne{$9$}
143 27 Rémi G.
    \mauvaise{$10$}
144 27 Rémi G.
  \end{reponseshoriz}
145 27 Rémi G.
\end{questionmult}
146 27 Rémi G.
</pre>
147 27 Rémi G.
148 9 Rémi G.
!BaremeQuestionMultiple.png!
149 1
150 12 Rémi G.
Si la question a 5 bonnes réponses, chaque bonne réponse rapport 1/5 des points. Mais chaque mauvaise réponse cochée enlève également 1/5 des points.
151 12 Rémi G.
152 9 Rémi G.
La macro est définie ci-dessous ainsi que le barème par défaut des questions multiples :
153 1
154 26 Rémi G.
155 26 Rémi G.
h3. Macro @\baremeMultiple@ et barème par défaut :
156 26 Rémi G.
157 26 Rémi G.
158 9 Rémi G.
<pre>
159 9 Rémi G.
\newcommand{\baremeMultiple}[1][1]{
160 9 Rémi G.
  \bareme{
161 9 Rémi G.
    e=0,% Réponse incohérente = 0 pt
162 9 Rémi G.
    v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse
163 9 Rémi G.
    d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente)
164 9 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
165 9 Rémi G.
    b=0,% Pas de point pour une bonne réponse
166 9 Rémi G.
    m=-#1/NB,% S'il y a n bonnes réponses, -1/n pt par erreur
167 9 Rémi G.
    MAX=#1% Total de points de la question
168 9 Rémi G.
  }%
169 9 Rémi G.
}%
170 9 Rémi G.
171 10 Rémi G.
\newcommand{\baremeMultiple}[1][1]{
172 9 Rémi G.
  \bareme{
173 9 Rémi G.
    e=0,% Réponse incohérente = 0 pt
174 9 Rémi G.
    v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse
175 9 Rémi G.
    d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente)
176 9 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
177 9 Rémi G.
    b=0,% Pas de point pour une bonne réponse
178 9 Rémi G.
    m=-#1/NB,% S'il y a n bonnes réponses, -1/n pt par erreur
179 9 Rémi G.
    MAX=#1% Total de points de la question
180 1
  }%
181 12 Rémi G.
}%
182 12 Rémi G.
</pre>
183 1
184 26 Rémi G.
185 12 Rémi G.
h2. Questions ouvertes avec coefficient
186 1
187 26 Rémi G.
188 12 Rémi G.
Pour les questions ouvertes, j'utilise la macro suivante (les valeurs par défaut sont indiquées) :
189 13 Rémi G.
190 1
<pre>
191 16 Rémi G.
\baremeOuverte[choices=2, total=1, text=\emph{Réservé}]{options de \AMCopen}
192 1
</pre>
193 1
194 26 Rémi G.
195 26 Rémi G.
h3. Exemple @\baremeOuverte@ :
196 26 Rémi G.
197 26 Rémi G.
198 16 Rémi G.
<pre>
199 16 Rémi G.
\begin{question}{SphereAireExacte}
200 17 Rémi G.
  \raggedright%
201 16 Rémi G.
  Quel est la \emph{valeur exacte} de l'\emph{aire} d'une \emph{sphère} de rayon $6$ km ?\\
202 16 Rémi G.
  \textit{Écrire la formule, détailler chaque étape, encadrer le résultat.}%
203 16 Rémi G.
  \baremeOuverte[choices=4, total=1]{lines=5, dots=false, lineheight=1cm}
204 16 Rémi G.
\end{question}
205 1
</pre>
206 17 Rémi G.
207 17 Rémi G.
!BaremeOuverte.png!
208 17 Rémi G.
209 1
Le score de la question est calculé de manière linéaire. En pratique, le gain de temps est appréciable : il suffit de choisir le nombre de critères à évaluer et éventuellement le coefficient de la question (que l'on peut modifier par la suite).
210 1
211 1
212 26 Rémi G.
h3. Macro @\baremeOuverte@ :
213 26 Rémi G.
214 26 Rémi G.
215 1
<pre>
216 20 Rémi G.
%\usepackage{pgf}
217 17 Rémi G.
218 13 Rémi G.
\newcommand{\baremeOuverte}[2][1]{
219 26 Rémi G.
  \pgfkeys{/baremeOuverte/.cd,%
220 13 Rémi G.
    choices/.store in=\choicesKey,% Nombre cases
221 13 Rémi G.
    choices=2,%
222 1
    total/.store in=\totalKey,% Score total (coefficient)
223 13 Rémi G.
    total=1,%
224 13 Rémi G.
    text/.store in=\AMCotextReserved,% Texte zone à cocher
225 19 Rémi G.
    text=\emph{Réservé},%
226 13 Rémi G.
  }%
227 26 Rémi G.
  \pgfkeys{/baremeOuverte/.cd,#1}%
228 13 Rémi G.
  \bareme{
229 13 Rémi G.
    e=0,% incohérence (2 réponses cochées)
230 13 Rémi G.
    v=0,% absence de réponse cochée
231 13 Rémi G.
    MAX=\totalKey,% Nombre de points de la question
232 1
    default.POINT=0,% Pas de case cochée 0 pt
233 1
    formula=(\totalKey *POINT/(N-1))% La ième case cochée rapporte (i-1)/(n-1) avec
234 17 Rémi G.
  }%
235 15 Rémi G.
  \pgfmathsetmacro{\fin}{\choicesKey - 1}
236 17 Rémi G.
  \AMCOpen{#2}{
237 18 Rémi G.
    \foreach \i in {0,...,\fin}%
238 13 Rémi G.
    {
239 13 Rémi G.
      \mauvaise{\i~}\bareme{set.POINT=\i}%
240 17 Rémi G.
    }%
241 1
    \bonne{\choicesKey~}\bareme{set.POINT=\choicesKey}%
242 20 Rémi G.
  }%
243 20 Rémi G.
}
244 1
</pre>
245 20 Rémi G.
246 26 Rémi G.
247 20 Rémi G.
h2. Annuler le barème par défaut et le saisir à la main
248 20 Rémi G.
249 26 Rémi G.
250 1
Lorsque mes questions contiennent des erreurs ou que je veux recourir à une bidouille, j'utilise la commande suivante pour annuler l'effet du barème par défaut :
251 1
252 1
<pre>
253 1
\baremeZero[coefficient]
254 1
</pre>
255 20 Rémi G.
256 26 Rémi G.
257 26 Rémi G.
h3. Exemple @\baremeZero@ :
258 26 Rémi G.
259 26 Rémi G.
Une fois la macro @\baremeZero@ appelée, je saisis ensuite le barème à la main pour chaque réponse :
260 26 Rémi G.
261 20 Rémi G.
<pre>
262 20 Rémi G.
\begin{questionmult}{UneUnite2}
263 20 Rémi G.
  \baremeZero[1]%
264 20 Rémi G.
  Quelle \emph{fraction} de la figure est coloriée ?
265 21 Rémi G.
  \begin{reponseshoriz}
266 21 Rémi G.
    \bonne{$\dfrac{2}{8}$}    \bareme{b=1}
267 21 Rémi G.
    \bonne{$\dfrac{1}{4}$}    \bareme{b=0.5, m=0} % bonus 0.5
268 21 Rémi G.
    \mauvaise{$\dfrac{1}{2}$} \bareme{b=0, m=-1} 
269 20 Rémi G.
    \mauvaise{$\dfrac{2}{6}$} \bareme{b=0, m=-1}
270 20 Rémi G.
  \end{reponseshoriz}
271 20 Rémi G.
\end{questionmult}
272 20 Rémi G.
</pre>
273 20 Rémi G.
274 20 Rémi G.
Si l'élève ne voit pas la réponse 1/4, il ne perd pas de points mais AMC annote quand même la copie :
275 20 Rémi G.
276 1
!BaremeZero1.png!
277 1
278 20 Rémi G.
Si l'élève trouve la réponse 1/4, il aura un bonus de 0,5 point sur le contrôle :
279 20 Rémi G.
280 20 Rémi G.
!BaremeZero2.png! 
281 20 Rémi G.
282 20 Rémi G.
283 26 Rémi G.
h3. Macro @\baremeZero@ :
284 26 Rémi G.
285 20 Rémi G.
<pre>
286 20 Rémi G.
\newcommand{\baremeZero}[1][1]{
287 20 Rémi G.
  \bareme{
288 20 Rémi G.
    e=0,% incohérence (2 réponses cochées)
289 20 Rémi G.
    v=0,% absence de réponse cochée
290 20 Rémi G.
    d=0,% L'élève part de 0 pt (si réponse et réponse cohérente)
291 20 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
292 20 Rémi G.
    b=0,% Pas de point pour une bonne réponse
293 1
    m=0,% Pas de point négatif pour une mauvaise réponse
294 13 Rémi G.
    MAX=#1,% Total de points de la question
295 17 Rémi G.
    formula=,%
296 1
  }%
297 22 Rémi G.
}
298 22 Rémi G.
</pre>
299 22 Rémi G.
300 26 Rémi G.
301 1
h2. Offrir les points de la question (en cas d'erreur)
302 22 Rémi G.
303 22 Rémi G.
En cas d'erreur dans une question, j'offre les points de la question avec la macro :
304 22 Rémi G.
305 22 Rémi G.
<pre>
306 1
\baremeCadeau[coefficient]
307 23 Rémi G.
</pre>
308 23 Rémi G.
309 26 Rémi G.
h3. Exemple @\baremeCadeau@ :
310 27 Rémi G.
311 27 Rémi G.
Ici, la question n'avait pas de bonne réponse...
312 23 Rémi G.
313 23 Rémi G.
<pre>
314 23 Rémi G.
\begin{question}{BouleVolumeArrondi}
315 23 Rémi G.
  \baremeCadeau%
316 23 Rémi G.
  Le volume d'une \emph{demi-boule} de rayon $r$ est donné par la formule $\mathcal{V} = \frac{4}{6} \pi r^3$.\\
317 23 Rémi G.
  Quel est, en cm$^3$, l'\emph{arrondi au dixième près} du volume d'une demi-boule de rayon $3$ cm ?
318 23 Rémi G.
  \begin{reponseshoriz}
319 1
    \mauvaise{$\numprint{16,8}$}
320 1
    \mauvaise{$\numprint{16,7}$}
321 23 Rémi G.
    \mauvaise{$\frac{16}{3} \pi$}
322 23 Rémi G.
    \mauvaise{$\frac{16}{3}$}    
323 23 Rémi G.
  \end{reponseshoriz}
324 23 Rémi G.
\end{question}
325 23 Rémi G.
</pre>
326 23 Rémi G.
327 22 Rémi G.
!BaremeCadeau.png!
328 22 Rémi G.
329 26 Rémi G.
h3. Macro @\baremeCadeau@ :
330 26 Rémi G.
331 22 Rémi G.
<pre>
332 22 Rémi G.
\newcommand{\baremeCadeau}[1][1]{
333 22 Rémi G.
  \bareme{
334 22 Rémi G.
    e=1,% Réponse incohérente (plus réponses cochées)
335 22 Rémi G.
    v=1,% Pas de réponse
336 22 Rémi G.
    MAX=#1,% Nombre de points de la question
337 22 Rémi G.
    formula=#1% 1 point si l'élève a répondu, quelque soit les réponses
338 22 Rémi G.
  }%
339 1
}
340 24 Rémi G.
</pre>
341 24 Rémi G.
342 24 Rémi G.
h2. Questions bonus
343 24 Rémi G.
344 24 Rémi G.
Pour les questions simples ou multiples en bonus, j'utilise les macros :
345 24 Rémi G.
<pre>
346 24 Rémi G.
\baremeSimpleBonus[Coefficient]
347 24 Rémi G.
\baremeMultipleBonus[Coefficient]
348 24 Rémi G.
</pre>
349 24 Rémi G.
350 26 Rémi G.
h3. Exemple @\baremeSimpleBonus@ :
351 24 Rémi G.
352 24 Rémi G.
<pre>
353 24 Rémi G.
\begin{question}{PPCM1}
354 24 Rémi G.
  \baremeSimpleBonus[0.5]%
355 24 Rémi G.
  \textbf{(bonus})
356 1
  Quel est le \emph{plus petit multiple commun (PPCM)} de $1980$ et $3432$ ?
357 24 Rémi G.
  \begin{reponses}
358 24 Rémi G.
    \bonne{$2^3 \times 3^2 \times 5 \times 11 \times 13$}
359 24 Rémi G.
    \mauvaise{$2^5 \times 3^3 \times 5 \times 11^2 \times 13$}
360 24 Rémi G.
    \mauvaise{$2 \times 3 \times 5 \times 11 \times 13$}
361 24 Rémi G.
    \AMCcompleteMulti
362 24 Rémi G.
  \end{reponses}
363 24 Rémi G.
\end{question}
364 24 Rémi G.
</pre>
365 24 Rémi G.
366 24 Rémi G.
!BaremeBonusSimple.png!
367 24 Rémi G.
368 26 Rémi G.
h3. Macros @\baremeSimpleBonus@ et @\baremeMultipleBonus@ :
369 24 Rémi G.
370 24 Rémi G.
<pre>
371 24 Rémi G.
\newcommand{\baremeSimpleBonus}[1][1]{
372 24 Rémi G.
  \bareme{
373 24 Rémi G.
    e=0,% Réponse incohérente = 0 pt
374 24 Rémi G.
    v=0,% Aucune réponse = 0 pt
375 24 Rémi G.
    b=#1,% Une bonne réponse rapporte le nombre de point en argument
376 24 Rémi G.
    m=0,% Une mauvaise réponse ne fait pas perdre de points
377 24 Rémi G.
    MAX=0% Total de points de la question
378 24 Rémi G.
  }%
379 24 Rémi G.
}
380 24 Rémi G.
381 24 Rémi G.
\newcommand{\baremeMultipleBonus}[1][1]{
382 24 Rémi G.
  \bareme{
383 24 Rémi G.
    e=0,% Réponse incohérente = 0 pt
384 24 Rémi G.
    v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse
385 24 Rémi G.
    d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente)
386 24 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
387 24 Rémi G.
    b=0,% Pas de point pour une bonne réponse
388 24 Rémi G.
    m=-#1/NB, % S'il y a n bonnes réponses, -1/n pt par erreur
389 24 Rémi G.
    MAX=0 % Total de points de la question
390 24 Rémi G.
  }%
391 24 Rémi G.
}
392 24 Rémi G.
</pre>