Comment obtenir une mise en page du corrigé identique à celle de la copie ?

Added by Tobard C. over 1 year ago

Bonjour,

Lorsque je compile mon questionnaire avec l'option answers les marges, entêtes et pied de page changent très significativement (notamment pour afficher « Correction » en haut de page). Le problème c'est que mes questions ne sont plus sur les mêmes pages que dans la version standard. Est-il possible de faire en sorte que la mise en page du corrigé colle au maximum avec celle de la copie ?

Merci pour votre aide.


Replies (20)

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Frédéric Bréal over 1 year ago

Le changement de marge se fait dans le fichier automultiplechoice.sty.
J'utilise la correction individuelle et je n'ai pas de problème de marges.
Je vous propose ceci sans garantie:

\makeatletter
  \ifAMC@correchead
    \geometry{}%<- votre choix
  \else
    \geometry{}%<- votre choix ou vous essayez \relax
  \fi
\makeatother

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Tobard C. over 1 year ago

Effectivement la correction individuelle (indivanswers ou correcindiv) conserve bien la mise en page, je n'avais pas remarqué cette nuance. L'ennui c'est que ça génère un gros fichier contenant toutes les copies, là où une seule me suffirait (pour envoi aux étudiants, dans un cas où j'utilise uniquement des questions ouvertes), mais je vais me débrouiller. Merci !

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Carine BRUN over 1 year ago

Bonjour,

Où peut-on trouver le fichier automultiplechoice.sty ?

Et le code proposé par Frédéric doit se mettre dans le fichier .sty ou le fichier .tex?

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Tobard C. over 1 year ago

Si votre installation est correcte, vous n'avez pas à vous soucier de là où se situe le fichier *.sty.

Ce que voulait probablement dire Frédéric c'est que lui qui gère ces paramètres en interne. Le code qu'il propose est à mettre dans l'entête du fichier .tex. (mais pour ma part je ne m'en suis pas servi)

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Frédéric Bréal over 1 year ago

Ce que voulait probablement dire Frédéric c'est que lui qui gère ces paramètres en interne. Le code qu'il propose est à mettre dans l'entête du fichier .te

Exactement, dans le préambule avant \begin{document}.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Carine BRUN over 1 year ago

Merci à tous les 2

du coup, j'ai bine mis le code dans mon fichier .tex avant le \begin{document} mais cela ne fonctionne toujours pas...
J'ai toujours cette grosse entête blanche sur le doc corrigé.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Carine BRUN over 1 year ago

Carine BRUN wrote:

Merci à tous les 2

du coup, j'ai bien mis le code dans mon fichier .tex avant le egin{document} mais cela ne fonctionne toujours pas...
J'ai toujours cette grosse entête blanche sur le doc corrigé.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Tobard C. over 1 year ago

Carine : lorsque tu compiles les documents depuis AMC, celui-ci produit deux types de corrigés :
  • l'un (DOC-corrige.pdf) donne les réponses aux questions sans conserver la mise en page;
  • l'autre (DOC-indiv-solution.pdf) noircit les bonnes réponses de toutes les copies en conservant la mise en page.

Ce second fichier a bien la mise en page que je recherchais, personnellement -- avec pour seul inconvénient qu'il comporte toutes les copies, ce qui est redondant lorsque toutes les copies sont identiques.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Carine BRUN over 1 year ago

Oui je te remercie mais mon soucis c'est que dans ce fichier il n'apparait pas les importantblock dans lesquels j'écris les corrections alors que dans le doc corrigé ils y sont... C'est donc le doc corrigé qu'il me faut absolument pour que les étudiants puissent se corriger en autonomie.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Frédéric Bréal over 1 year ago

Il faudrait mettre un fichier exemple pour comprendre.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Frédéric Bréal over 1 year ago

Je ne savais pas ce que sont les importanblock.
Votre problème n'a rien à voir avec la mise en page mais avec la commande \explain. Il faut ajouter ceci dans le préambule :

\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

