Forums » Utilisation d'AMC (french) »
code élève limité à 35
Added by Stéphane Chaudy almost 11 years ago
Est-ce qu'il existe un moyen de n'afficher que les codes élèves jusqu'à 35 ?
J'aimerai n'afficher que les 4 premières cases de la 1ere ligne (pour les dizaines de 0 à 3).
Steph.
Replies (6)
RE: code élève limité à 35 - Added by Alexis Bienvenüe almost 11 years ago
Ce n'est pas prévu de manière simple : il vous faut modifier un peu le code LaTeX de \AMCcode
pour faire ce que vous voulez...
RE: code élève limité à 35 - Added by Stéphane Chaudy almost 11 years ago
Je vais voir si je peux rajouter un paramètre optionnel. Si j'y arrive, je vous renverrai le code (mais il y a peu de chance :)
Merci
RE: code élève limité à 35 - Added by Alexis Bienvenüe almost 11 years ago
In ne faut pas partir perdant comme ça. J'intégrerai votre amélioration avec plaisir.
RE: code élève limité à 35 - Added by Stéphane Chaudy almost 11 years ago
Bon, j'ai programmé ce que je voulais (avec les pieds mais, à priori, ça fait ce que je veux).
J'ai ajouté un appel à un paquet (ligne 35) et une fonction modifiee (ligne 706 et suivantes).
Au lieu d'appeler \AMCcodeH{code}{2}
il faut appeler \AMCcodemodifieH{code}{35} si on a 35 élèves. Dans ce cas, ça affiche 2 lignes et la première ligne ne contient que les boites 0,1,2,3.
Bon par contre, big problème, l'association automatique ne fonctionne plus car on ne peut lus choisir le "titre du code pour l'association automatique". De fait, ma modif ne sert à rien :)
Il me semble que ce bug est déjà apparu et avait été réglé. L'aurai-je réactivé ???
RE: code élève limité à 35 - Added by Alexis Bienvenüe almost 11 years ago
Avez-vous effectué le calcul des notes avant ? C'est seulement après le calcul des notes qu'AMC sait que le code existe...Bon par contre, big problème, l'association automatique ne fonctionne plus car on ne peut lus choisir le "titre du code pour l'association automatique".
Quelques remarques sur le code LaTeX :
- vous utilisez des commandes du paquet
xstring
, il faut donc le charger avecusepackage
; - il me semble qu'il est préférable d'utiliser
\baremeDefautM
plutôt que\bareme
en entête avant les questions ; L-None
est une option pour le format AMC-TXT : en LaTeX, il faut utiliser\AMCtext{none}{aucune réponse juste}
.
RE: code élève limité à 35 - Added by Stéphane Chaudy almost 11 years ago
Alexis Bienvenüe wrote:
Avez-vous effectué le calcul des notes avant ? C'est seulement après le calcul des notes qu'AMC sait que le code existe...
Effectivement ça fonctionne ! A vouloir tester mon code trop vite, j'avais sauté l'étape notation. désolé.
Quelques remarques sur le code LaTeX :
- vous utilisez des commandes du paquet
xstring
, il faut donc le charger avecusepackage
;
Je l'ai déclaré ligne 35 de la version modifié de automultiplechoice.sty joint dans mon message précédent
- il me semble qu'il est préférable d'utiliser
baremeDefautM
plutôt quebareme
en entête avant les questions ;
Oui, c'est vrai, ce fichier est un fichier de test dans lequel ce bug était resté ! il faut mettre \baremeDefautM{formula=NBC-NMC*0.25}
L-None
est une option pour le format AMC-TXT : en LaTeX, il faut utiliserAMCtext{none}{aucune réponse juste}
.
C'est pour ça que ça ne fonctionnait pas :)
(1-6/6)