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 Alexis Bienvenüe about 7 years ago

Il faut supprimer haut=1, qui est fait pour tout autre chose et interfère avec vos instructions…

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

Ne faut-il pas aussi supprimer p=0 ou \scoring{b=0.5,m=-0.5} remplace \scoring{p=0,b=0.5,m=-0.5,} ?

RE: Barème avec des points en moins - Added by Alexis Bienvenüe about 7 years ago

Le p=0 met en place un plancher à 0 pour que le score ne passe pas en-dessous : c'est utile.
Les b=0.5,m=-0.5 sont inutiles car ils sont surchargés par le \scoring de chaque réponse, mais ils ne gênent pas.

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

C'est de ma faute.

Je n'avais pas lu ou correctement lu tout le message initial (la condition du score à 0) et j'ai interprété le titre comme demandant à avoir des scores négatifs.
Ça me rassure car j'ai eu un doute sur la variable p.

RE: Barème avec des points en moins - Added by grégory fonlupt about 7 years ago

Merci pour vos précisions...

maintenant ça fonctionne comme je veux.

Juste par curiosité, est ce qu'il y a une solution pour mettre en place un tel barème par défaut (donc sans avoir à surcharger chaque réponse)?

En quelque sorte il faudrait pouvoir différencier les variables b et m suivant le type de réponse (\bonne ou \mauvaise).

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

Bonjour,

Je pense qu'en utilisant une formule ça pourrait marcher, réduire le nombre d'écritures et éviter d'avoir à repasser sur tout le fichier si le barème change :-)

Sauf erreur, la suivante devrait correspondre :

\scoringDefaultM{formula=(NBC+NMC==N?0:0.5*NBC-0.5*NMC),p=0}

Ci-dessus, si toutes les cases sont cochées alors la question est notée zéro, sinon c'est +0,5 par bonne réponse et -0,5 par mauvaise. J'ai trouvé ça sur ce forum il y a quelques temps et j'avoue que ça m'est très utile: :-)

RE: Barème avec des points en moins - Added by grégory fonlupt about 7 years ago

trop fort!!!

un grand merci

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

Je vous propose celle que j'utilise depuis une déconvenue non anticipée :

\baremeDefautM{formula=(NB==N?NBC:NBC+NMC==N?0:.5*NBC-0.5*NMC),p=0}

ainsi le jour où une question ne comporte aucune mauvaise réponse, vous n'aurez pas la mauvaise surprise de voir un(e) élève obtenir 0 à la question alors qu'il(elle) avait tout correctement coché.

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

Merci pour cette astuce qui m'évitera quelques gestion d'exceptions pour certains profs :-)
Je l'intègre immédiatement à mes fichiers modèles.

J'en profite pour vous remercier tous pour vos contributions que je lis attentivement depuis deux ans !

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

correction

\baremeDefautM{formula=(NB==N?.5*NBC:NBC+NMC==N?0:.5*NBC-0.5*NMC),p=0}

Je n'ai pas entièrement adapté ma formule à la requête initiale.

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

