Exemples d'utilisation en collège

Version 26 (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 9 Rémi G.
!BaremeQuestionMultiple.png!
134 1
135 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.
136 12 Rémi G.
137 9 Rémi G.
La macro est définie ci-dessous ainsi que le barème par défaut des questions multiples :
138 1
139 26 Rémi G.
140 26 Rémi G.
h3. Macro @\baremeMultiple@ et barème par défaut :
141 26 Rémi G.
142 26 Rémi G.
143 9 Rémi G.
<pre>
144 9 Rémi G.
\newcommand{\baremeMultiple}[1][1]{
145 9 Rémi G.
  \bareme{
146 9 Rémi G.
    e=0,% Réponse incohérente = 0 pt
147 9 Rémi G.
    v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse
148 9 Rémi G.
    d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente)
149 9 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
150 9 Rémi G.
    b=0,% Pas de point pour une bonne réponse
151 9 Rémi G.
    m=-#1/NB,% S'il y a n bonnes réponses, -1/n pt par erreur
152 9 Rémi G.
    MAX=#1% Total de points de la question
153 9 Rémi G.
  }%
154 9 Rémi G.
}%
155 9 Rémi G.
156 10 Rémi G.
\newcommand{\baremeMultiple}[1][1]{
157 9 Rémi G.
  \bareme{
158 9 Rémi G.
    e=0,% Réponse incohérente = 0 pt
159 9 Rémi G.
    v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse
160 9 Rémi G.
    d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente)
161 9 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
162 9 Rémi G.
    b=0,% Pas de point pour une bonne réponse
163 9 Rémi G.
    m=-#1/NB,% S'il y a n bonnes réponses, -1/n pt par erreur
164 9 Rémi G.
    MAX=#1% Total de points de la question
165 1
  }%
166 12 Rémi G.
}%
167 12 Rémi G.
</pre>
168 1
169 26 Rémi G.
170 12 Rémi G.
h2. Questions ouvertes avec coefficient
171 1
172 26 Rémi G.
173 12 Rémi G.
Pour les questions ouvertes, j'utilise la macro suivante (les valeurs par défaut sont indiquées) :
174 13 Rémi G.
175 1
<pre>
176 16 Rémi G.
\baremeOuverte[choices=2, total=1, text=\emph{Réservé}]{options de \AMCopen}
177 1
</pre>
178 1
179 26 Rémi G.
180 26 Rémi G.
h3. Exemple @\baremeOuverte@ :
181 26 Rémi G.
182 26 Rémi G.
183 16 Rémi G.
<pre>
184 16 Rémi G.
\begin{question}{SphereAireExacte}
185 17 Rémi G.
  \raggedright%
186 16 Rémi G.
  Quel est la \emph{valeur exacte} de l'\emph{aire} d'une \emph{sphère} de rayon $6$ km ?\\
187 16 Rémi G.
  \textit{Écrire la formule, détailler chaque étape, encadrer le résultat.}%
188 16 Rémi G.
  \baremeOuverte[choices=4, total=1]{lines=5, dots=false, lineheight=1cm}
