pas de nom de case, parfois

Added by Liouba Leroux about 3 years ago

Bonjour,

je suppose que ma réponse tourne autour de \def\AMCchoiceLabel#1{ }, mais je n'arrive pas à concrétiser le besoin suivant :
- dans l'entête de la copie, j'ai besoin de cases à cocher insidebox pour faire coder aux élèves leurs nom/prénom
- dans les questions, je voudrais que les réponses n'ai pas de numérotation apparente (c'est un qcm d'une page, sans l'option ensemble et sans feuille de réponse séparée).

Comment faire ?

Merci de vos avis !


Replies (6)

RE: pas de nom de case, parfois - Added by Alexis Bienvenüe about 3 years ago

Pouvez-vous poster un fichier source de départ, afin que nous puissions faire des essais ?

RE: pas de nom de case, parfois - Added by Liouba Leroux about 3 years ago

Voilà un exemple.
J'ai laissé tout le préambule que j'utilise au cas où.
Merci !

RE: pas de nom de case, parfois - Added by Alexis Bienvenüe about 3 years ago

Effectivement cela semble fonctionner :

{
\def\AMCchoiceLabel##1{}
\restituegroupe{rel}
}

On restreint l'effet de AMCchoicelabel aux questions en englobant par {}, et on double le # dans ##1 car on est à l'intérieur d'une commande (\exemplaire).

RE: pas de nom de case, parfois - Added by Alexis Bienvenüe about 3 years ago

Attention : pour bien reconnaître les cases cochées qui ont des lettres à l'intérieur, il faudra choisir une valeur proche de 0.5 pour le seuil de noirceur, et donc il faudra que toutes les cases que l'élève veut cocher (pour coder son nom et pour répondre aux questions) soient complètement noircies.

RE: pas de nom de case, parfois - Added by Liouba Leroux about 3 years ago

Oui, j'en ai conscience.

En fait, je n'étais pas très loin du but, mais je n'aurais pas eu l'idée du crochet englobant le \restituegroupe, j'avais une erreur bizarre dont je ne me sortais pas.

Encore merci !

RE: pas de nom de case, parfois - Added by Frédéric Bréal about 3 years ago

Aucun lien avec la question mais cette formule ne me semble pas correcte

\baremeDefautM{formula=((NBC-NMC)/NB)*((NBC-NMC)/NB>0)}% nombre de bonnes réponses cochées minorées des mauvaises réponses cochées, ramenées à 1, et ramenée à 0 si résultat négatif.

N'est-ce pas plutôt
\baremeDefautM{formula=((NBC-NMC)/NB)>0 ?((NBC-NMC)/NB : 0)}% nombre de bonnes réponses cochées minorées des mauvaises réponses cochées, ramenées à 1, et ramenée à 0 si résultat négatif.

Quelques notes que j'ai glanées sur le net
babel doit être déclaré en dernier sauf exception (https://gte.univ-littoral.fr/Members/denis-bitouze/pub/latex)
SIstyle et numprint peuvent être remplacés par siunitx (surtout SIstyle)
etex n'est plus obligatoire car intégré au moteur latex
utf8 n'est plus obligatoire car c'est devenu la norme depuis 2018
Vous pouvez compiler avec xelatex et utiliser pstricks (mais je crois qu'il faut un -shell-escape)

(1-6/6)