Problème de Codage Etudiants de nombres à n chiffres lorsque la réponse à moins de n-1 chiffres (questionmultx) (Feature #799)


Added by Jean-Philippe Bartier 10 months ago. Updated 5 months ago.


Status:Closed Start date:11/29/2021
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:-
Target version:1.6.0

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


simple.tex (1.3 kB) Jean-Philippe Bartier, 12/10/2021 07:47 pm

0010.pdf (32.6 kB) Jean-Philippe Bartier, 12/10/2021 07:48 pm


History

Updated by Alexis Bienvenüe 10 months 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 10 months ago

  • Target version set to 1.6.0

Updated by Jean-Philippe Bartier 10 months 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 10 months 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 10 months ago

Pouvez-vous joindre un fichier source complet minimal montrant le problème ?

Updated by Jean-Philippe Bartier 10 months ago

Voici le fichier minimaliste en question.

Updated by Jean-Philippe Bartier 10 months ago

et ce que me donne une copie corrigée

Updated by Alexis Bienvenüe 10 months 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 5 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF