code en hexa

Added by Laurent Guillopé 4 months ago

Bonjour,

Actuellement un code identifiant un utilisateur est un mot de N lettres prises parmi
les chiffres de 0 à 9.

Dans mon application, le code utilise des mots avec des chiffres hexa : le code est donc un mot de N lettres prises dans 0123456789ABCDEF.

Dans automultiplechoice.sty, il ne suffit pas de compléter la définition
\amc_code_descr_clist { 0123456789 }
par ajout des lettres ABCDEF pour avoir des grilles aux carrés bien activables

Une indication ?

laurent


Replies (2)

RE: code en hexa - Added by Gérard Carpeaux 4 months ago

Je ne suis pas srt d'avoir compris votre demande mais il existe la commande AMCcodeGridInt voir documentation 5.4.14 Saisie de codes

Pour la saisie de codes plus complexes, par exemple comportant des lettres, on pourra utiliser la commande \AMCcodeGrid[ options ]{ identifiant }{ description }.
L’argument description contient une liste d’ensemble de caractères acceptés, séparés par des virgules. Par exemple, pour saisir un code client dont le premier caractère est une lettre entre A et E, suivi
de trois chiffres, on utilisera \AMCcodeGrid{client}{ABCDE,0123456789,0123456789,0123456789}.
Les deux commandes \AMCcodeGrid et \AMCcodeGridInt acceptent des options, séparées par des virgules, dans l’argument optionnel
 options :
vertical= bool Indique la direction utilisée : donner à bool la valeur true (valeur par défaut) pour construire chaque chiffre en vertival, et false en horizontal.
v alias pour vertical=true.
h alias pour vertical=false.
top permet d’aligner les colonnes en haut en direction verticale.

RE: code en hexa - Added by Laurent Guillopé 4 months ago

Merci beaucoup pour votre indication : c'est tout à fait cela que je cherchais

(1-2/2)