créer une option pour réunir le fichier corrigé individuel et annoté (Feature #739)


Added by Frédéric Bréal over 3 years ago. Updated 4 months ago.


Status:Feedback Start date:09/20/2020
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-

Description

Est-il possible de créer une option dans la partie rapports et copies corrigées pour concaténer le fichier élève et le fichier corrigé individuel (avec ou sans l'option ensemble) ?


addcorrected.png (28.4 kB) Alexis Bienvenüe, 11/06/2023 07:10 pm


History

Updated by Alexis Bienvenüe about 3 years ago

Quel est l'intérêt par rapport à la copie annotée ?

Updated by Frédéric Bréal about 3 years ago

La commande \explain ne fonctionne qu'avec le mode corrigé.
Pour les élèves, je commente toutes les questions ouvertes ou numériques ; par exemple, je démontre le calcul (j'utilise \FPeval) et j'imprime le corrigé individuel en général en A5 recto-verso pour des économies.
L'objectif, c'est d'envoyer le sujet corrigé avec une correction détaillée.
Au collège, je n'envoie pas par mail (pas le droit légalement) mais le logiciel pronote permet de déposer des fichiers pdf pour chaque élève si le fichier est sous la forme nom_prenom_.

Par contre, pour créer le fichier corrigé individuel afin que \explain fonctionne, j'ai dû faire une \renewcommand ; je ne me souviens pas laquelle, je n'ai pas accès à mon pc pour trouver laquelle, mais quelqu'un sur le forum m'avait aidé. Il y a une commande comme AMCcorrecthead que j'ai modifiée ; je l'ai notée dans la documentation.

Updated by Gilles Le Bourhis almost 3 years ago

Gérard Carpeaux wrote:

Est-il possible de créer une option dans la partie rapports et copies corrigées pour concaténer le fichier élève et le fichier corrigé individuel (avec ou sans l'option ensemble) ?

Avec des droits admin :
On peut faire une modif dans automultiplechoice.sty :
Rechercher la ligne "\newcommand{\explain}[1]"
Dans la version 1.4, cela doit correspondre à la ligne 1157. Cette ligne est suivie par "\ifAMC@correchead%"
Remplacer cette dernière par \ifAMC@correc%
Sauvegarder ! Ainsi les commandes explain marchent dans les corrections individuelles et dans catalogue.

L'intérêt est d'avoir des corrections individuelles si chaque étudiant a un sujet portant sur des questions différentes ou utilisant des nombres aléatoires, voire pythontex.

Updated by Frédéric Bréal 4 months ago

Je remonte ma demande particulière d’obtenir le corrigé individuel avec la copie annotée et les topics.
Avec l'envoi (pour moi en ce début d'année avec pronote), je n'aurai plus à imprimer de correction papier ni à les distribuer.
Merci

Updated by Alexis Bienvenüe 4 months ago

À essayer avec la nouvelle version test :

  • Status changed from New to Feedback

Updated by Alexis Bienvenüe 4 months ago

Updated by Frédéric Bréal 4 months ago

Merci, merci !

Je ferai des tests ce week-end et modifierai la documentation.
Le seul test que j'ai fait c'est celui-ci

\makeatletter
\renewcommand{\explain}[1]{ %
    \ifAMC@correc%
    \AMCif@env{question}{\par\noindent{\AMC@loc@explain#1}}{\AMC@error@explain}\vspace{1ex}%
    \else%
    \AMCif@env{question}{}{\AMC@error@explain}%
    \fi%
}
\makeatother

Si je ne mets pas ce code l'argument n'apparaît pas. Je ferai un rapport de débogage pour ça aussi.

Updated by Alexis Bienvenüe 4 months ago

Oui effectivement je vais également modifier cette commande \explain pour qu'elle fonctionne pour la correction individuelle.

Updated by Alexis Bienvenüe 4 months ago

À noter que si la correction individuelle a été fabriquée avec une version précédente d'AMC, il faut la refabriquer pour qu'elle puisse être ajoutée aux copies annotées.

Also available in: Atom PDF