189 16 Rémi G.
\end{question}
190 1
</pre>
191 17 Rémi G.
192 17 Rémi G.
!BaremeOuverte.png!
193 17 Rémi G.
194 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).
195 1
196 1
197 26 Rémi G.
h3. Macro @\baremeOuverte@ :
198 26 Rémi G.
199 26 Rémi G.
200 1
<pre>
201 20 Rémi G.
%\usepackage{pgf}
202 17 Rémi G.
203 13 Rémi G.
\newcommand{\baremeOuverte}[2][1]{
204 26 Rémi G.
  \pgfkeys{/baremeOuverte/.cd,%
205 13 Rémi G.
    choices/.store in=\choicesKey,% Nombre cases
206 13 Rémi G.
    choices=2,%
207 1
    total/.store in=\totalKey,% Score total (coefficient)
208 13 Rémi G.
    total=1,%
209 13 Rémi G.
    text/.store in=\AMCotextReserved,% Texte zone à cocher
210 19 Rémi G.
    text=\emph{Réservé},%
211 13 Rémi G.
  }%
212 26 Rémi G.
  \pgfkeys{/baremeOuverte/.cd,#1}%
213 13 Rémi G.
  \bareme{
214 13 Rémi G.
    e=0,% incohérence (2 réponses cochées)
215 13 Rémi G.
    v=0,% absence de réponse cochée
216 13 Rémi G.
    MAX=\totalKey,% Nombre de points de la question
217 1
    default.POINT=0,% Pas de case cochée 0 pt
218 1
    formula=(\totalKey *POINT/(N-1))% La ième case cochée rapporte (i-1)/(n-1) avec
219 17 Rémi G.
  }%
220 15 Rémi G.
  \pgfmathsetmacro{\fin}{\choicesKey - 1}
221 17 Rémi G.
  \AMCOpen{#2}{
222 18 Rémi G.
    \foreach \i in {0,...,\fin}%
223 13 Rémi G.
    {
224 13 Rémi G.
      \mauvaise{\i~}\bareme{set.POINT=\i}%
225 17 Rémi G.
    }%
226 1
    \bonne{\choicesKey~}\bareme{set.POINT=\choicesKey}%
227 20 Rémi G.
  }%
228 20 Rémi G.
}
229 1
</pre>
230 20 Rémi G.
231 26 Rémi G.
232 20 Rémi G.
h2. Annuler le barème par défaut et le saisir à la main
233 20 Rémi G.
234 26 Rémi G.
235 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 :
236 1
237 1
<pre>
238 1
\baremeZero[coefficient]
239 1
</pre>
240 20 Rémi G.
241 26 Rémi G.
242 26 Rémi G.
h3. Exemple @\baremeZero@ :
243 26 Rémi G.
244 26 Rémi G.
Une fois la macro @\baremeZero@ appelée, je saisis ensuite le barème à la main pour chaque réponse :
245 26 Rémi G.
246 20 Rémi G.
<pre>
247 20 Rémi G.
\begin{questionmult}{UneUnite2}
248 20 Rémi G.
  \baremeZero[1]%
249 20 Rémi G.
  Quelle \emph{fraction} de la figure est coloriée ?
250 21 Rémi G.
  \begin{reponseshoriz}
251 21 Rémi G.
    \bonne{$\dfrac{2}{8}$}    \bareme{b=1}
252 21 Rémi G.
    \bonne{$\dfrac{1}{4}$}    \bareme{b=0.5, m=0} % bonus 0.5
253 21 Rémi G.
    \mauvaise{$\dfrac{1}{2}$} \bareme{b=0, m=-1} 
254 20 Rémi G.
    \mauvaise{$\dfrac{2}{6}$} \bareme{b=0, m=-1}
255 20 Rémi G.
  \end{reponseshoriz}
256 20 Rémi G.
\end{questionmult}
257 20 Rémi G.
</pre>
258 20 Rémi G.
259 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 :
260 20 Rémi G.
261 1
!BaremeZero1.png!
262 1
263 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 :
264 20 Rémi G.
265 20 Rémi G.
!BaremeZero2.png! 
266 20 Rémi G.
267 20 Rémi G.
268 26 Rémi G.
h3. Macro @\baremeZero@ :
269 26 Rémi G.
270 20 Rémi G.
<pre>
271 20 Rémi G.
\newcommand{\baremeZero}[1][1]{
272 20 Rémi G.
  \bareme{
273 20 Rémi G.
    e=0,% incohérence (2 réponses cochées)
274 20 Rémi G.
    v=0,% absence de réponse cochée
275 20 Rémi G.
    d=0,% L'élève part de 0 pt (si réponse et réponse cohérente)
276 20 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
277 20 Rémi G.
    b=0,% Pas de point pour une bonne réponse
278 1
    m=0,% Pas de point négatif pour une mauvaise réponse
279 13 Rémi G.
    MAX=#1,% Total de points de la question
280 17 Rémi G.
    formula=,%
281 1
  }%
282 22 Rémi G.
}
283 22 Rémi G.
</pre>
284 22 Rémi G.
285 26 Rémi G.
286 1
h2. Offrir les points de la question (en cas d'erreur)
287 22 Rémi G.
288 22 Rémi G.
En cas d'erreur dans une question, j'offre les points de la question avec la macro :
289 22 Rémi G.
290 22 Rémi G.
<pre>
291 1
\baremeCadeau[coefficient]
292 23 Rémi G.
</pre>
293 23 Rémi G.
294 26 Rémi G.
h3. Exemple @\baremeCadeau@ :
295 23 Rémi G.
296 23 Rémi G.
<pre>
297 23 Rémi G.
\begin{question}{BouleVolumeArrondi}
298 23 Rémi G.
  \baremeCadeau%
299 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$.\\
300 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 ?
301 23 Rémi G.
  \begin{reponseshoriz}
302 1
    \mauvaise{$\numprint{16,8}$}
303 1
    \mauvaise{$\numprint{16,7}$}
304 23 Rémi G.
    \mauvaise{$\frac{16}{3} \pi$}
305 23 Rémi G.
    \mauvaise{$\frac{16}{3}$}    
306 23 Rémi G.
  \end{reponseshoriz}
307 23 Rémi G.
\end{question}
308 23 Rémi G.
</pre>
309 23 Rémi G.
310 22 Rémi G.
!BaremeCadeau.png!
311 22 Rémi G.
312 26 Rémi G.
h3. Macro @\baremeCadeau@ :
313 26 Rémi G.
314 22 Rémi G.
<pre>
315 22 Rémi G.
\newcommand{\baremeCadeau}[1][1]{
316 22 Rémi G.
  \bareme{
317 22 Rémi G.
    e=1,% Réponse incohérente (plus réponses cochées)
318 22 Rémi G.
    v=1,% Pas de réponse
319 22 Rémi G.
    MAX=#1,% Nombre de points de la question
320 22 Rémi G.
    formula=#1% 1 point si l'élève a répondu, quelque soit les réponses
321 22 Rémi G.
  }%
322 1
}
323 24 Rémi G.
</pre>
324 24 Rémi G.
325 24 Rémi G.
h2. Questions bonus
326 24 Rémi G.
327 24 Rémi G.
Pour les questions simples ou multiples en bonus, j'utilise les macros :
328 24 Rémi G.
<pre>
329 24 Rémi G.
\baremeSimpleBonus[Coefficient]
330 24 Rémi G.
\baremeMultipleBonus[Coefficient]
331 24 Rémi G.
</pre>
332 24 Rémi G.
333 26 Rémi G.
h3. Exemple @\baremeSimpleBonus@ :
334 24 Rémi G.
335 24 Rémi G.
<pre>
336 24 Rémi G.
\begin{question}{PPCM1}
337 24 Rémi G.
  \baremeSimpleBonus[0.5]%
338 24 Rémi G.
  \textbf{(bonus})
339 1
  Quel est le \emph{plus petit multiple commun (PPCM)} de $1980$ et $3432$ ?
340 24 Rémi G.
  \begin{reponses}
341 24 Rémi G.
    \bonne{$2^3 \times 3^2 \times 5 \times 11 \times 13$}
342 24 Rémi G.
    \mauvaise{$2^5 \times 3^3 \times 5 \times 11^2 \times 13$}
343 24 Rémi G.
    \mauvaise{$2 \times 3 \times 5 \times 11 \times 13$}
344 24 Rémi G.
    \AMCcompleteMulti
345 24 Rémi G.
  \end{reponses}
346 24 Rémi G.
\end{question}
347 24 Rémi G.
</pre>
348 24 Rémi G.
349 24 Rémi G.
!BaremeBonusSimple.png!
350 24 Rémi G.
351 26 Rémi G.
h3. Macros @\baremeSimpleBonus@ et @\baremeMultipleBonus@ :
352 24 Rémi G.
353 24 Rémi G.
<pre>
354 24 Rémi G.
\newcommand{\baremeSimpleBonus}[1][1]{
355 24 Rémi G.
  \bareme{
356 24 Rémi G.
    e=0,% Réponse incohérente = 0 pt
357 24 Rémi G.
    v=0,% Aucune réponse = 0 pt
358 24 Rémi G.
    b=#1,% Une bonne réponse rapporte le nombre de point en argument
359 24 Rémi G.
    m=0,% Une mauvaise réponse ne fait pas perdre de points
360 24 Rémi G.
    MAX=0% Total de points de la question
361 24 Rémi G.
  }%
362 24 Rémi G.
}
363 24 Rémi G.
364 24 Rémi G.
\newcommand{\baremeMultipleBonus}[1][1]{
365 24 Rémi G.
  \bareme{
366 24 Rémi G.
    e=0,% Réponse incohérente = 0 pt
367 24 Rémi G.
    v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse
368 24 Rémi G.
    d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente)
369 24 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
370 24 Rémi G.
    b=0,% Pas de point pour une bonne réponse
371 24 Rémi G.
    m=-#1/NB, % S'il y a n bonnes réponses, -1/n pt par erreur
372 24 Rémi G.
    MAX=0 % Total de points de la question
373 24 Rémi G.
  }%
374 24 Rémi G.
}
375 24 Rémi G.
</pre>