Ignorer la case "Aucune de ces réponses n'est correcte" (Feature #323)


Added by Nicolas Richard over 9 years ago. Updated over 9 years ago.


Status:New Start date:12/07/2014
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-

Description

Hello,

À cause d'un questionnaire mal pensé, j'ai voulu --au moment de la correction-- ne pas prendre en compte la case "Aucune réponse n'est correcte" si une certaine autre case était cochée. Malheureusement, cela ne semble pas prévu par AMC : même en utilisant "formula", la correction automatisée appliquait le barême "e" à cause de l'incohérence détectée.
J'ai donc utilisé le patch suivant pour signaler à AMC d'oublier l'incohérence dans ces cas là :

--- a/AMC-perl/AMC/Scoring.pm   Fri Nov 14 19:54:04 2014 +0100
+++ b/AMC-perl/AMC/Scoring.pm   Sun Dec 07 13:16:27 2014 +0100
@@ -234,7 +234,8 @@

   if($self->variable("IMULT")) {
     if($self->variable("N_TICKED") != 1
-       && $self->variable("NONEOF_TICKED")) {
+       && $self->variable("NONEOF_TICKED")
+       && (not $self->variable("NONEOF_OVERRIDE"))) {
       # incompatible answers: the student has ticked one
       # plain answer AND the answer "none of the
       # above"...

et dans mon bareme, j'ai ajouté set.NONEOF_OVERRIDE = 1.

Je ne sais pas quelle est la bonne manière de résoudre le problème, mais ceci a fonctionné pour moi. Qu'en dites vous ? Cette fonctionnalité semble-t-elle d'utilité générale ?


History

Updated by Alexis Bienvenüe over 9 years ago

Par curiosité : dans quelle situation avez-vous eu besoin de cela ?
Je ne sais pas si cette fonctionalité peut être utile à d'autres, mais elle n'est pas difficile à ajouter.

Updated by Nicolas Richard over 9 years ago

Alexis Bienvenüe wrote:

Par curiosité : dans quelle situation avez-vous eu besoin de cela ?

Il fallait résoudre une équation qui comporte plusieurs solutions, et cocher ces solutions dans la liste des propositions. Cependant, l'une des "solutions" de la liste était "Une solution qui n'est pas dans la liste". Il semble que cela a embrouillé certains étudiants, et j'ai voulu ne pas les pénaliser.

Also available in: Atom PDF