Problème de Codage Etudiants de nombres à n chiffres lorsque la réponse à moins de n-1 chiffres (questionmultx) (Feature #799)
Description
Bonjour,
lorsque la réponse à 1 chiffre alors que je mets digit=2, les étudiants ne cochent que la première ligne
Par exemple, si la réponse est 5, ils codent 5 sur la ligne du haut et rien sur celle du bas.
AMC comprend 50 et non 5. Ce serait bien de pouvoir faire comprendre à AMC que la réponse est juste
Voici le message sur le forum d'aide où Alexis Bienvenüe a trouvé une solution temporaire mais susceptible de ne pas fonctionner par le futur. Il m'a demandé de faire une demande de fonctionnalité.
https://project.auto-multiple-choice.net/boards/4/topics/11845
History
Updated by Alexis Bienvenüe almost 3 years ago
J'ai intégré la nouvelle option ignoreblank
de \AMCnumericChoices
qui modifie le barème pour ignorer les lignes où aucune case n'est cochée : git:828f3239c7, actuellement dans la version de développement.
À partir de cette version vous ne devez plus utiliser le code proposé dans le forum, mais la commande suivante juste après \begin{document}
:
\AMCnumericOpts{ignoreblank}
(ou alors mettre cette option au cas par cas pour chaque \AMCnumericChoices
où ce comportement est souhaité)
- Status changed from New to In Progress
Updated by Alexis Bienvenüe almost 3 years ago
- Target version set to 1.6.0
Updated by Jean-Philippe Bartier almost 3 years ago
Merci pour la réactivité.
J'ai eu encore un certain nombre d'erreurs de codage de ce type ce matin. Je leur ai dit lorsqu'ils ont rendu leur copie et si j'ai eu le temps de regarder.
Sur 157 présents, j'ai regardé 20 copies, et ai vu 6 copies contenant cette (ancienne désormais) erreur !
Updated by Jean-Philippe Bartier almost 3 years ago
Bonsoir,
je viens de tester, et j'ai un souci pour le moment que je tente de résoudre.
Sans \AMCnumericOpts{ignoreblank}, AMC me compte bien toutes mes questions
Avec, AMC m'enlève une question dans le barême.
Il reconnait la bonne réponse, mais met 0/0 quoiqu'il arrive.
Voici ma formule
\AMCnumericChoices{\fpeval{\a+\b*\d/100+\c*\e/100}}{digits=3,decimals=2,sign=true,scoreexact=1,scorewrong=0 }
J'essaie de comprendre ce qui ne marche pas (j'ai enlevé \fpeval{} mais rien ne change, j'ai modifie le scoreexact de 1.5 à 1)
Notez que je n'ai pas ce même souci sur mes autres questions en multx. La formule sans décimale marche, mais en remplacant le resultat par 3.21, AMC ne marche pas non plus
Pour éviter ce souci, je peux mettre cela dans AMCnumérichoices dans chaque question. J'imagine qu'il faut mettre {digits=3,decimals=2,sign=true,scoreexact=1,scorewrong=0,ignoreblank=true }
Visiblement, cela vient du souci des décimales (mes autres questions sont sans décimale)
Updated by Alexis Bienvenüe almost 3 years ago
Pouvez-vous joindre un fichier source complet minimal montrant le problème ?
Updated by Jean-Philippe Bartier almost 3 years ago
Voici le fichier minimaliste en question.
- File simple.tex added
Updated by Jean-Philippe Bartier almost 3 years ago
et ce que me donne une copie corrigée
- File 0010.pdf added
Updated by Alexis Bienvenüe almost 3 years ago
Bon en effet j'ai vraiment fait n'importe quoi, y compris en écrivant le test qui servait à voir si ça marche…
Ça devrait être corrigé avec la nouvelle version de ce soir.
Merci pour votre retour !
Updated by Alexis Bienvenüe over 2 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100