Bonjour,
j'ai une question du même ordre et je me permets donc de poster sur le même sujet, n'hésitez pas à me rediriger si ça n'est pas le bon endroit.
Utilisant le barème par défaut, j'ai tenté pour la première fois aujourd'hui de créer un nouveau barème pour des questions à réponses multiples en m'inspirant de ce que j'ai lu sur le forum et ce que j'ai pu glaner dans la documentation mais ça ne fonctionne pas (pour info je ne connais pas du tout les syntaxes PERL).
Le barème que je souhaite faire est tel que pour chaque réponse juste cochée on obtienne une fraction du point allouée à la question ( par exemple s'il y a 3 propositions justes, on obtient 1/3 de points par proposition juste cochée), pour chaque proposition mauvaise cochée on retire -0.5 point avec pour toutes les questions une limite basse de points à -0.5 point.
J'ai donc essayé avec:

\baremeDefautM{formula=(NBC/NB-0.5*NMC),p=-0.5}

Mais en fait ça ne marche pas du tout comme je pensais: un point est affecté pour chaque réponse juste (bonne cochée et mauvaise non cochée) et il n'y a pas de demi point soustrait pour les erreurs. Je dois bien dire que je ne vois pas comment m'y prendre pour trouver une solution simplement.

Merci de toute aide !

RE: Barème avec des points en moins - Added by Alexis Bienvenüe about 7 years ago

Votre barème semble marcher pour moi. Quelle version d'AMC utilisez-vous ? Pouvez-vous créer un exemple complet minimal illustrant votre problème ?

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

Bonjour et merci de vous intéresser à mon problème.
Il est possible que le souci soit aussi avec le CODE d'AMC.
Voici en téléchargement au lien ci-dessous un exemple complet que je viens de faire:

http://77.204.99.91/Bareme.zip

Bareme.zip (1.1 MB)

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

Il faut inscrire le barème et toutes les options d'AMC après \begin{document} et avant \onecopy{

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

Gérard Carpeaux wrote:

Il faut inscrire le barème et toutes les options d'AMC après \begin{document} et avant \onecopy{

Je n'ai pas de balise ONECOPY dans mon fichier mais j'ai mis ma ligne de barème juste après le BEGIN{DOCUMENT} et j'obtiens toujours le même calcul. Où est-ce que je dois la mettre ?

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

Désolé, c'est encore de ma faute.
Il s'agit de la commande exemplaire qui est la traduction française de onecopy

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

\begin{document}

\AMCcodeHspace=.3em
\AMCcodeVspace=.2em
%\AMCcodeBoxSep=.1em

\AMCboxDimensions{size=2mm,down=.2ex}
\AMCinterIrep=-1mm
\baremeDefautM{formula=(NBC/NB-0.5*NMC),p=-0.5}
\baremeDefautS{mz=1}

\graphicspath
\AMCformVSpace=1.2cm

Avec la version test, j'ai une erreur de compilation sur la commande \AMCcodeBoxSep=.1em, c'est pour cela que je l'ai commentée.

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

Je vous envoie le fichier tex avec lequel j'ai travaillé.

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

Merci pour le temps passé.
J'ai recréé mon QCM à partir du fichier QCMtestBareme.tex que vous avez déposé pour moi. Puis j'ai relancé la correction sur les deux copies que j'ai remplie manuelle pour mon test précédent (les formulaires de réponses me semblant identiques, je n'ai pas jugé nécessaire de les refaire, d'autant plus que l'identification des étudiants et la détection des cases semble s'être bien déroulées). Mais malheureusement j'obtiens toujours la même notation. J'ai mis mes fichiers dans le document joint à ce message et cette fois j'ai lancé l'annotation des copies.

zzBareme4.zip (1.2 MB)

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

J'ai fait une simple correction de votre nouveau fichier zip. La moyenne passe de 10.5 à 0.75. En regardant le pdf, il me semble que j'obtiens de ce vous voulez.

Quelle est la version de votre logiciel Aide-> A propos

Tous_etudiants.pdf (92.1 kB)

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

Il y a des fichiers/dossiers que je n'ai jamais vu en utilisant AMC (mep,an.storable,association.xml,bareme.xml,mep.storable,notes.xml,options.xml).

Comment avez-vous installé AMC ?

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

J'ai regardé votre fichier pdf et c'est exactement ça que je souhaite ! Super !
Pour la version j'avais oublié de répondre, voici: Auto Multiple Choice 1.0.3 (svn:704)
Me recommandez-vous me mettre à jour ma version ?

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

Si vous n'avez pas d'examen en cours qui attendent d'être corrigés, Je pense que oui.
Quand j'ai débuté AMC, la version stable était la 1.2.1, actuellement 1.3.0.

J'ai recompilé votre fichier et il y a un décalage entre la position des cases de la feuille pdf et le sujet fait à la main.

Pour A. Bienvenüe :
Je comprends mieux l'erreur avec \AMCcodeBoxSep=.1em ; la commande n'existe plus dans le fichier sty actuel. Je vais devoir supprimer cela dans la documentation. Vous confirmez ?

RE: Barème avec des points en moins - Added by Alexis Bienvenüe about 7 years ago

Je comprends mieux l'erreur avec \AMCcodeBoxSep=.1em ; la commande n'existe plus dans le fichier sty actuel. Je vais devoir supprimer cela dans la documentation. Vous confirmez ?

En effet c'est un paramètre qui a disparu.

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

Merci pour vos réponses.
Pour précision, je travaille à partir du fichier de QCM fourni par un collègue et je ne connais quasiment pas les commandes AMC. Après avoir fait pas mal passer de QCM avec ce fichier, je commence à essayer de donner ma touche personnelle progressivement.
J'ai en effet des évaluations à réaliser cette semaine avec AMC donc je ne vais pas faire la mise à jour tout de suite, mais je vais m'y essayer bientôt et je pourrai alors tester un nouveau barème :)

Bonne semaine

1 2 Next » (1-25/28)