Définition des codes du barème avec formules

Added by David F over 2 years ago

Bonjour, j'ai une erreur de notation et je cherche à voir d'où vient le problème.

Mon soucis c'est que je ne sais plus ou retrouver à quoi correspondent les NB/NBC/NMC, etc...
Et donc je ne sais pas voir d'où l'erreur de comptage provient.

Mon code ci-dessous :

\element{fgt}{
  \begin{questionmult}{FGT.15}\bareme{formula=(NBC==NB && NMC==0 ? 4 : NB-NBC + NMC == 2 ? 1 : NB-NBC + NMC == 3 ? 1 : 0 )}

    On the stack (after FGT treatment), tick all the items monitored continuously (by the Emission gas analyser or by other means)

     \begin{multicols}{4}\AMCBoxedAnswers 
    \begin{reponses}
      \bonne{Flue Gas Flow}
      \bonne{TOC}
      \bonne{HCl}
      \bonne{NH3}
      \bonne{SO2}
      \bonne{CO}
      \bonne{H2O}
      \bonne{N2O}
      \bonne{NOx}
      \bonne{Temperature}
      \bonne{Pressure}
      \mauvaise{Heavy metals}
      \mauvaise{Furanes}
      %\bonne{Hg}

    \end{reponses}
   \end{multicols}

%    \explain{Max 3Pt, 2 Pt for 1 error, 1Pt for 2 errors, 0Pt for 3 errors or more}
    \explain{Max 4 Pt, 2 Pt for 1 error, 1 Pt for 2 errors, 0 Pt for 3 errors or more}
%    \explain{Good answer 0.5 Pt, 0 Pt for wrong answer}
  \end{questionmult}
}

