« Previous - Version 13/30 (diff) - Next » - Current version
Rémi G., 09/30/2018 10:34 pm


[Liquid Syntax Error] Tag '{%' was not properly terminated with regexp: /\%\}/
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. h1. Exemple d'en-tête et numérotation des étudiants h2. Numérotation des élèves J'utilise des numéros d'étudiants à 4 chiffres : * le premier chiffre indique le niveau, * le deuxième chiffre indique le numéro de la classe, * et les deux derniers chiffres correspondent à la place de l'élève dans l'ordre alphabétique. Par exemple : > En quatrième C, le premier élève de l'ordre alphabétique aura pour numéro _4301_. 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. h2. Exemples d'en-têtes h3. Pour un devoir individuel <pre> \AMCenTeteNomPrenom </pre> !Entete1eleve.png! h3. Pour un devoir fait éventuellement en groupe <pre> \AMCenTeteNomPrenom[etudianta]\smallskip\\ \AMCenTeteNomPrenom[etudiantb] </pre> !Entete2eleve.png! h2. Macro pour réaliser une en-tête Voici la macro que j'ai bidouillée pour arriver à mes fins : <pre> % \usepackage{calc} % pour soustraire des dimensions \newcommand{\AMCenTeteNomPrenom}[1][student]{ % Champ nom étudiant \noindent% \begin{minipage}[c]{\linewidth-10cm} \vspace{-1.1ex} \champnom{\fbox{ \begin{minipage}[c]{\linewidth-0.5cm} \vspace{2.15ex} NOM : \dotfill\par \vspace{1.5ex} Prénom : \dotfill\par \vspace{1.5ex} Classe : \dotfill \smallskip \end{minipage}% }}% \end{minipage}% \hfill % Zone de saisie code étudiant \begin{minipage}[c]{9.4cm} \AMCcodeH{#1}{4} \end{minipage}% } </pre> L'argument optionnel de la commande est le titre du code pour l'association automatique (par défaut l'identifiant est @student@) : <pre> \AMCenTeteNomPrenom[identifiant] </pre> h1. Exemples de barèmes h2. Questions simples avec coefficient Pour mettre facilement un coefficient aux questions simples, j'utilise une macro : <pre> \baremeSimple[coefficient] </pre> 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 : <pre> \begin{question}{MaQuestion}% \baremeSimple[2]% coefficient 2 ... \end{question} </pre> La macro est définie ci-dessous ainsi que le barème par défaut des questions simples: <pre> \newcommand{\baremeSimple}[1][1]{ \bareme{ e=0,% Réponse incohérente = 0 pt v=0,% Aucune réponse = 0 pt b=#1,% Une bonne réponse rapporte le nombre de point en argument m=0,% Une mauvaise réponse ne fait pas perdre de points MAX=#1% Total de points de la question }% }% \baremeDefautS{ e=0,% Réponse incohérente = 0 pt v=0,% Aucune réponse = 0 pt b=1,% Une bonne réponse rapporte 1 point m=0,% Une mauvaise réponse ne fait pas perdre de points MAX=1% Total de points de la question }% </pre> h2. Questions multiples avec coefficient De même, pour des questions multiples avec coefficient, j'utilise la macro suivante : <pre> \baremeMultiple[coefficient] </pre> Le mode de calcul du barème est un peu particulier, voici un exemple coefficient 1 : !BaremeQuestionMultiple.png! 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. La macro est définie ci-dessous ainsi que le barème par défaut des questions multiples : <pre> \newcommand{\baremeMultiple}[1][1]{ \bareme{ e=0,% Réponse incohérente = 0 pt v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente) p=0,% Note minimale (plancher) à un question = 0 pt b=0,% Pas de point pour une bonne réponse m=-#1/NB,% S'il y a n bonnes réponses, -1/n pt par erreur MAX=#1% Total de points de la question }% }% \newcommand{\baremeMultiple}[1][1]{ \bareme{ e=0,% Réponse incohérente = 0 pt v=0,% Aucune réponse = 0 pt, à utiliser conjointement avec \AMCcompleteMulti si la question n'a aucune bonne réponse d=#1,% L'élève part de 1 pt (si réponse et réponse cohérente) p=0,% Note minimale (plancher) à un question = 0 pt b=0,% Pas de point pour une bonne réponse m=-#1/NB,% S'il y a n bonnes réponses, -1/n pt par erreur MAX=#1% Total de points de la question }% }% </pre> h2. Questions ouvertes avec coefficient Pour les questions ouvertes, j'utilise la macro suivante : <pre> \baremeOuverte[choices=2, total=1, text=\emph{Réservé}]{options de \AMCopen} </pre> <pre> \newcommand{\baremeOpen}[2][1]{ \pgfkeys{/baremeOpen/.cd,% choices/.store in=\choicesKey,% Nombre cases choices=2,% total/.store in=\totalKey,% Score total (coefficient) total=1,% text/.store in=\AMCotextReserved,% Texte zone à cocher text=\emph{Reservé},% }% \pgfkeys{/baremeOpen/.cd,#1}% \bareme{% e=0,% incohérence (2 réponses cochées) v=0,% absence de réponse cochée MAX=\totalKey,% Nombre de points de la question default.POINT=0,% Pas de case cochée 0 pt formula=(\totalKey *POINT/(N-1))% La ième case cochée rapporte (i-1)/(n-1) avec }% \AMCOpen{#2}{ \foreach \i in {0,...,\choicesKey}% {% \mauvaise{\i~}\bareme{set.POINT=\i}% }% }% }% </pre>

Entete1eleve.png (12.6 kB) Rémi G., 09/30/2018 11:03 am

Entete2eleve.png (25.1 kB) Rémi G., 09/30/2018 11:03 am

BaremeQuestionMultiple.png (15.8 kB) Rémi G., 09/30/2018 06:17 pm

BaremeOuverte.png (67.3 kB) Rémi G., 09/30/2018 06:58 pm

BaremeZero1.png (20.5 kB) Rémi G., 09/30/2018 07:39 pm

BaremeZero2.png (21.5 kB) Rémi G., 09/30/2018 07:39 pm

BaremeCadeau.png (30.6 kB) Rémi G., 09/30/2018 07:54 pm

BaremeBonusSimple.png (23 kB) Rémi G., 09/30/2018 08:06 pm