Question ouverte avec schéma à compléter

Added by Arnaud Hecker over 4 years ago

Bonjour,

Je suis en train de préparer un QCM en version AMC-TXT avec feuille de réponses séparée. Je souhaiterais ajouter une question ouverte en fin de questionnaire comportant un schéma à légender.

Comment faut-il procéder?

j'ai essayé le code suivant retrouvé sur le forum et donné par Alexis:

LaTeX-BeginDocument: \newcommand\image{\includegraphics[width=.9\linewidth]{image.png}}

*<contentcommand=image> Ma question
{0} O
[P]{0.5} P
+[J]{2} J

Cela semble fonctionner. L'image est bien présente dans la feuille de réponses mais pas dans la feuille de questions.

Je souhaiterais noter une 10aine de légendes. Est-ce possible? Est-ce possible de faire apparaitre l'image sur la feuille de questions et sur la feuille de réponse en même temps? Si oui, comment faire pour que cette question apparaisse toujours en dernière question et en mixant les autres. Est-il nécessaire de faire des groupes de questions?

Merci pour vos retours,

Arnaud


Replies (20)

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

# AMC-TXT source
PaperSize: A4
Lang: FR
SeparateAnswerSheet:1
LaTeX:1 <- pour la commande includegraphics

LaTeX-BeginDocument: \newcommand\image{\includegraphics[width=.9\linewidth]{image.png}}

AnswerSheetTitle: Feuille réponse
Title: Mon premier questionnaire

* Quelle est la capitale du Cameroun ?
+ Yaoundé
- Douala
- Kribi

** Parmi les nombres suivants,
lesquels sont positifs ?
+ 2
- -2
+ 10

*<contentcommand=image>[last] Ma question

\includegraphics[width=.9\linewidth]{image.png}

-[O]{0} O
-[P]{0.5} P
+[J]{2} J

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

Bonsoir,

Je vous remercie pour votre retour!

J'ai collé le texte suivant à la fin de mon questionnaire:

LaTeX:1 <- pour la commande includegraphics

LaTeX-BeginDocument: \newcommand\image{\includegraphics[width=.9\linewidth]{image.png}}

*<contentcommand=image>[last] Ma question

\includegraphics[width=.9\linewidth]{image.png}

{0} O
[P]{0.5} P
+[J]{2} J

Cela semble fonctionner puisque la question avec image se positionne en dernière question (question 31 dans mon cas). Est-ce que l'on peut rajouter un ID?

La figure que je souhaiterais ajouter est une figure à légender (10 légendes à indiquer par les élèves) que je souhaiterais noter sur 10 points par exemple. Comment faut-il procéder pour définir le barème (1 point par question)?

Cordialement

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

J'ai collé le texte suivant à la fin de mon questionnaire:

Pourquoi ? En début cela permet de pouvoir mettre du code latex partout et c'est beaucoup plus simple d'avoir les commandes au même endroit

Est-ce que l'on peut rajouter un ID?

[last,id=xxx]

Comment faut-il procéder pour définir le barème (1 point par question)?

C'est la barème par défaut vous n'avez rein à faire

*<contentcommand=image> [last,id=xxx]{b=1,m=0]} Ma question

Voir la documentation, section AMC-text pour plus de détail sur les options

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

Merci pour votre retour!

Je débute avec AMC et je ne suis capable de réaliser des QCM qu'avec le format AMC-TXT. Je ne suis pas familier avec les instructions LATEX...

J'ai donc collé les instructions suivantes:

LaTeX:1 <- pour la commande includegraphics

LaTeX-BeginDocument: \newcommand\image{\includegraphics[width=.9\linewidth]{image.png}}

*<contentcommand=image>[last,id=31] Compléter les légendes de la figure suivante:

\includegraphics[width=.9\linewidth]{image.png}

{b=0} 0
[1]{b=1} 1
{b=2} 2
[3]{b=3} 3
{b=4} 4
[5]{b=5} 5
{b=6} 6
[7]{b=7} 7
{b=8} 8
[9]{b=9} 9
+[10]{b=10} 10

L-OpenText: A compléter sur la feuille de réponse
L-OpenReserved: Attention, réservé au correcteur

