question à trous

Added by Didier Martin over 7 years ago

Bonjour,

J'avais initié le sujet ici http://project.auto-multiple-choice.net/issues/430
Mais je m'étais trompé de forum, et la réponse ne m'aide hélas pas à aboutir à ce que je souhaite réaliser.

Comme le sujet l'indique, je voudrais faire des questions à trous avec des réponses à cocher sur des cases numérotées. Le problème est que j'ai 22 cases et que cela dépasse le format A4, Peut-on faire passer les cases à la ligne suivante ? Peut-on diminuer (juste pour cette question) la taille des cases ? Ou autre solution ? des colonnes ? Je précise que mes examens contient aussi des questions de type qcm.

Fichier source.tex et DOC-sujet.pdf, pour que vous puissiez comprendre (j'espère) mon bla bla.

Merci par avance pour toute aide (ce n'est pas urgent, l'examen aura lieu janvier).

DM

DOC-sujet.pdf (84.4 kB)

qtrou_help.tex (8.8 kB)


Replies (8)

RE: question à trous - Added by Alexis Bienvenüe over 7 years ago

Voici un début de réponse, qui ne marche que dans le cas où on n'utilise pas de feuille de réponses séparée, et qui mériterait sans doute d'être amélioré et rendu plus robuste…
Résultat
(bien sûr ici je n'ai pas mis assez de mots !)

trous.png - Résultat (30.5 kB)

simple.tex - Fichier source (3.1 kB)

DOC-corrige.pdf - Corrigé (37.5 kB)

RE: question à trous - Added by Frédéric Bréal over 7 years ago

Je vous propose d'utiliser l'option start=integer du paquet enumitem

RE: question à trous - Added by Didier Martin over 7 years ago

Merci pour les réponses.

La solution ajoutée par M. Alexis Bienvenüe est très ergonomique (clarté et gain de place), mais va m'obliger à renforcer mon niveau en latex.

Je comprends pas trop comment mettre en place la solution de M. Gérard Carpeaux. J'ai compilé le fichier et les réponses sont sur des cases qui vont 2 fois de 0 à 9 sur 2 lignes, alors que les questions sont numérotées de 10 à 31; je pense que quelque chose m'échappe.

En tous cas ce logiciel est vraiment top.

RE: question à trous - Added by Frédéric Bréal over 7 years ago

Je comprends pas trop comment mettre en place la solution de M. Gérard Carpeaux.

Et pourtant, je suis très fier de ma proposition que je trouve très facile à mettre en place pour mon niveau de LaTeX. Votre idée de mettre des items dans element{}{} me servira à modifier le document que je vous avais envoyé comme première réponse.

Je suis parti de votre fichier avec la commande AMCnumericchoice qui permet de coder un résultat chiffré.
Si la bonne réponse est le mot avec le numéro 10, l'étudiant coche le 1 de la ligne supérieure et le 0 de la ligne inférieure.
Avec l'option start=10 du paquet enumitem cela permet d'avoir des nombres à 2 chiffres pour tous les mots.
Il y a deux avantages à cela :
  • éviter de donner une indication à l'élève si il n'y a qu'une ligne => réponse de 1 à 9 ;
  • éviter un problème pour AMC car si il y a deux lignes pour chaque réponse comment l'élève pourra coder 1 à 9 (cocher la ligne supérieure ou inférieure ?) et comment AMC détecte la bonne réponse.

RE: question à trous - Added by Didier Martin over 7 years ago

Ah oui effectivement je ne devais pas être très en forme lorsque j'ai lu votre solution sur 2 lignes (unité + décimale). Le problème est que l'examen est a organiser pour plus de 500 élèves, et j'ai tout intérêt à minimiser le nombre de pages pour minimiser le nombre (de milliers) de copies à scanner.
- Ma première solution proposée dans mon premier poste occupe 2.25 pages (22 réponses possibles donc 22 cases). mais avec plus de 18 cases, les cases sortent de la feuille A4...
- Avec votre solution, ou chaque réponse est sur 20 cases mais sur 2 lignes, cela va encore augmenter le nombre de pages.

La solution de M. Alexis Bienvenue permet un gain de place considérable.
J'ai essayé de compiler son fichier simple.tex avec AMC (1.2.1 svn1403), mais j'ai une erreur de type "command undefined". Il doit me manquer des packages ? fichier amc-compiled.log en attaché.
Je ne suis pas un grand "as" de latex donc je ne sais pas si je vais adopter cette solution. Je peux réduire le nombre de cases à cocher à 17 ou 18 en enlevant simplement des trous.
Je précise que le problème n'est pas du tout urgent car c'est pour janvier, et que même sans cela, je dispose d'une grande réserve d'autres questions.

Merci encore à vous deux pour votre aide !

amc-compiled.log (30.9 kB)

RE: question à trous - Added by Alexis Bienvenüe over 7 years ago

J'ai essayé de compiler son fichier simple.tex avec AMC (1.2.1 svn1403), mais j'ai une erreur de type "command undefined". Il doit me manquer des packages ?

Non mais mon code utilise des commandes définies dans les versions récentes d'AMC… Vous pouvez mettre à jour AMC, ou bien retirer la commande \AMCquestionNumberfalse mais cela pourra faire une numérotation de questions bizarre si la question à trous est suivie d'autres questions.

RE: question à trous - Added by Didier Martin over 7 years ago

Très bien cela marche en enlevant la commande \AMCquestionNumberfalse mais les 3 questions du sujet sont numérotées 1 3 et 4 (au lieu de 1 2 et 3 ordre normal).

Me conseillez vous de prendre la dernière version (amc ou amc-test, moins stable ?) ou de garder la 1.2.1 (amc-stable) ? Sachant que je dois faire passer un examen avec de nombreux étudiants.

RE: question à trous - Added by Alexis Bienvenüe over 7 years ago

La version 1.3.0 devrait convenir. Elle est actuellement présente dans les dépôts PPA amc-stable et amc.

(1-8/8)