Séparer les environnements réponses (Feature #962)
Description
Bonjour,
serait-il possible que à l'intérieur d'un environnement "question", il y ai plusieurs environnements "reponses" ?
Cela permettrait de pouvoir mettre en page les réponses avec plus de souplesse, par exemple pour les mettre dans des colonnes de largeur différentes pour gagner de la place.
Par exemple de façon à ce que le code suivant puisse fonctionner :
\begin{questionmult}{R.ect} Un écart type est un indicateur\\dots \MultiCol{0.28/0.36/0.36}{ \begin{reponses}[o] \mauvaise{de tendance centrale} \bonne{de dispersion} \end{reponses} § \begin{reponses}[o] \bonne{sensible aux valeurs extrêmes} \mauvaise{peu sensible aux valeurs extrêmes} \end{reponses} § \begin{reponses}[o] \bonne{de même unité que les valeurs} \mauvaise{d'unité différente des valeurs} \end{reponses} }
Merci !
History
Updated by Alexis Bienvenüe about 1 month ago
- Tracker changed from Bug to Feature
Updated by Alexis Bienvenüe about 1 month ago
De quel paquet LaTeX est issue cette commande \MultiCol
?
Updated by Liouba Leroux about 1 month ago
ProfCollege
Mais c'est plus vaste que cet exemple particulier, bien que évidemment cela puisse (doivent) avoir des conséquences sur le code et la faisabilité.
Mais cela permettrait aussi par exemple de placer des cases réponses à des endroits précis d'un graphique ou d'une figure, pour la légender en quelque sorte. Un peu comme des parties d'image cliquables (qui seraient ici "cochables).
L'idée que j'avais, je ne sais pas si c'est possible, serait d'agréger tous les environnements reponses inclus dans un même environnement question comme des cases liées à cette question.
Updated by Alexis Bienvenüe about 1 month ago
Votre exemple devrait fonctionner suite à la modification git:c4d28a82f879ab09b19282f1fe6fcaf74716d3f3 qui fait partie de la dernière version de développement sur le PPA test.
Pour le question des cases intégrées à des graphiques, peut-être que l'extension survey
peut donner de l'inspiration (voir par exemple la page 3 de https://gitlab.com/CSaalbach/surveyamc-project/-/raw/master/templates/konstanz/kn_quest.pdf?ref_type=heads&inline=false)
- Status changed from New to Feedback
Updated by Alexis Bienvenüe about 1 month ago
(le code de ce dernier document est ici mais surveyamc
est maintenant intégré à AMC, et il suffit d'ajouter l'option survey
dans \usepackage[survey]{auto-multiple-choice}
pour pouvoir bénéficier des commandes de cette extension)
Updated by Frédéric Bréal about 1 month ago
Bonjour,
J'ai une erreur de compilation avec le fichier multicols.tex du dernier commit (AMC 1.6.0+git20250406200005) : le numéro des réponses utilisé plusieurs fois.
Si je compile en dehors d'AMC (texstudio), il y cette erreur : Package listofitems Error: 2 is an invalid index, index [] retained. \restituegroupe{general}
- File Capture_d_____cran_2025-04-09_15-54-52.png added
- File AMC-DEBUG-KhvEZg8K.log added
Updated by Liouba Leroux about 1 month ago
Merci pour ce développement ultra rapide !
J'ai un DS à corriger d'ici vendredi, je pense qu'il vaut mieux que je change de version après sa correction, mais je donne vite des nouvelles !
(et aussi sur un autre fils #959 sur lequel je dois faire des propositions mais il faut aussi que je regarde plus attentivement la doc de surveys)
Updated by Alexis Bienvenüe about 1 month ago
J'ai une erreur de compilation avec le fichier multicols.tex du dernier commit (AMC 1.6.0+git20250406200005)
Il faut utiliser la version d'après : 1.6.0+git20250408190541
je pense qu'il vaut mieux que je change de version après sa correction
En effet !
Updated by Liouba Leroux about 1 month ago
Juste par curiosité, l'ajout ne concerne que la commande MultiCol de ProfCollege, ou bien d'autres possibilités ?
Par exemple, est-ce qu'un code de ce genre pourrait fonctionner ?
\begin{question]{test} le texte d'une question : \begin{reponses} \bonne{c'est la bonne} \end{reponses} mais si vraiment vous voulez avoir faux c'est ici : \begin{reponses} \mauvaise{c'est la mauvaise} \end{reponses} \end{question}
Updated by Alexis Bienvenüe about 1 month ago
Par exemple, est-ce qu'un code de ce genre pourrait fonctionner ?
Oui mais attention : dans une questionmult
avec l'option completemulti
, chaque environnement reponses
ajoute la question finale Aucune de ces réponses n'est correcte, ce qui ne va pas. Il faut donc supprimer cette option pour les premières utilisations de reponses
.
Par exemple (pas forcément intelligent car on voit bien ici qu'il n'y a pas intérêt à ne rien cocher),
\begin{questionmult}{R.ect-b}\bareme{default.A=0,default.AA=0,default.B=0,default.BB=0,default.C=0,default.CC=0,formula="max(0,A+AA)+max(0,B+BB)+max(0,C+CC)"} Un écart type est un indicateur\dots \emph{(concernant son objectif)} {\AMCnoCompleteMulti\begin{reponses} \mauvaise{de tendance centrale}\bareme{set.A=-1} \bonne{de dispersion}\bareme{set.AA=1} \end{reponses}} \emph{(concernant sa sensibilité)} {\AMCnoCompleteMulti\begin{reponses} \bonne{sensible aux valeurs extrêmes}\bareme{set.BB=1} \mauvaise{peu sensible aux valeurs extrêmes}\bareme{set.B=-1} \end{reponses}} \emph{(concernant sa dimension)} \begin{reponses} \bonne{de même unité que les valeurs}\bareme{set.CC=1} \mauvaise{d'unité différente des valeurs}\bareme{set.C=-1} \end{reponses} \end{questionmult}
Updated by Frédéric Bréal about 1 month ago
Il faut utiliser la version d'après : 1.6.0+git20250408190541
Mise à jour d'AMC, texlive 2025 et redémarrage xubuntu 24.
J'ai toujours la même erreur.
Je joins le nouveau fichier de débogage et le fichier tex que j'ai téléchargé du dépôt gitlab.
J'ai rajouté --shell-escape dans le moteur latex du projet après avoir lu la ligne 153 du log mais toujours le même message.
- File AMC-DEBUG-3YGUWZXo.log added
- File multicol.tex added
Updated by Alexis Bienvenüe about 1 month ago
Visiblement les caractères § qui délimitent les colonnes dans \MultiCol
ont disparu dans votre fichier… Voir par exemple la ligne 50
C'est peut-être ça qui a causé les erreurs de LaTeX :
! Package listofitems Error: 2 is an invalid index, index [] retained.
Pouvez-vous essayer avec le fichier non modifié, en le téléchargeant directement ?
Updated by Frédéric Bréal about 1 month ago
Je retente ce soir.
J'ai cru que § était un caractère "invisible mal collé" comme cela m'arrive en copiant collant certains textes. Je n'ai pas lu la documentation profCollège.
Updated by Liouba Leroux 19 days ago
Avec un peu de retard, tests faits et çà marche Ni-Cr.
Merci encore !
(je sens que je vais en parler sur Tchap ;-) )
Updated by Alexis Bienvenüe 18 days ago
Quand vous aurez un peu de temps, pouvez-vous préparer un joli exemple contenant quelques vraies questions avec une mise en page que vous aimez bien, pour l'ajouter aux modèles AMC ?
- Status changed from Feedback to Closed
- % Done changed from 0 to 100
Updated by Liouba Leroux 18 days ago
- question simple
- question multiple
- question numérique
- question ouverte
- réponses perso en ligne pour calcul simple
- réponses perso formule à fabriquer
- réponses perso tableau à double entrée
- question à colonnes de tailles différentes
- question à réponses sur un graphique
- questions différentes avec les mêmes données de base
Updated by Alexis Bienvenüe 18 days ago
Ce serait super. Rien ne presse !