\AMCcodeGrid ne fonctionne pas correctement s'il n'a qu'un seul argument (Bug #591)
Description
Lorsque j'utilise AMCcodeGrid et que je ne souhaite afficher qu'une ligne comme ceci
\AMCcodeGrid[v,top]{etu}{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
le document compile et affiche ce qui est attendu, cependant AMC est incapable de récupérer l'information. Dans l'onglet "Notation", sous "Titre du code pour association automatique", je ne trouve pas "etu". Si j'ajoute un deuxième argument à AMCcodeGrid, l'association fonctionne.
History
Updated by Alexis Bienvenüe about 6 years ago
C'était fait exprès car je ne pensais pas qu'il puisse être utile d'utiliser des codes à un seul chiffre (au début AMCcodeGrid
n'existait pas, donc 10 étudiants c'est peu…), mais je pense que je vais changer cela dans la prochaine version.
Vous pouvez changer la ligne 316 de AMC-note.pl
en remplaçant >
par >=
pour permettre le traitement de codes à un seul caractère :
if ($#i >= 0) {
dans
for my $k (keys %codes) { my @i=(keys %{$codes{$k}}); if ($#i >= 0) { my $v=join('',map { $codes{$k}->{$_} } sort { $b <=> $a } (@i)); $scoring->new_code(@$sc,$k,$v); } }
- Status changed from New to Feedback
- Target version set to 1.4.0
Updated by Alexis Flesch about 6 years ago
Super, merci beaucoup !
J'ai testé un code à 26 lettres en demandant aux étudiants de cocher les 4 premières lettres du nom + les 4 premières du prénom, et sur des petits groupes on n'a pas de doublon. Sur 650 étudiants, 10 doublons seulement (!!) et là il faut utiliser un chiffre pour discriminer.
Du coup AMCcodeGrid peut se révéler utile même avec une seule lettre !
Updated by Alexis Bienvenüe almost 6 years ago
Applied with git:6fecbfafbb.
- Status changed from Feedback to Closed
- % Done changed from 0 to 100