Exemples d'utilisation en collège

Version 16 (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 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 :
82 9 Rémi G.
83 7 Rémi G.
<pre>
84 7 Rémi G.
\begin{question}{MaQuestion}%
85 7 Rémi G.
  \baremeSimple[2]% coefficient 2
86 7 Rémi G.
  ...
87 7 Rémi G.
\end{question}
88 1
</pre>
89 7 Rémi G.
90 9 Rémi G.
La macro est définie ci-dessous ainsi que le barème par défaut des questions simples:
91 7 Rémi G.
92 7 Rémi G.
<pre>
93 7 Rémi G.
\newcommand{\baremeSimple}[1][1]{
94 7 Rémi G.
  \bareme{
95 7 Rémi G.
    e=0,% Réponse incohérente = 0 pt
96 7 Rémi G.
    v=0,% Aucune réponse = 0 pt
97 1
    b=#1,% Une bonne réponse rapporte le nombre de point en argument
98 8 Rémi G.
    m=0,% Une mauvaise réponse ne fait pas perdre de points
99 1
    MAX=#1% Total de points de la question
100 8 Rémi G.
  }%
101 8 Rémi G.
}%
102 8 Rémi G.
103 7 Rémi G.
\baremeDefautS{
104 7 Rémi G.
  e=0,% Réponse incohérente = 0 pt
105 7 Rémi G.
  v=0,% Aucune réponse = 0 pt
106 7 Rémi G.
  b=1,% Une bonne réponse rapporte 1 point
107 1
  m=0,% Une mauvaise réponse ne fait pas perdre de points
108 1
  MAX=1% Total de points de la question
109 1
}%
110 1
</pre>
111 1
112 1
h2. Questions multiples avec coefficient
113 9 Rémi G.
114 9 Rémi G.
De même, pour des questions multiples avec coefficient, j'utilise la macro suivante :
115 9 Rémi G.
<pre>
116 9 Rémi G.
\baremeMultiple[coefficient]
117 9 Rémi G.
</pre>
118 9 Rémi G.
119 12 Rémi G.
Le mode de calcul du barème est un peu particulier, voici un exemple coefficient 1 :
120 9 Rémi G.
121 9 Rémi G.
!BaremeQuestionMultiple.png!
122 1
123 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.
124 12 Rémi G.
125 9 Rémi G.
La macro est définie ci-dessous ainsi que le barème par défaut des questions multiples :
126 9 Rémi G.
127 9 Rémi G.
<pre>
128 9 Rémi G.
\newcommand{\baremeMultiple}[1][1]{
129 9 Rémi G.
  \bareme{
130 9 Rémi G.
    e=0,% Réponse incohérente = 0 pt
131 9 Rémi G.
    v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse
132 9 Rémi G.
    d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente)
133 9 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
134 9 Rémi G.
    b=0,% Pas de point pour une bonne réponse
135 9 Rémi G.
    m=-#1/NB,% S'il y a n bonnes réponses, -1/n pt par erreur
136 9 Rémi G.
    MAX=#1% Total de points de la question
137 9 Rémi G.
  }%
138 9 Rémi G.
}%
139 9 Rémi G.
140 10 Rémi G.
\newcommand{\baremeMultiple}[1][1]{
141 9 Rémi G.
  \bareme{
142 9 Rémi G.
    e=0,% Réponse incohérente = 0 pt
143 9 Rémi G.
    v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse
144 9 Rémi G.
    d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente)
145 9 Rémi G.
    p=0,% Note minimale (plancher) à un question = 0 pt
146 9 Rémi G.
    b=0,% Pas de point pour une bonne réponse
147 9 Rémi G.
    m=-#1/NB,% S'il y a n bonnes réponses, -1/n pt par erreur
148 9 Rémi G.
    MAX=#1% Total de points de la question
149 9 Rémi G.
  }%
150 1
}%
151 12 Rémi G.
</pre>
152 12 Rémi G.
153 12 Rémi G.
h2. Questions ouvertes avec coefficient
154 12 Rémi G.
155 16 Rémi G.
Pour les questions ouvertes, j'utilise la macro suivante (les valeurs par défaut sont indiquées) :
156 12 Rémi G.
157 12 Rémi G.
<pre>
158 13 Rémi G.
\baremeOuverte[choices=2, total=1, text=\emph{Réservé}]{options de \AMCopen}
159 1
</pre>
160 16 Rémi G.
161 16 Rémi G.
Par exemple :
162 16 Rémi G.
<pre>
163 16 Rémi G.
\begin{question}{SphereAireExacte}
164 16 Rémi G.
  \raggedright%
165 16 Rémi G.
  Quel est la \emph{valeur exacte} de l'\emph{aire} d'une \emph{sphère} de rayon $6$ km ?\\
166 16 Rémi G.
  \textit{Écrire la formule, détailler chaque étape, encadrer le résultat.}%
167 16 Rémi G.
  \baremeOuverte[choices=4, total=1, text=]{lines=5, dots=false, lineheight=1cm}
168 16 Rémi G.
\end{question}
169 16 Rémi G.
</pre>
170 16 Rémi G.
171 16 Rémi G.
!BaremeOuverte.png!
172 13 Rémi G.
173 13 Rémi G.
<pre>
174 13 Rémi G.
\newcommand{\baremeOpen}[2][1]{
175 13 Rémi G.
  \pgfkeys{/baremeOpen/.cd,%
176 13 Rémi G.
    choices/.store in=\choicesKey,% Nombre cases
177 13 Rémi G.
    choices=2,%
178 13 Rémi G.
    total/.store in=\totalKey,% Score total (coefficient)
179 13 Rémi G.
    total=1,%
180 13 Rémi G.
    text/.store in=\AMCotextReserved,% Texte zone à cocher
181 13 Rémi G.
    text=\emph{Reservé},%
182 13 Rémi G.
  }%
183 13 Rémi G.
  \pgfkeys{/baremeOpen/.cd,#1}%
184 14 Rémi G.
  \bareme{
185 13 Rémi G.
    e=0,% incohérence (2 réponses cochées)
186 13 Rémi G.
    v=0,% absence de réponse cochée
187 13 Rémi G.
    MAX=\totalKey,% Nombre de points de la question
188 13 Rémi G.
    default.POINT=0,% Pas de case cochée 0 pt
189 13 Rémi G.
    formula=(\totalKey *POINT/(N-1))% La ième case cochée rapporte (i-1)/(n-1) avec
190 13 Rémi G.
  }%
191 13 Rémi G.
  \AMCOpen{#2}{
192 13 Rémi G.
    \foreach \i in {0,...,\choicesKey}%
193 15 Rémi G.
    {
194 13 Rémi G.
      \mauvaise{\i~}\bareme{set.POINT=\i}%
195 13 Rémi G.
    }%
196 13 Rémi G.
  }%
197 13 Rémi G.
}%
198 9 Rémi G.
</pre>