Question avec réponse numérique à virgule [0.0, 0.1, 0.2 ... 4.8, 4.9, 5.0]

Added by Raphael K. over 4 years ago

Bonjour,

j'ai un type de question pour qcm qui est une valeur sur un intervalle numérique avec des pas relativement fin. (exemple la valeur du pH au dixième, une valeur entre 0.0 et 10.0 définie au dixième (5.6 par exemple))

Le problème est que le nombre de réponse pour une question est assez grand si je propose toutes les réponse possible (0.0, 0.1, 0.2, etc. jusqu'à 10 par exemple, ca fait 101 cases)

J'ai essayé de diviser la question en 2 parties avec partie entière (avec 11 réponse poet partie décimal. Mais ce n'est pas vraiment orienté utilisateur sans compté que je ne suis pas aller jusqu'à la recomposition du nombre final (de 5 et de 0.2 => 5.2).

Est-ce que quelqu'un à un solution ou un début de solution à ce problème?

L'idéal serait à mon avis que la solution ne réponde pas seulement à des problèmes à deux chiffres mais éventuellement plus (qu'on puis inscrire 12.78 par exemple).

Ce qui compte pour moi, c'est de lire le nombre (sans la correction automatique)

Un moment je pensais proposer 2 huits claires pour que les gens inscrivent les nombres, mais j'ai aucune idée comment aller plus loin


Replies (8)

RE: Question avec réponse numérique à virgule [0.0, 0.1, 0.2 ... 4.8, 4.9, 5.0] - Added by Gregory F over 4 years ago

Bonjour,

Je pense que pour ce cas d'usage, il est intéressant d'utiliser la commande

\AMCnumericChoices

Elle permet de demander une réponse chiffrée qui est codée par l'élève. On peut définir le nombre de chiffres à afficher ainsi que le nombre de décimales. On peut aussi définir un score pour une réponse exacte et pour une réponse approchée, en déterminant la marge d'erreur acceptées pour les deux notations. Les informations sur la commande se trouvent page 41 de la documentation (49ème page du PDF en français).

Je mets ci-dessous un exemple qui pourrait correspondre au problème.

\element{groupA}{
    \begin{questionmultx}{Ph001}
Quelle est la valeur du pH au dixième ?
\begin{center}
        \AMCnumericChoices{9.8}{digits=3,decimals=1,sign=false,
        borderwidth=0pt,backgroundcol=lightgray,
        exact=1,scoreexact=1,scoreapprox=0,approx=0}
\end{center}
    \end{questionmultx}
}

Ici je demande à AMC d'afficher une boite avec 3 chiffres possibles, dont une décimale. La réponse exacte est 9.8, mais j'accepte 0.1 de marge d'erreur (exact=1) et la bonne réponse apportera un point.

En espérant que cela réponse à votre question.

Cordialement.

Gregory

RE: Question avec réponse numérique à virgule [0.0, 0.1, 0.2 ... 4.8, 4.9, 5.0] - Added by Raphael K. over 4 years ago

Bonjour,

c'est effectivement ce que je recherchais! Merci beaucoup!

Je vais essayé de voir si je ne peux pas supprimé chiffre dans les dizaines car le ph au-dessus de 14, c'est difficile à trouver. De meme, plutôt qu'une présentation en ligne, voir si il est possible de faire une présentation en colonne.

Mais dans tous les cas, votre solution est répond à la demande et est parfaitement exploitable!

Merci encore!

RE: Question avec réponse numérique à virgule [0.0, 0.1, 0.2 ... 4.8, 4.9, 5.0] - Added by Raphael K. over 4 years ago

Bonjour,

Au niveau du barème, \AMCnumericChoices d'apres la documentation d'attribuer x points pour une réponses juste et y pour une réponse approx.

Est-ce qu'il est possible de définir un autre type de barème? (exemple pour une rep juste 5 points, diff de 0.1 => 4 points, diff de 0.2 => 3 points ect)

Ou meme de simplement pouvoir avoir la valeur brute (comme mentionnée dans l'avertissement de la section 5.6.1.2: le 320), comme valeur pour le barème?

Merci d'avance et bonne journée!

RE: Question avec réponse numérique à virgule [0.0, 0.1, 0.2 ... 4.8, 4.9, 5.0] - Added by Alexis Bienvenüe over 4 years ago

Pour cela, il faut écrire le barème soi-même et dire à AMCnumericChoices de ne pas en construire un grâce à l'option scoring=false.
Vous aurez à votre disposition les variables intX (valeur brute entrée par l'étudiant), intV (bonne valeur brute).
Par exemple, pour récupérer la valeur brute en tant que score :

\begin{questionmultx}{Ph001}
\bareme{formula=intX}
  Quelle est la valeur du pH au dixième ?
  \begin{center}
     \AMCnumericChoices{9.8}{digits=3,decimals=1,sign=false,
        borderwidth=0pt,backgroundcol=lightgray,
        scoring=false}
  \end{center}
\end{questionmultx}

RE: Question avec réponse numérique à virgule [0.0, 0.1, 0.2 ... 4.8, 4.9, 5.0] - Added by Raphael K. over 4 years ago

Parfait! c'est exactement ce qu'il me faut!

Merci!

RE: Question avec réponse numérique à virgule [0.0, 0.1, 0.2 ... 4.8, 4.9, 5.0] - Added by emmanuel quillasi about 4 years ago

Bonjour,

est il possible de faire la meme chose que AMCnumeriqueChoices en AMC-txt ?

merci

RE: Question avec réponse numérique à virgule [0.0, 0.1, 0.2 ... 4.8, 4.9, 5.0] - Added by Alexis Bienvenüe about 4 years ago

est il possible de faire la meme chose que AMCnumeriqueChoices en AMC-txt ?

Non ce n'est pas possible.

(1-8/8)