Les 10 légendes seront notées sur un point. Après correction de la question ouverte, il me suffira de cocher la case corresspondant au nombre de points attribués (de 0 à 10 points dans l'exemple).

Par contre dans la feuille de réponses (organisée sur deux colonnes), j'aimerai que ces cases se positionnent sur plusieurs lignes (actuellement mes 10 cases dépassent de la feuille). Est-il possible d'utiliser l'instruction parbox? Si oui comment l'insérer?

D'autre part, ma feuille de réponses étant organisée sur deux colonnes, est-il possible de formater la dernière question avec image sur une seule colonne ou éventuellement à la page suivante? La figure est en effet trop petite pour que les étudiants puissent répondre convenablement. Par contre sur l'énoncé, la figure est de taille très correcte.

Cordialement

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

Les 10 légendes seront notées sur un point. Après correction de la question ouverte, il me suffira de cocher la case corresspondant au nombre de points attribués (de 0 à 10 points dans l'exemple).

D'accord, je n'avais pas compris ça. J'ai cru que vous vouliez 10 questions sous l'image. De toutes façons, ma réponse précédente n'allait pas, je viens de m'en rendre compte.
Il faut faire :

*<contentcommand=image>[last,id=XXX] Ma question

\includegraphics[width=.9\linewidth]{image.png}

-[0]{0} 0
-[1]{1} 1
-[2]{2} 2
-[3]{3} 3
...
+[10]{10} 10

J'ai l'impression qu'il y a un bug, le 0 est affiché en A.

Pour vos autres questions, je ne sais pas. Pourriez-vous joindre votre fichier txt que je puisse avoir la même mise en page et tester ?

Je ne suis pas familier avec les instructions LATEX

J'ai appris avec Latex pour l'impatient aux éditions HK

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

Bonjour,

Voici le fichier sur lequel je travaille actuellement (énoncé + feuille de réponses). Les questions ont été bien-sûr modifiées...

L'idée est donc de noter la dernière figure sur 10 points par exemple (1 point par bonne légende, le barème est peu-être à revoir ou à corriger). Sur la feuille de réponses, j'aimerais que la figure soit positionnée sur 1 seule colonne au lieu de 2 actuellement ou à la page suivante permettant ainsi de l'agrandir un peu. Il faut un peu de place pour que les étudiants puissent répondre convenablement. D'autre part, les cases (notées de 0 à 10) réservées au correcteur sont positionnées sur une seule ligne et dépassent de la feuille... Il serait intéressant de les placer sur plusieurs lignes. Sinon il reste la possibilité plus simple à mon avis de préparer deux sujets indépendants: 1 pour le QCM et 1 autre pour la question ouverte avec figure.

Merci pour votre aide...

Cordialement

exemple.txt (8.5 kB)

box.png (11.2 kB)

code_NE.png (44.5 kB)

logo_uni.png (14.6 kB)

image.png (55.9 kB)

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

Je n'y arrive pas car choisir 2 colonnes impose que toutes les réponses soient sur 2 colonnes


\begin{multicols}{2}
\AMCform
\end{multicols}

En latex, il y a ce code qui fait exactement ce que vous souhaitiez mais il n'est pas "traduit" en amc-text


\begin{multicols}{2}
\AMCformFilter{!\AMCifcategory{open}}
\end{multicols}

\AMCformFilter{\AMCifcategory{open}}

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

Je vous propose une solution un peu "casse-gueule" :
  1. Vous créez votre projet (ici j'appelle Exam-1-txt le nom du projet et du dossier donc) AMC-txt normalement sans tenir compte de votre problème. Vous faîtes tout le traitement de mise à jour des documents.
  2. Vous créez un autre sujet avec le même nom en rajoutant latex (Exam-1-latex), vous sélectionnez fichier dans l'interface puis vous allez chercher le fichier DOC-filtred.tex qui se trouve dans Exam-1-tx.
  3. Vous copiez les images nécessaires au sujet de Exam-1-txt vers Exam-1-latex.
  4. Vous ouvrez le fichier DOC-filtred.tex et vous cherchez la ligne avec \onecopy{5}{ puis vous remplacer 5 par le nombre de copies que vous voulez. Vous laissez 0 dans l'interface à Nombre de copies
  5. Vous cherchez la ligne avec
    \begin{multicols}{2}
    \AMCform
    \end{multicols}
    

    puis vous la remplacez par
    \begin{multicols}{2}
    \AMCformFilter{!\AMCifcategory{open}}
    \end{multicols}
    
    \AMCformFilter{\AMCifcategory{open}}
    
  6. Vous allez jusqu'au bout du traitement d'AMC et vous aurez ce que vous souhaitez.

Faîtes un essai grandeur nature chez vous avec une ou deux copies quand même.
Remontez toutes vos commande latex en haut et pas dans les questions, mon test latex n'a pas fonctionné sans cela

# AMC-TXT source
# Examen de XX UEXX.XX - 2019-2020 - 1ère session 

# Format de page
PaperSize: A4

# Langue
Lang: FR

LaTeX:1
L-OpenText: A compléter sur la feuille de réponse
L-OpenReserved: Réservé au correcteur
LaTeX-BeginDocument: \newcommand\image{\includegraphics[width=.9\linewidth]{image.png}}

# Titre du document
Title:
!{center}[width=5cm]logo_uni.png!

Licence XX Xème Année - 2019-2020 - UE X.XXX

Sujet de cours

Documents et calculatrice non autorisés

!{center}[width=12cm]code_NE.png!

# Présentation du doucument
Presentation:
Avant de commencer l'épreuve, [*renseignez l'ensemble de vos identifiants (nom, prénom et n° d'étudiant) sur cette page et sur la dernière page de ce document*] à l'endroit prévu à cet effet. 

[_ _]

[*La feuille de réponses se touve en dernière page de ce document et seule cette dernière sera corrigée ! Sur cette feuille, vous devrez noicir les bonnes réponses à l'aide d'un stylo (ou d'un feutre) noir.*]

!{center}[width=3cm]box.png!

Pour toutes les questions, il peut y avoir une ou plusieurs bonnes réponses. Pour chaque question, les réponses correctes sont comptées positivement et les réponses fausses comptées négativement. Si le bilan de la question est négatif, il est ramené à 0. Ne rien cocher vaut 0. Chaque question est notée sur 5 points. La note finale sera ramenée sur 20.

[_ _]   

La totalité de ce document devra être rendu en fin d'épreuve et ne devra pas être dégrafé.

# Si cette option est mise à 1 (c’est la valeur par défaut), les questions ne seront pas dans le même ordre dans chaque copie. Si vous lui donnez la valeur 0, les questions ne seront pas mélangées.
ShuffleQuestions: 1

# Affectez à cette option une valeur entière n (par exemple 8) pour demander la présence de cases à cocher pour que les étudiants codent leur numéro d’étudiant sur n chiffres.
Code: 8

# Donnez à cette option la valeur horizontal ou vertical pour imposer la direction suivant laquelle les chiffres du code seront présentés. Si vous n’utilisez pas cette option, AMC choisira en fonction de la taille du code (direction horizontale pour un petit nombre de chiffres, et verticale pour un grand nombre de chiffres)
CodeDigitsDirection: vertical

# Si vous donnez à cette option une valeur n entière supérieure à 1, le questionnaire sera écrit sur n colonnes
Columns: 1

# Remplacer le texte qui demande de codifier son numéro d'étudiant (si L-Code est utilisé)
L-Student: Veuillez noircir les cases correspondantes à votre Numéro Etudiant (NE). Pour NE=21056798, il faut noircir le 2 dans la 1ère colonne, le 1 dans la 2ème colonne, le 0 dans la 3ème colonne etc ...

# Intitulé de Nom & Prénom dans le QCM
# L-Name: Ecrivez votre Nom et votre N° étudiant (NE)

# Cette option prend la valeur 1 par défaut, ce qui signifie qu’une réponse "Aucune des réponses ci-dessus n’est correcte" sera ajoutée à la fin de toutes les questions multiples de votre questionnaire. Sans celle-ci, il serait impossible de faire la différence entre "l’étudiant ne répond pas à cette question" et "l’étudiant pense qu’aucune des réponses proposées n’est exacte". Si vous ne souhaitez pas que cette dernière réponse soit ajoutée, donnez la valeur 0 à cette option

CompleteMulti: 0

#SingleSided: 0
ManualDuplex: 1

LaTeX-Preambule: \geometry{hmargin=2.5cm}
#DefaultScoringS: e=NBC*0.5-NMC+0.5,v=-1,b=1,m=-0.5

QuestionBlocks: 1
#DefaultScoringM:{formula= NBC/NB - 0.25*NMC, e=-0.25, v=-0.25}

# Ajouter une réponse à chaque question du QCM intitulée "Aucune des réponses ci-dessus n'est correcte" afin de distinguer une question non-traitée d'une question pour laquelle il n'y a pas de réponse correcte. 1 par default
CompleteMulti: 0

SeparateAnswerSheet: 1
AnswerSheetColumns: 2
AnswerSheetTitle: Licence SV 1ère Année - 2018-2019 - UE 1.02B Biologie Cellulaire

FEUILLE DE RÉPONSES

AnswerSheetPresentation: Rappel: Pour toutes les questions, il peut y avoir [*une*] ou [*plusieurs*] bonnes réponses. Pour chaque question, les réponses correctes sont comptées positivement et les réponses fausses comptées négativement. Si le bilan de la question est négatif, il est ramené à 0. Ne rien cocher vaut 0. Chaque question est notée sur 5 points. La note finale sera ramenée sur 20.

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

Bonjour,

J'ai essayé de faire la manip proposée. Malheureusement j'obtiens le même résultat que précédemment. Sur la feuille de réponses, il n'y a pas moyen d'avoir à la fois les réponses sur 2 colonnes et la figure sur une seule.

C'est peut-être une option qu'il faudrait ajouter en format AMC-TXT...

Merci et bonne journée,

Arnaud

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

Cela marche bien avec votre fichier! C'est parfait, c'est bien ce que je voulais! Je dois donc conclure qu'il faut que je me mette à Latex... Il reste cependant le problème du 0 transformé en A dans la notation réservée au correcteur.

Je vais tout de même refaire la manip conseillée un peu plus haut afin de voir où se situe mon erreur... Auriez-vous éventuellement la fichier correspondant au format AMC-TXT?

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

Je vais tout de même refaire la manip conseillée un peu plus haut afin de voir où se situe mon erreur

je dirais que c'est à cause des commandes mal placées au milieu du fichier.
Dans le message un peu plus haut, je vous ai copié mon préambule.

simple-txt.txt (8.5 kB)

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

Il reste cependant le problème du 0 transformé en A dans la notation réservée au correcteur.

J'ai fait une remontée de bug pour ça https://project.auto-multiple-choice.net/issues/681

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

Bonsoir,

Je viens de tester le sujet sur 3 copies. Cela semble fonctionner parfaitement pour la mise en page. Par contre, j'ai un problème pour ce qui concerne la notation des copies...

Je souhaiterais noter la question ouverte (question 31) sur 15 points (1 point par légende juste par exemple). Lorsque je coche la case 15 sur la feuille de réponses, la note qui devrait être de 15 est de 1 dans le tableau excel final. Si je coche l'une des autres cases, la note tombe à 0! Où pourrait se situer le problème?

J'ai modifié le script de la question 31 comme suit:

\begin{question}{31}
Compléter les légendes de la figure suivante:

\includegraphics[width=.9\linewidth]{image.png}
\AMCOpen{contentcommand=image}{\wrongchoice{0}\scoring{b=0}
\wrongchoice[1]{1}\scoring{b=1}
\wrongchoice[2]{2}\scoring{b=2}
\wrongchoice[3]{3}\scoring{b=3}
\wrongchoice[4]{4}\scoring{b=4}
\wrongchoice[5]{5}\scoring{b=5}
\wrongchoice[6]{6}\scoring{b=6}
\wrongchoice[7]{7}\scoring{b=7}
\wrongchoice[8]{8}\scoring{b=8}
\wrongchoice[9]{9}\scoring{b=9}
\wrongchoice[10]{10}\scoring{b=10}
\wrongchoice[11]{11}\scoring{b=11}
\wrongchoice[12]{12}\scoring{b=12}
\wrongchoice[13]{13}\scoring{b=13}
\wrongchoice[14]{14}\scoring{b=14}
\correctchoice[15]{15}\scoring{b=15}
}
\end{question}

J'ai également observé que l'annotation des copies n'est a priori pas disponible? Est-ce normal?

Bonne soirée

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

La moyenne (/20 dans mon cas) n'apparait pas dans le tableau Excel de résultats et seule la somme des points est indiquée en plus du nombre de points pour chaque question. J'ai pourtant paramétré correctement la moyenne /20 dans le menu prévu à cet effet dans l'onglet "configuration". Sur d'anciens QCM, cela fonctionne pourtant correctement... Étrange!

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

la note qui devrait être de 15 est de 1 dans le tableau excel final.

Tout d'abord, enlevez b= de AMCOpen. C'est moi qui vous l'ai indiqué dans ma deuxième réponse car je pensais que vous vouliez 10 questions simples. J'ai vérifié la documentation et il n'y a pas le b= pour AMCOpen.
L'astuce avec parbox est certainement erronée. Je vérifierai plus tard.

J'ai également observé que l'annotation des copies n'est a priori pas disponible? Est-ce normal?

Ensuite, dans l'interface propriétés, vérifiez dans l'onglet projet Position de la note que ce ne soit pas vide.

Enfin, il y a une incohérence dans votre barème : \scoring{b=1,m=-0.5,p=0,v=0}
Si un élève coche une mauvaise réponse, il n'aura pas -0.5 mais 0, note plancher. Il faut diminuer la valeur de p si vous voulez donner des points négatifs.
Ce barème n'est pas à écrire à chaque question, déclarez \DefaultScoringM, ce sera plus simple.

La moyenne (/20 dans mon cas) n'apparait pas dans le tableau Excel d

Vérifiez également dans l'onglet projet

La bande grise : réservé au correcteur déborde dans la marge. Normalement AMC sait, si vous avez coché : contrôle des scans, retrouver les cases mais pour être sûr, limitez vous à Réservé

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

Je viens de régler le problème de l'annotation des copies. J'avais effectivement oublié de sélectionner l'option dans les propriétés, onglet "projet".

Concernant le barème, toutes les questions sont formées de 5 affirmations. J'évalue les cases correctement cochées et non cochées, chaque case étant notées sur 1 point. Je retire 0,5 point par réponse fausse. Aucune case cochée donne 0 et la note plancher est également de 0. On en revient donc à un barème du type b=1,m=-0.5,p=0,v=0. On aura donc 5 points pour une réponse juste, 3.5 points pour 4 réponses justes, 2 points pour 3 réponses justes et enfin 0 point pour 1 ou 0 réponse juste. Il est vrai que je peux déclarer le barème avec la commande \DefaultScoringM mais je me laisser la possibilité de moduler le barème de chaque question.

J'ai essayé de modifier la question 31 (voir ci-dessous) comme suggéré. Voilà où j'en suis:

\begin{question}{31}
Compléter les légendes de la figure suivante:

\includegraphics[width=.9\linewidth]{image.png}
\AMCOpen{contentcommand=image}{
\wrongchoice[0]{0}\scoring
\correctchoice[1]{1}\scoring{b=1}
\correctchoice[2]{2}\scoring{b=2}
\correctchoice[3]{3}\scoring{b=3}
\correctchoice[4]{4}\scoring{b=4}
\correctchoice[5]{5}\scoring{b=5}
\correctchoice[6]{6}\scoring{b=6}
\correctchoice[7]{7}\scoring{b=7}
\correctchoice[8]{8}\scoring{b=8}
\correctchoice[9]{9}\scoring{b=9}
\correctchoice[10]{10}\scoring{b=10}
\correctchoice[11]{11}\scoring{b=11}
\correctchoice[12]{12}\scoring{b=12}
\correctchoice[13]{13}\scoring{b=13}
\correctchoice[14]{14}\scoring{b=14}
\correctchoice[15]{15}\scoring{b=15}
}
\end{question}
}

J'ai toujours le problème de notation de cette question dans le tableau final et la moyenne sur 20 n'apparait toujours pas! Auriez-vous une solution? Nous y sommes presque!

Bonne soirée

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

Cela semble fonctionner avec ce qui suit:

\begin{question}{31}
Compléter les légendes de la figure suivante:

\includegraphics[width=.9\linewidth]{image.png}
\AMCOpen{contentcommand=image}{
\wrongchoice[0]{0}\scoring{0}
\wrongchoice[1]{1}\scoring{1}
\wrongchoice[2]{2}\scoring{2}
\wrongchoice[3]{3}\scoring{3}
\wrongchoice[4]{4}\scoring{4}
\wrongchoice[5]{5}\scoring{5}
\wrongchoice[6]{6}\scoring{6}
\wrongchoice[7]{7}\scoring{7}
\wrongchoice[8]{8}\scoring{8}
\wrongchoice[9]{9}\scoring{9}
\wrongchoice[10]{10}\scoring{10}
\wrongchoice[11]{11}\scoring{11}
\wrongchoice[12]{12}\scoring{12}
\wrongchoice[13]{13}\scoring{13}
\wrongchoice[14]{14}\scoring{14}
\correctchoice[15]{15}\scoring{15}
}
\end{question}

Par contre, je n'ai toujours pas la moyenne sur 20 dans le tableau Excel...

RE: Question ouverte avec schéma à compléter - Added by Arnaud Hecker over 4 years ago

J'ai retrouvé la notation /20. C'est parfait... Ça marche enfin! Merci à vous pour votre aide précieuse!

Cdt

RE: Question ouverte avec schéma à compléter - Added by Frédéric Bréal over 4 years ago

On aura donc 5 points pour une réponse juste, 3.5

Tout à fait, j'ai lu tout de travers entre wrong et correct.

(1-20/20)