Forums » Utilisation d'AMC (french) »
Combiner Insidebox et Outsidebox pour quelques questions et pas d'autres
Added by Jean Malenfant over 8 years ago
Bonjour, j'ai regardé dans le forum, et la réponse à cette questions semble lié à l'utilisation d'une macro pour surcharger le défaut de Outside/inside box,
\makeatletter
\def\setoutsidebox{\AMC@outside@boxtrue}
\makeatother
mais je n'ai pas trouvé la facon de résoudre mon problème qui est un peu différent de celui exprimé dans le forum.
J'ai quelques questions pour lesquelles je préférerais avoir l'option Insidebox active, alors que pour le reste des questions, je désire utiliser le défaut qui est Outsidebox.
Est-ce que je peux combiner / alterner cette option ?
Merci
J.
Replies (7)
RE: Combiner Insidebox et Outsidebox pour quelques questions et pas d'autres - Added by Alexis Bienvenüe over 8 years ago
Cela ne marche pas en appelant cette macro pour les questions auxquelles vous voulez voir appliquer outsidebox
?
{\setoutsidebox \begin{question}{blabla} .... \end{question} }
RE: Combiner Insidebox et Outsidebox pour quelques questions et pas d'autres - Added by Jean Malenfant over 8 years ago
Il ne semble pas y avoir d'effet.
En fait je pourrais régler mon problème s'il était possible de mettre la boite à cocher après ma réponse au lieu d'avant.
Dans mon exemple j'ai :
\element{histoire}{
\begin{question}{Voc01}
Cet évènement a incité les États à se regrouper et à adopter des mesures pour maintenir la paix mondiale.
\begin{reponsesperso}[o]
\mauvaise{A }%A
\mauvaise{B }%B
\mauvaise{C }%C
\mauvaise{D }%D
\mauvaise{E }%E
\mauvaise{F }%F
\mauvaise{G }%G
\mauvaise{H }%H
\mauvaise{I }%I
\bonne{J }%J
\mauvaise{K }%K
\mauvaise{L }%L
\mauvaise{M }%M
\mauvaise{N }%N
\mauvaise{O }%O
\mauvaise{P }%P
\end{reponsesperso}
\end{question}
}
comme j'utilise outsidebox, la boite à noircir s'affiche avant, ce qui peut être déroutant quand il y a plusieurs cases (en général le choix apparait avant la case)
Deux solutions s'offrent à moi pour régler cette ambiguité... On affiche le choix dans la case, ou avant la case. Mais pour les autres questions le fait qu'il s'agisse de grande réponses (et pas juste A B C etc) il n'y a pas de problème.
Suggestions ?
J.
RE: Combiner Insidebox et Outsidebox pour quelques questions et pas d'autres - Added by Alexis Bienvenüe over 8 years ago
Pouvez-vous poster un exemple complet minimal, avec deux questions ?
RE: Combiner Insidebox et Outsidebox pour quelques questions et pas d'autres - Added by Jean Malenfant over 8 years ago
Voila. Notez la confusion à la question 3 et 4.
Merci
J.
Tension_Conflit.tex - Fichier source (4.2 kB)
DOC-corrige.pdf - Fichier corrigé (36.2 kB)
RE: Combiner Insidebox et Outsidebox pour quelques questions et pas d'autres - Added by Alexis Bienvenüe over 8 years ago
insidebox
(en remplacement de votre outsidebox
), et
- dans vos questions 3, 4 et 5, écrire vos réponses sous la forme
\mauvaise[A]{}
- écrire les questions pour lesquelles vous ne voulez pas de lettres dans les cases sous la forme
{\AMCnoletter \begin{question}{blabla} ... \end{question} }
où la macro\AMCnoletter
est définie juste après le\begin{document}
:\def\AMCnoletter{\def\AMCchoiceLabelFormat##1{}}
Vous pouvez également mutualiser l'appel à \AMCnoletter
pour toutes les questions du groupe hst2Q
:
{\AMCnoletter\insertgroup{hst2Q}}
RE: Combiner Insidebox et Outsidebox pour quelques questions et pas d'autres - Added by Jean Malenfant over 8 years ago
Excellent
Merci beaucoup
J.
PS ou sont définis tous ces verbes qui servent à construire les dites macros ? AMCchoiceLabelFormat et autre ?
RE: Combiner Insidebox et Outsidebox pour quelques questions et pas d'autres - Added by Alexis Bienvenüe over 8 years ago
Dans la documentation … au moins celle de la version actuelle 1.3.0.
Ou au pire dans la documentation technique.
(1-7/7)