Note pour la case "Aucune de ces réponses n'est correcte"

Added by Sylow 23 almost 6 years ago

Bonjour,

j'ai fait passer un DS à mes étudiants mais j'ai un souci avec l'option completemulti. Elle est active et, dans certaines de mes questions, je n'ai inséré aucune bonne réponse (la bonne étant donc celle rajoutée automatiquement par l'option completemulti). J'utilise une strategie de scoring
\scoringDefaultM{formula=(NBC-NMC/2)/NB}
et j'ai trois problèmes.
1) NB est le nombre de bonnes réponses sans conter celle rajoutée automatiquement. Du coup parfois la formule divise par 0 (et AMC oublie la commande, donc me donne des valeurs sur 4).
2) Si un étudiant a coché seulement la case "Aucune de ces réponses n'est correcte" lorsque c'en était le cas, il n'obtient aucun point, alors que je voudrais qu'il en obtienne un.
3) Si un étudiant coche cette case, alors qu'il y avait de bonnes réponses, il n'obtient pas -1/NB mais 0.

J'ai l'impression que l'option completemulti est en quelque sorte oubliée lors de la notation.

Merci en avance,
Sylow


Replies (19)

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Si vous voulez que cette réponse soit prise en compte, voici une solution :
  • supprimez l'option avec completemulti
  • dans les réponses, rajoutez en dernière position, juste avant le \end{reponses}
    \alafin\bonne{\textit{Aucune de ces réponses ...}}
    
  • vous pouvez changer bonne en mauvaise.
  • sinon, j'ai testé ceci rapidement
\scoringDefaultM{formula=(NMC==0 && NB==0 ? 1 : NBC==0 ? -1/NB : (NBC-NMC/2)/NB)}

qui signifie

\scoringDefaultM{formula=(si NMC égal 0 et NB égale 0 ? alors bareme 1 : sinon si NBC égal 0 ? alors bareme -1/NB :*sinon* (NBC-NMC/2)/NB)}

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Sylow 23 almost 6 years ago

Merci de votre réponse. Il me semble quand-même que je ne peux pas enlever l'option completemulti, ni rajouter une réponse \alafin\... maintenant que le DS a été passé, n'est-ce pas?

Pour ce qui en est de votre proposition, je ne comprends pas complètement. Il me semble que l'idée est que si aucune mauvaise réponse n'a été cochée et effectivement aucune n'était bonne, on donne 1 point (indépendement du fait que l'étudiant ait coché "Aucune de ces..." ou n'ait rien coché); si aucune mauvaise n'a été cochée mais qu'il y en avait une bonne qui n'a pas été cochée, on soustrait 1/NB (indépendement du fait que l'étudiant ait coché "Aucune de ces...", au cas où je voudrais effectivement lui retirer des points, mais s'il a simplement négligé la question, je voudrais lui donner 0); et si des mauvaises ont été cochées on applique la formule "standard".

D'après le guide, le but de l'option est de faire une distinction parmi un étudiant qui n'a aucune idée et saute la question et un autre qui pense qu'aucune des solutions proposées n'est la bonne: mais est-ce que AMC lit la réponse et fait effectivement la distinction?

Merci encore,
Sylow

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Il me semble quand-même que je ne peux pas enlever l'option completemulti, ni rajouter une réponse \alafin\... maintenant que le DS a été passé, n'est-ce pas?

Tout à fait, je vous donnais une solution à tester pour les autres devoirs. Cependant, je tenterais le coup si votre mise en page est simple. Il s'agit de remplacer une case automatique par une autre.

Si j'ai bien compris :
  • aucune bonne réponse et rien coché 0 pt
  • aucune bonne réponse et case "aucune réponse " cochée 1 pt

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Sylow 23 almost 6 years ago

Oui, exactement:
  • aucune bonne réponse et rien coché: 0 pt
  • aucune bonne réponse et case "aucune réponse" cochée: 1pt
  • des bonnes réponses et case "aucune réponse" cochée: -1/NB point.

Quand vous dites que vous "tenteriez le coup", qu'entendez-vous exactement? Vous me conséillez de faire quand-même un "Update Document" en croisant les doigts que rien de mal ne se passe?

Merci encore, si jamais vous pouvez après m'expliquer la vraie utilité (du point de vue de la notation) de l'option "completemulti" je serai préneur.

Sylow

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Quand vous dites que vous "tenteriez le coup", qu'entendez-vous exactement? Vous me conséillez de faire quand-même un "Update Document" en croisant les doigts que rien de mal ne se passe?

Oui mais vous copiez le dossier de votre devoir et vous travaillez sur la copie puis modifiez le fichier tex (enlevez completemulti, ajoutez \alafin..., refaire un update et une correction)

si jamais vous pouvez après m'expliquer la vraie utilité (du point de vue de la notation) de l'option "completemulti" je serai préneur.

