Exemples d'utilisation en collège
Version 14 (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 | 14 | 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> |