Bareme questionmult

Added by Benjamin DEVINEAU about 5 years ago

Bonjour à tous,
Un immense merci déjà pour ce logiciel au top, et libre de surcroît !
Je découvre, je galère mais je m'éclate.

Alors voilà mon problème, certainement simple mais auquel je ne trouve pas de solution :
J'ai dans mon QCM une question multiple avec 2 réponses justes et je voudrais appliquer le barème suivant : 1 point si 1 ou 2 réponse(s) juste(s), 0 sinon...

J'ai tenté avec formula mais je dois bloquer sur la syntaxe, et mes retours sont toujours étonnants...
Si quelqu'un a déjà eu cette problématique, merci d'avance pour l'aide qu'il pourra m'apporter !


Replies (9)

RE: Bareme questionmult - Added by Alexis Bienvenüe about 5 years ago

Il y a aussi des mauvaises réponses ?
Combien voulez-vous donner de points si certaines sont cochées, selon le nombre de réponses justes (et de mauvaises réponses) cochées ?

RE: Bareme questionmult - Added by Benjamin DEVINEAU about 5 years ago

Bonsoir,
Merci pour ton retour.
J'ai entre temps trouvé une solution :
\begin{questionmult}{interquartile}\bareme{MAX=1}
L'écart interquartile de la série est :
\begin{multicols}{4}
\begin{reponses}
\bonne{3,5}\bareme{b=1,m=0} \mauvaise{1024}\bareme{b=-1;m=0} \mauvaise{24,75}\bareme{b=0,m=0} \bonne{4}\bareme{b=1,m=0}
\end{reponses}
\end{multicols}
\end{questionmult}
}

Ça n'est certainement pas très élégant mais ça semble faire l'affaire !

RE: Bareme questionmult - Added by Alexis Bienvenüe about 5 years ago

Ce barème me semble assez bizarre.
En particulier, cocher toutes les cases donne un score de 2 points :
  • les deux bonnes réponses sont cochées : on applique le score b pour chacune -> 2 points au total
  • les mauvaises réponses sont cochées : on applique le score m pour chacune -> 0 points

RE: Bareme questionmult - Added by Benjamin DEVINEAU about 5 years ago

En fait il se trouve que ça fait ce que je souhaite, mais peut-être par hasard ?
Si les mauvaises réponses sont cochées, alors aucun point n'est attribué et si une ou deux des bonnes réponses sont cochées alors la note de 1 est attribuée (\bareme{MAX=1}).
Dans cet exercice si l'élève le fait à la main il obtient 3,5 et 4 à la calculatrice : je ne veux pas pénaliser l'une ou l'autre des méthodes.

Par contre effectivement il faudrait peut-être que je rajoute un "e=0" au cas où une bonne et une mauvaise seraient cochées ensemble ? (parce que là en gros l'élève qui coche tout a le point de la question...)

RE: Bareme questionmult - Added by Frédéric Bréal about 5 years ago

les deux bonnes réponses sont cochées : on applique le score b pour chacune -> 2 points au total

Et comme MAX=1, l'élève pourra avoir 2/1 à cette question.

Pourquoi j'obtiens 1/1 si seules les deux bonnes réponses sont cochées et pas 2/1 comme avec 4 réponses sont cochées ?

Je suis un inconditionnel de formula donc j'utiliserai cette formule pour vérifier que le Nombre de Bonnes réponses Cochées est au moins égal à 1 et que le Nombre de Mauvaises réponses Cochées est nul.

\bareme{formula=(NBC >=1 && NMC ==0 ? 1 :0),MAX=1}

Barème qu'on peut utiliser par défaut.

RE: Bareme questionmult - Added by Alexis Bienvenüe about 5 years ago

(et on peut même enlever MAX=1, qui n'est pas nécessaire ici car 1 est bien le score obtenu par une réponse parfaite)

RE: Bareme questionmult - Added by Frédéric Bréal about 5 years ago

et on peut même enlever MAX=1, qui n'est pas nécessaire ici car 1 est bien le score obtenu par une réponse parfaite

Tout à fait mais par habitude je met MAX car il m'arrive de faire des tests si inclus dans la partie sinon. Cela me permet de calculer mon barème plus rapidement.

RE: Bareme questionmult - Added by Benjamin DEVINEAU about 5 years ago

Punaise... Un grand merci les gars !

Je me suis bien dit qu'avec formula on pouvait faire à peu près ce qu'on voulait, mais malgré les différents exemples vus, impossible de comprendre la syntaxe (mon petit cerveau doit avoir du mal à mettre en lien cette syntaxe avec la volonté de barème de celui qui la met en place...).
Bref, avec cet exemple adapté à ma situation j'y vois enfin plus clair... enfin je crois :
- on vérifie une condition comme si on posait une question, en terminant par "?" et "&&" si plusieurs conditions (on peut mettre "ou" ?)
- si vérifié on pose le "1" et après les ":" c'est ce qu'il se passe sinon, c'est ca ?

Du coup je profite de vos lumières pour deux autres petites questions :

Peut-on remettre une condition après sinon ? Genre :
\bareme{formula=(NBC >=1 && NMC ==0 ? 1 : NMC > 1 ? -1 : 0),MAX=1}

Peut-on faire référence à une réponse en particulier ? (une très mauvaise vaudrait -1 et une mauvaise 0 par exemple...)

Encore vraiment merci pour votre aide : plus j'avance et plus j'apprécie !

RE: Bareme questionmult - Added by Frédéric Bréal about 5 years ago

Peut-on remettre une condition après sinon ? Genre :

\bareme{formula=(NBC >=1 && NMC ==0 ? 1 : NMC > 1 ? -1 : 0),MAX=1}
Oui

"ou"

Oui avec et voir la note dans la doc 6.6.3

 ||

Peut-on faire référence à une réponse en particulier ? (une très mauvaise vaudrait -1 et une mauvaise 0 par exemple...)

\mauvaise{ici un choix}\bareme{-2}

Fonctionne avec l'environnement question pour l'environnement il faut utiliser set.XXX.
Je donne -5 pour une très mauvaise réponse.
\bareme{default.TMR=0,formula=(TMR==1 ? -5 : NBC >=1 && NMC ==0 ? 1 : NMC > 1 ? -1 : 0 )}
\mauvaise{ici un choix}\bareme{set.TMR=1}

(1-9/9)