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é ???

DOC-sujet.pdf (44.5 kB)

source.tex (1.7 kB)

automultiplechoice.sty (52.4 kB)

RE: code élève limité à 35 - Added by Alexis Bienvenüe almost 11 years ago

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".

Avez-vous effectué le calcul des notes avant ? C'est seulement après le calcul des notes qu'AMC sait que le code existe...
Quelques remarques sur le code LaTeX :
  • vous utilisez des commandes du paquet xstring, il faut donc le charger avec usepackage ;
  • 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 avec usepackage ;

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 que bareme 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 utiliser AMCtext{none}{aucune réponse juste}.

C'est pour ça que ça ne fonctionnait pas :)

(1-6/6)