Cette solution m'a été donnée il y a quelques années mais je ne le comprends pas.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Carine BRUN over 1 year ago

Merci Beaucoup. Ca a fonctionné pour afficher les explications dans la correction individuelle.

Si t'as la solution pour retoucher les marges du doc corrigé, je suis preneuse.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Carine BRUN over 1 year ago

Ah non une dernière question...

Si on veut laisser du vide ans le document sujet à la place de la place prise par explain dans le documment corrigé, comment doit-on faire?

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Frédéric Bréal over 1 year ago

Si t'as la solution pour retoucher les marges du doc corrigé, je suis preneuse.

C'est plus simple que prévu. Il faut déclarer le paquet geometry avec les options avant automultiplechoice.

\usepackage[hmargin=2cm,headheight=2cm,headsep=.3cm,footskip=1cm,top=2.3cm,bottom=2cm]{geometry}

Si on veut laisser du vide ans le document sujet à la place de la place prise par explain dans le documment corrigé, comment doit-on faire?

Un simple \vskipXcm suffit mais si c'est la hauteur exacte ça demande du calcul avec le paquet calc et la commande \textheigt

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by DENIS Sébastien over 1 year ago

Bonjour
Est-ce qu'il existe un moyen d'afficher les corrections dans les copies annotées?
Cordialement

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Frédéric Bréal over 1 year ago

Non car ce n'est pas le même programme qui fonctionne.
Pour les corrections, c'est LaTeX et pour les annotations, c'est du perl qui ajoute les points sur le fichier image puis conversion en pdf.
Je ne dis pas que c'est infaisable mais je ne sais malheureusement pas programmer.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by DENIS Sébastien over 1 year ago

Bonjour Frédéric
Merci pour l'info
Une autre question; vous évaluez par compérence, par note ou les deux?
Cordialement

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by Frédéric Bréal over 1 year ago

Compétences et la note est donnée à titre indicatif sur la copie et sur pronote le coefficient est 0.
Chaque question a pour identifiant complet compétence.identifiant et je demande l'export avec les groupes en pourcentages (j'avais demandé cette option à Alexis).
Ensuite sur le fichier export ods, j'applique un test si ... alors ... puis je copie et colle tout ça dans le client pronote. Il faut simplement que la liste des élèves soit dans le même ordre que pronote et le tri dans AMC doit être fait avec l’option ligne dans la liste des étudiants.
Tout le travail sur les compétences que j'avais tenté (gcarpeaux était mon pseudo internet avant que je ne mette mon vrai nom car Alexis l'a mis dans les contributeurs de la documentation ) me demandait trop de travail de report et les élèves sont connectés quasiment toujours sur pronote.

Exemple avec un dnb blanc.
Je fais le sujet avec l'option ensemble comme cela le sujet identique est photocopié puis je corrige les copies et coche les cases réponses puis je les scanne et AMC fait le travail et moi le report dans pronote.
Quand je rends les copies, les élèves ont la correction simplifiée au format A5 avec les points.
Ils savent qu'il y a une conversion entre points et compétences mais ils s'arrêtent à la note.

Mes compétences sont limitées : cours = s'approprier des méthodes ; réflexion = démarche scientifique couplée avec rédaction. J'essaye de me rapprocher des consignes du brevet sur les différents niveaux de réponses.

RE: Comment obtenir une mise en page du corrigé identique à celle de la copie ? - Added by DENIS Sébastien over 1 year ago

Ok exactement comme moi!
Donc vous n'utilisez pas les 3 fichiers modifiés dont on parlait dans l'autre post? Moi si j'y ai passé bcp de temps mais ca commence à rouler
Je commence a avoir pas mal d'interros essentiellemnt 3 et 5 qui balayent le programme
Notamment quasi tous les brevets depuis 2017
Si jamais vous êtes interessé je fais un partage et on travaille ensemble. Personnellemnt ce serai avec un plaisir certain... et même un honneur! au vu de toutes les fois ou vous m'avez dépanné avec amc durant ces dernières années..
très cordialement

(1-20/20)