Barème avec des points en moins

Added by grégory fonlupt about 7 years ago

Bonjour,
je sèche sur la mise en place d'un barème.
J'ai une question mutliple avec 4 réponse (A,B,C,D) où A et B sont les bonnes réponses, C et D des mauvaises réponses.
Ce que je voudrais c'est que si A ou B cochée rapporte 0.5 point. Donc au max 1 point pour la question.
Si C ou D est cochée je veux enlever 0.5 points, mais je ne veux jamais aller en dessous de 0 pour la question.

Par exemple :
A et B cochées -> 1point
A cochée uniquement -> 0.5point
A et C cochées -> 0 point
A B et C cochées ->0.5point
C et D cochée -> 0 point

J'ai tenté le barème suivant mais ça ne fait pas du tout ce que je veux...

\begin{questionmult}\scoring{p=0,b=0.5,m=-0.5,haut=1}
     La question.....
            \begin{reponses}
                \bonne{Réponse A}\scoring{b=0.5,m=0}
                \bonne{Réponse B}\scoring{b=0.5,m=0}
                \mauvaise{Réponse C}\scoring{b=0,m=-0.5}
                \mauvaise{Réponse D}\scoring{b=0,m=-0.5}
            \end{reponses}
\end{questionmult}

merci de votre aide


Replies (28)

RE: Barème avec des points en moins - Added by Francois Penlou about 7 years ago

Bonsoir, je confirme que mon barème fonctionne très bien sous AMC 1.3.
Je ne sais pas si ça a un intérêt ici, mais pour précision, je faisais tourné AMC sur une image virtuelle avec Ubuntu12LTS et, avec les outils standards d'installation de programme je ne pouvais installer que la version 1.0.3 d'AMC.
J'ai donc des tests d'autres images:
- Ubuntu16LTS -> installation d'AMC 1.2.1
-Lubuntu16 -> installation d'AMC 1.3

Merci encore !

RE: Barème avec des points en moins - Added by DENIS Sébastien about 7 years ago

Bonjour
Il y a une chose que je n'arrive pas à faire:
j'ai défini un

\begin{document}

%%%bareme question multiple
\baremeDefautM{formula=(NBC-NMC)/2, v=0,p = 0}

puis je rajoute juste après la déclaration des \package: (merci Gérard Carpaux!!!)

\def\insertRespectconsigne{ % {\def\AMCbeginQuestion##1##2{}\AMCnobloc\AMCquestionNumberfalse%
\begin{questionmult}{00respectconsigne}
\AMCdontAnnotate
\def\AMCbeginAnswer{}\def\AMCendAnswer{}
Réservé~~\begin{reponsesperso}[o]\bareme{b=1,m=-1,formula=}
\mauvaise{-2~}\bareme{-2}
\mauvaise{-1~}
\bonne{0~}
\end{reponsesperso}
\end{questionmult}}
}

et lorque je fais un essai ca ne marche pas le bareme du respect consigne est celui défini par \baremedefaultm et non celui défini dans la commande insertRespectConsiqgne pourtant j'ai lu dans le tuto que formula= suffisait pour anuler le bareme générique
j'ai essayer plusieurs trucs mais rien ne marche a par annuler \baremedefaultm; le bareme spécifié dans \insertrespectconsigne fonctionne alors...
je ne comprends pas mon erreur

RE: Barème avec des points en moins - Added by Frédéric Bréal about 7 years ago

(merci Gérard Carpaux!!!)

La commande initiale vient du wiki

  • Il faut rajouter p=-3 car le premier p=0 est enregistré par le barème par défaut.
  • J'ai rajouté v=0 ainsi vous n'avez pas à cocher la case bonne sauf si vous voulez donner 1 point en cas de suivi de la consigne (c'est ce qui ressort de votre commande précédente)
\def\insertRespectconsigne{ %
{\def\AMCbeginQuestion##1##2{}\AMCnobloc%\AMCquestionNumberfalse%
\begin{questionmult}{00respectconsigne}
\AMCdontAnnotate\AMCnoCompleteMulti
\def\AMCbeginAnswer{}\def\AMCendAnswer{}
Réservé~~\begin{reponsesperso}[o]\bareme{p=-3,formula=,v=0}
\mauvaise{-2~}\bareme{b=0,m=-2}
\mauvaise{-1~}\bareme{b=0,m=-1}
\bonne{0~}\bareme{b=0}
\end{reponsesperso}
\end{questionmult}
}
}

« Previous 1 2 (26-28/28)