Pas vraiment car je ne l'utilise pas.

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Sylow 23 almost 6 years ago

Ok, merci! En tous cas, il me semble que vous êtes d'accord avec moi que même avec votre suggestion de formule, il n'y a pas moyen de convaincre AMC à se comporter de façon différente selon que la case "Aucune réponse" soit cochée au pas (avec l'option completemulti, je veux dire: avec \alafin bien-sûr que si!)

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Une autre idée si vous retentez le update.

  • gardez votre formule de score.
  • tapez \alafin\bonne{Aucune réponse...}\bareme{1}, cela donne 1pt si l'élève coche cette case.

J'ai une autre idée avec le paramètre e qui vérifie l'incohérence des réponses.

Je tenterais dans la semaine, pas ce soir

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Ok, merci! En tous cas, il me semble que vous êtes d'accord avec moi que même avec votre suggestion de formule, il n'y a pas moyen de convaincre AMC à se comporter de façon différente selon que la case "Aucune réponse" soit cochée au pas (avec l'option completemulti, je veux dire: avec \alafin bien-sûr que si!)

Oui

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Essayez-ceci dans votre sujet original

\scoringDefaultM{formula=(NB==0 ? 1-NMC/N  : (NBC-NMC/2)/NB)}

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Sylow 23 almost 6 years ago

Merci, d'abord.

J'ai essayé, mais comme AMC ne sait pas lire la dernière case, il donne des résultats mauvais. Par exemple,
- Dans une question qui avait une bonne réponse, un étudiant a coché "Aucune réponse"...et a 0 (au lieu de 0.5)
Dans une question où il n'y avait pas de bonnes réponses, un étudiant a coché une mauvaise case et a eu 0.75 au lieu de -0.5 (comme si AMC considérait que chaque case non-cochée vaut 0.25, car il y en a 4 et 1 point à distribuer, et a simplement enlevé le .25 de la case cochée: en gros, il n'a pas compris que la seule bonne réponse était "Aucune des réponses...").

Je vais essayer de copier le projet et voir ce qui en est. L'option e semble montrer que AMC peut lire "un peu" la case completemulti mais il me semble seulement pour les incohérences...
Merci encore,
Sylow

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Sylow 23 almost 6 years ago

J'ai fait mon copie-colle du dossier vers un nouveau et j'ai mis à jour le projet: tout c'est bien passé, heureusement!

Reste pour moi la question (abstraite, maintenant...) de comprendre si completemulti est vraiment lu par AMC, et aussi l'usage de mz qui donne parfois de résultats bizarres.

Merci en tout cas de votre aide,
Sylow

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Pouvez-vous essayer ceci dans le sujet original.

\baremeDefautM{formula=(NB !=0 && NBC+NMC==0 ? -1/NB :NB==0  && NMC==0 ? 1 : (NBC-NMC/2)/NB) }

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Croisement de message : je n'ai pas vu le votre avant de poster.

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Pour modifier le barème, il faut annuler le barème par défaut.

\bareme{mz=3,formula=}

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Sylow 23 almost 6 years ago

Merci, j'ai testé. Je m'étais aperçu qu'il fallait annuler le barème par défaut, mais je continue néanmois à avoir d'autres souci. Finalement j'ai forcé avec le code

\scoring{d=1-5*NB,b=5,m=-5,p=-0.5}

qui est finalement (je pense...) une astuce à la main pour faire du mz.

Merci en tous cas pour vos efforts,
Sylow

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

Est-ce que la dernière formule pour le barème par défaut donne les résultats voulus ?
Avec mon test, j'ai l'impression d'avoir réussi.

Tous_etudiants.pdf (60.5 kB)

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Sylow 23 almost 6 years ago

Non, malheureusement elle ne donne pas les resultats voulus: je vous joins l' extraction d' une page d'un devoir, où vous voyez (question 7) quelque chose évaluée sur 1 points qui en donne 3...

Cordialement,
Sylow

exemple.pdf (795.7 kB)

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Frédéric Bréal almost 6 years ago

J'ai tapé ce code pour votre question 7.

\begin{questionmult}{a}
Soit a un paramètre
    \begin{reponses}[o]
        \mauvaise{Pour a =2}
        \mauvaise{Pour a =0}
        \mauvaise{Pour tout $\alpha$}
        \mauvaise{pour a= -0,5}
    \end{reponses}
\end{questionmult}

J'ai cette formule à tester dans votre sujet original.

\scoringDefaultM{formula=(NM==N && NMC >=1  ? -1/N : NM==N && NMC==0 ? 1 :(NBC-NMC/2)/NB)}

En pièce jointe le résultat.

Tous_etudiants.pdf (71.3 kB)

RE: Note pour la case "Aucune de ces réponses n'est correcte" - Added by Sylow 23 almost 6 years ago

Merci, j'ai compris! La prochaine fois j'adapterai votre code.
Encore un grand merci,

Sylow

(1-19/19)