Décalage des cases entre DOC-sujet et DOC-indiv-solution pour des réponses horizontales (Bug #866)
Description
Bonjour,
il m'arrive parfois, pour me rassurer, à l'issue de l'écriture d'un gros sujet complexe, de récupérer quelques pages du fichierDOC-indiv-solution.pdf
pour le faire mouliner par AMC et vérifier que :
- la correction se fait sans encombre ;
- le candidat test est bien reconnu via son identifiant
- et surtout, voir rapidement mon barème (y a-t-il une solution plus simple pour visualiser son barème global sans passer par cette pseudo-correction ?)
DOC-sujet.pdf
et DOC-indiv-solution.pdf
.Cela semble se produire quand on a vérification conjointe des conditions suivants :
- une question type QCM (réponse unique ou multiple)
- avec réponses horizontales
- si chaque réponse est suivie d'un
\scoring{...}
- et que la fin de ligne n'est pas échappée par un
%
.
Voici un MWE :
- Aucun décalage dans ce cas :
\begin{question}{bug-calage}\scoring{mz=1} Donner le sens du vecteur champ électrique $\vec E_1$. \begin{reponseshoriz}[o] \bonne{O} \mauvaise{N} \mauvaise{E} \mauvaise{S} \end{reponseshoriz} \end{question}
- Décalage dans ce cas :
\begin{question}{bug-calage}\scoring{mz=1} Donner le sens du vecteur champ électrique $\vec E_1$. \begin{reponseshoriz}[o] \bonne{O}\scoring{setglobal.angE1=180} \mauvaise{N}\scoring{setglobal.angE1=90} \mauvaise{E}\scoring{setglobal.angE1=0} \mauvaise{S}\scoring{setglobal.angE1=-90} \end{reponseshoriz} \end{question}
- Aucun décalage dans ce cas :
\begin{question}{bug-calage}\scoring{mz=1} Donner le sens du vecteur champ électrique $\vec E_1$. \begin{reponseshoriz}[o] \bonne{O}\scoring{setglobal.angE1=180}% \mauvaise{N}\scoring{setglobal.angE1=90}% \mauvaise{E}\scoring{setglobal.angE1=0}% \mauvaise{S}\scoring{setglobal.angE1=-90}% \end{reponseshoriz} \end{question}
J'ai joint une capture d'écran des 2 fichiers côte à côte avec des pointillés rouges qui mettent en évidence le décalage quand il se produit.
Merci et bonnes fêtes à tous.
History
Updated by Frédéric Bréal almost 2 years ago
Pour le barème global, je fais comme vous mais pour chaque question, vous pouvez tester votre barème Aide > test du barème.
Pour le décalage, avez-vous testé avec multicols
que je préfère à reponseshoriz
à cause des espaces trop grands.
Updated by Vincent Raspal almost 2 years ago
Effectivement, avec multicols
ça fonctionne. Mais cela reste étrange que la mise en page diffère entre sujet et correction individuelle pour reponseshoriz
.
Pour le barème, je ne trouve pas le menu test du barème
dans aide
. J'ai la version 1.5.2
d'AMC.
Updated by Frédéric Bréal almost 2 years ago
Je suis sur le ppa test, l'option a été créée il y a 7 mois https://gitlab.com/a10684/auto-multiple-choice/-/commit/963888209844c93db33a05be14f157374481b21b.
- File AMC-test-bareme.png added
Updated by Vincent Raspal almost 2 years ago
OK. Merci pour l'info.
Je ne souhaite pas passer sur le ppa test car je suis prudent pour mes examens CEPENDANT je garde en tête que l'option arrivera un jour ou l'autre sur une version stable
Peut-on l'attendre dans la version 1.6.0 ? à quelle échéance à peu près ?
Updated by Frédéric Bréal almost 2 years ago
De très bientôt à bientôt voire pas longtemps : https://gitlab.com/a10684/auto-multiple-choice/-/commit/43535b4aa601c595470fa3e243f8ee4d4fde6fbb
La version test est passée en 1.6.0 RC 1 mais je ne sais pas combien de temps il faut à Alexis Bienvenüe pour compiler et mettre à jour sur les dépôts.
Updated by Alexis Bienvenüe almost 2 years ago
Ce bug devrait être corrigé avec git:7f70d7c4
- Status changed from New to Resolved
- Target version set to 1.6.0
- % Done changed from 0 to 100
Updated by Vincent Raspal almost 2 years ago
Merci !!
Quelle réactivité.