Problème de barème

Added by zozo SERIEUX over 2 years ago

Bonjour,
nouveau sur AMC et utilisateur de LaTeX, j'ai créé mon premier qcm et il fonctionne. Mais j'ai dû me résoudre à un barème qui ne me satisfait pas tout-à-fait sur une question avec plusieurs bonnes réponses possibles.
Je souhaite:
- que toutes les bonnes réponses cochées permettent d'obtenir 1 point (il y a 2 réponses à cocher dans l'exemple)
- qu'une seule cochée accorde donc 1/2 point
- qu'une erreur retire 1/2 point (avec possibilité de descendre en points négatifs à la question mais ça ça marche dans mon qcm) et que le malus pour très mauvaise réponse fonctionne
- MAIS AUSSI, ce que je n'arrive pas à obtenir (même pas avec mes questions à réponse unique), c'est qu'une bonne réponse assortie d'une ou plusieurs mauvaises descendent sous 0 à la question. Je n'obtiens moins de zéro que lorsqu'aucune bonne réponse n'est cochée.

Actuellement, je n'obtiens un score logique qu'en accordant tout ou rien aux deux bonnes réponses. Et le résultat est zéro en cas de mauvaises réponses en plus des bonnes. Même la grosse pénalité pour très mauvaise réponse n'est pas prise en compte.

Que dois-je ajouter dans mon script et où? Vous remerciant par avance.

Je vous livre 1 exemple à bonnes réponses multiples

\element{general}{
  \begin{questionmult}{lois}\bareme{haut=1,v=0,m=-0.5}
Dans \emph{Antigone}, Créon et Antigone représentent respectivement
    \begin{reponses}
\bonne{les lois écrites et les lois non-écrites}
\mauvaise{les lois divines et la tradition}\bareme{-1)
\bonne{les lois de la cité et la force de la tradition}
\mauvaise{la tyrannie et la liberté}
\mauvaise{la loi divine et la démocratie athénienne}
\end{reponses}
  \end{questionmult}
}


Replies (4)

RE: Problème de barème - Added by Frédéric Bréal over 2 years ago

Il faut utiliser formula pour chaque question ou en barème par défaut.

\bareme{formula=( 0.5*NBC - 0.5*NMC),v=0 ,p= -votre limite}

Par défaut p=-100
De façon plus générale, si vous voulez 1 point quel que soit le nombre de bonnes réponses et -0,5 par mauvaise réponse :
<pre>
\bareme{formula=( NBC/NB - 0.5*NMC),v=0 ,p= -votre limite}
</pre>

RE: Problème de barème - Added by zozo SERIEUX about 2 years ago

Merci beaucoup!
je vais me pencher sur formula dont je n'avais pas pris connaissance. Votre réponse est un super cours en accéléré car comme cela correspond à ma demande j'arrive à comprendre ce que cela signifie. Je viens de trouver sur le site le passage correspondant à formula qui m'avait échappé et je vais tester tout ça.
Cet outil est formidable! C'est magique. Mes cobayes vont subir mon test en grandeur nature dans quelques jours.

RE: Problème de barème - Added by zozo SERIEUX about 2 years ago

Bonsoir,
j'ai fait mes essais à partir de votre réponse.
Mais il reste 2 soucis que je ne parviens par à régler:

- impossible d'obtenir la note de 0,5/1 à une question à réponse unique si la bonne réponse a été cochée ET une mauvaise: cela reste à 0
les très mauvaises réponses ne sont pas prises en compte avec les «formulae» (aussi bien sur question à réponse unique qu'à réponses multiples), comme ici celle où il y a \bareme{-1}. Quand j'utilise formula ce malus ne fonctionne plus.

Merci d'avance! :)

RE: Problème de barème - Added by Frédéric Bréal about 2 years ago

si la bonne réponse a été cochée ET une mauvaise: cela reste à 0

c'est lié à la variable e qui par défaut vaut 0. Essayez

e=-NMC*0.5

ou
e=-0.5

Il y a peu de temps que j'ai découvert que formula fonctionnait aussi avec les questions simples.

\bareme{-1}

normal, voir le tableau récapitulatif 6.7.2 ; c'est réservé aux questions simples.
Je suggère d'utiliser set.xxx et setdefault.xxx

\bareme{setdefault.malus=0,setdefault.Malus=0,setdefault.MALUS=0,formula=( 0.5*NBC - 0.5*NMC + malus + Malus + MALUS),v=0 ,p= -votre limite}
…
\mauvaise{…}\bareme{set.malus=-1}
\mauvaise{…}\bareme{set.Malus=-3}
\mauvaise{…}\bareme{set.MALUS=-10}

À modifier si la casse n'est pas prise en compte mais je ne crois pas.

(1-4/4)