Exemples d'utilisation en collège

Version 13 (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 12 Rémi G.
Pour les questions ouvertes, j'utilise la macro suivante :
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 13 Rémi G.
</pre>
160 13 Rémi G.
161 13 Rémi G.
<pre>
162 13 Rémi G.
\newcommand{\baremeOpen}[2][1]{
163 13 Rémi G.
  \pgfkeys{/baremeOpen/.cd,%
164 13 Rémi G.
    choices/.store in=\choicesKey,% Nombre cases
165 13 Rémi G.
    choices=2,%
166 13 Rémi G.
    total/.store in=\totalKey,% Score total (coefficient)
167 13 Rémi G.
    total=1,%
168 13 Rémi G.
    text/.store in=\AMCotextReserved,% Texte zone à cocher
169 13 Rémi G.
    text=\emph{Reservé},%
170 13 Rémi G.
  }%
171 13 Rémi G.
  \pgfkeys{/baremeOpen/.cd,#1}%
172 13 Rémi G.
  \bareme{%
173 13 Rémi G.
    e=0,% incohérence (2 réponses cochées)
174 13 Rémi G.
    v=0,% absence de réponse cochée
175 13 Rémi G.
    MAX=\totalKey,% Nombre de points de la question
176 13 Rémi G.
    default.POINT=0,% Pas de case cochée 0 pt
177 13 Rémi G.
    formula=(\totalKey *POINT/(N-1))% La ième case cochée rapporte (i-1)/(n-1) avec
178 13 Rémi G.
  }%
179 13 Rémi G.
  \AMCOpen{#2}{
180 13 Rémi G.
    \foreach \i in {0,...,\choicesKey}%
181 13 Rémi G.
    {%
182 13 Rémi G.
      \mauvaise{\i~}\bareme{set.POINT=\i}%
183 13 Rémi G.
    }%
184 13 Rémi G.
  }%
185 13 Rémi G.
}%
186 9 Rémi G.
</pre>