Forums » Utilisation d'AMC (french) »
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
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)