Questionmultx avec auter bonne réponse (mais pas alsocorrect)

Added by Anthony Siaudeau about 1 year ago

bonjour,
j'utilise AMC depuis 6 mois et je trouve le logiciel très très pratique. Merci beaucoup au créateur !
Je cherche la possibilité d'indiquer à AMC qu'une question numérique peut avoir une autre bonne réponse que celle attendue et ce avec un nombre de points lui aussi spécifique.
Par exemple que la bonne valeur d'un coefficient de corrélation soit -0,9925 pour 1 point mais que la valeur 0,9925 donne quand même 0,5 point et toutes les autres 0 point.
Un peu comme un alsocorrect mais sans avoir de question préalable (et donc pas de keepas utilisable.
Je voudrai aussi pouvoir demander dans la même question le résultat d'un calcul ( à valeur positive) si l’étudiant estime que le calcul a du sens dans l'énoncé ou de cocher la case - si la calcul est faisable mais non pertinent. Typiquement je pense à un calcul d'estimation par un ajustement affine mais pour un point éloigné du nuage.
Actuellement je peux poser une telle question dès lors que la bonne réponse est oui ca a du sens et la valeur attendue vaut ... mais pas moyen d'attendre comme réponse correcte non le calcul n'a pas de sens.

En espérant que ma demande est claire.


Replies (6)

RE: Questionmultx avec auter bonne réponse (mais pas alsocorrect) - Added by Anthony Siaudeau about 1 year ago

question sans rapport direct : je constate que mon premier post est livré avec des coquilles et fautes de français mais je n'ai pas trouvé de moyen de l'éditer. Est-ce impossible ?

RE: Questionmultx avec auter bonne réponse (mais pas alsocorrect) - Added by Alexis Bienvenüe about 1 year ago

Un peu comme un alsocorrect mais sans avoir de question préalable

Il me semble que vous pouvez utiliser alsocorrect=0.9925 : il n'est pas obligatoire de baser la valeur sur une question précédente.

ou de cocher la case - si la calcul est faisable mais non pertinent.

Je ne pense pas que cela soit possible comme ça. Peut-être utiliser une autre convention, comme cocher -999 dans le cas non pertinent ?

je n'ai pas trouvé de moyen de l'éditer. Est-ce impossible ?

Oui…

RE: Questionmultx avec auter bonne réponse (mais pas alsocorrect) - Added by Anthony Siaudeau about 1 year ago

Bonsoir,

Il me semble que vous pouvez utiliser @alsocorrect=0.9925

j'avais déjà essayé tel quel et ça ne marchait pas. De surcroît la valeur numérique en question n'est pas explicitement écrite, elle est générée via un calcul en code Lua qui est lu par LaTex (par LuaLaTeX en l’occurrence).

ou de cocher la case - si la calcul est faisable mais non pertinent.

Je ne pense pas que cela soit possible comme ça. Peut-être utiliser une autre convention, comme cocher -999 dans le cas non pertinent ?

ok un codage type -999 dans le cas non pertinent semble effectivement une bonne piste .

je n'ai pas trouvé de moyen de l'éditer. Est-ce impossible ?

Oui…

Et bien je vais mieux me relire. :)

RE: Questionmultx avec auter bonne réponse (mais pas alsocorrect) - Added by Alexis Bienvenüe about 1 year ago

Chez moi cela fonctionne (deux points pour chacune des deux réponses -0.5 et 0.5 :

\begin{questionmultx}{DeuxOptions}
  Alors, 0.5 ou -0.5 ?
  \AMCnumericChoices{-0.5}{digits=3,decimals=2,sign=true,alsocorrect=0.5}
\end{questionmultx}

RE: Questionmultx avec auter bonne réponse (mais pas alsocorrect) - Added by Anthony Siaudeau about 1 year ago

Bonjour,
au temps pour moi vous avez raison : alsocorrect fonctionne effectivement avec une valeur telle quelle (ainsi qu'avec une macro générant une valeur). C'est top !
Je n'ai pas pensé à vérifier aussi mais j'imagine qu'il est possible d'utiliser 2 alsocorrect dans la même questionmultx, ca m'ouvre des possibles :) .
Du coup il ne me reste que la question d'un barème alternatif pour cette réponse alsocorrect, je n'ai pas vu d'élément s'y rapportant dans la doc. Avec un barème basé sur formula ?

RE: Questionmultx avec auter bonne réponse (mais pas alsocorrect) - Added by Anthony Siaudeau about 1 year ago

Bonjour,
je me permets de reformuler ma question restante :
Dans une question numérique y a-t-il une manière de spécifier un barème différent à une réponse alsocorrect de celui utilisé pour la «bonne réponse» ?
Par exemple quelque chose du genre :
\AMCnumericChoices{-0.9982}{digits=5,decimals=4, sign=true, scoreexact=2, scorewrong=0, approx=1, scoreapprox=1.5, alsocorrect=0.9982, scorealsocorrect=1}

(1-6/6)