[[https://ibb.co/4WttMyb]]
Sur l'image ci-dessus on voit bien que normalement la personne aurait du avoir 2 pt et pas 0.

Si vous pouvez m'aider.
Merci d'avance.
David


Replies (11)

RE: Définition des codes du barème avec formules - Added by Frédéric Bréal over 2 years ago

quoi correspondent les NB/NBC/NMC,

section 6.7.3 Barème généraux

la personne aurait du avoir 2

non car la condition est NB-NBC + NMC == 2 soit 11 - 10 + 0 doit être strictement égal à 2 ce qui est faux.
Il faut modifier votre barème en ajoutant une condition ou en changeant le double égal en < 3 ou <= 2.

RE: Définition des codes du barème avec formules - Added by David F over 2 years ago

Mince, je vois maintenant où je me suis trompé.

En fait, si je modifie ma formule telle que :

\bareme{formula=(NM==0 ? 4 : NM==1 ? 2 : NM==2 ? 1 : NM>=3 ? 0 )}

Cela devrait tout aussi bien aller, en sachant que je ne fais pas de différences entre une case non cochée oubliée et une case cochée en trop.

Ma question est la suivante :
Est-ce que je peux modifier mes barèmes à posteriori et relancer le calcul + correction sur les documents déjà scannés ?
Si oui, il ne faut pas que je génère encore une fois les questionnaires, c'est bien cela (je commence par l'étape "saisie après examens) ?

Merci

RE: Définition des codes du barème avec formules - Added by Frédéric Bréal over 2 years ago

Est-ce que je peux modifier mes barèmes à posteriori et relancer le calcul + correction sur les documents déjà scannés ?

oui

Si oui, il ne faut pas que je génère encore une fois les questionnaires,

oui

je commence par l'étape "saisie après examens

non, directement à Notation en cochant mettre à jour le barème.

Cela devrait tout aussi bien aller,

non.
Je pense que vous vouliez écrire NMC et par NM. Ce barème n'est pas bon car un élève qui ne coche rien NMC et NBC égales à 0 aura 4. Ce code vérifie uniquement les mauvaises réponses.
Je vous proposerai un autre barème après un test.

RE: Définition des codes du barème avec formules - Added by Frédéric Bréal over 2 years ago

\bareme{formula=(NBC==NB && NMC==0 ? 4 : NB - (NBC + NMC) == 1 || NB - (NBC + NMC)==-1? 2 : NB - (NBC + NMC)==2  || NB - (NBC + NMC)==-2 ? 1 : 0)}

Ce barème doit correspondre à votre exigeance mais si un élève coche tout, il aura 1.

RE: Définition des codes du barème avec formules - Added by Frédéric Bréal over 2 years ago

\bareme{formula=(NBC==NB && NMC==0 ? 4 : abs( NB - (NBC + NMC)) == 1? 2 : abs (NB - (NBC + NMC))==2 ? 1 : 0)}

Le même code mais on compare la valeur absolue.

RE: Définition des codes du barème avec formules - Added by David F over 2 years ago

Merci je vais regarder le dernier code et l'adapter pour chacune de mes questions.
Effectivement, j'ai complètement ignoré le fait que si l'apprenant ne coche aucune case il aura le max de points.

RE: Définition des codes du barème avec formules - Added by David F over 2 years ago

En fait, il semble y avoir une erreur dans votre proposition, la bonne formule serait peut-être (un - au lieu du +) :

\bareme{formula=(NBC==NB && NMC==0 ? 4 : abs( NB - (NBC - NMC)) == 1? 2 : abs (NB - (NBC - NMC))==2 ? 1 : 0)}

Je ne suis pas matheux et j'ai une mémoire assez courte, alors j'ai utilisé un fichier excel pour faire des simulations. Et surtout pour me trouver les barèmes qui vont bien en fonction du type de question.
Pour le moment, je n'ai testé qu'avec la question ci-dessus (comme , mais je vais voir si cela fonctionne pour toutes mes questions (avec 1,2,3 ou 4 réponses fausses)

En attendant et vu mon calcul (voir cellule M18) du fichier excel joint, je me demande à quoi sert la première partie (NBC==NB && NMC==0) cela semble ne pas poser de problème quand je réalise mes tests, mais peut-être que j'oublie quelque chose ?

RE: Définition des codes du barème avec formules - Added by Frédéric Bréal over 2 years ago

En fait, il semble y avoir une erreur dans votre proposition, la bonne formule serait peut-être (un - au lieu du +) :

Exact, il y était pourtant dans ma première proposition, et il est dans mon fichier tex.

NBC==NB && NMC==0

AMC vérifie que l'élève a coché toute les bonnes réponses et aucune mauvaise pour avoir 4.
Si vous écrivez uniquement

NBC==NB

L'élève qui coche toutes les bonnes réponses et une ou deux mauvaises aura 4 aussi car la condition est respectée.

RE: Définition des codes du barème avec formules - Added by David F over 2 years ago

Pardon, je n'ai pas été assez clair entre ce que j'avais en tête et ma question :).

En fait en faisant des tests avec mon fichier excel je me rends compte que cette formule :

abs( NB - (NBC - NMC))

Semble fonctionner dans tous les cas de figure que j'ai testé (y compris toutes questions justes et aucune questions cochées), alors je me suis posé la question de la pertinence de l'usage de ce premier comparateur/paramètre. C'est surtout pour simplifier la formule sinon dans 6 mois que je vais réutiliser AMC, j'aurais déjà oublié à quoi cela servait hahaha !

Merci

RE: Définition des codes du barème avec formules - Added by Frédéric Bréal over 2 years ago

je me rends compte que cette formule

Pas bête, vous annulez une NBC par une NMC ce qui m'a fait penser au barème haut.

Pouvez-vous tester le barème suivant ?

\bareme{haut=4}

Ce n'est pas exactement ce que vous voulez (4,2,1,0) mais il est plus simple.

RE: Définition des codes du barème avec formules - Added by David F over 2 years ago

J'ai clôturé ce projet.
Je me garde dans un coin de la tête cette proposition pour la rentrée, date à laquelle je vais certainement démarré un autre projet.
Mais honnêtement je suis satisfait pour le moment de la dernière formule, je crois que j'ai trouvé ce que je cherchais.

Merci pour votre aide.

(1-11/11)