Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring

Added by Christophe Stephan about 9 years ago

Bonjour,

impossible de faire marcher l'association automatique dans un QCM fait en LaTeX. J'ai fini par utiliser le mode debug et dans le log il me met :
Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring

Pourtant le code d'identification à 8 chiffres est bien reconnu (les cases cochées sont détectées), je ne comprends pas d'où peut venir le problème.

Des idées ? Pourquoi chaque chiffre du code est remplacé par -1 ?

Merci

Auto Multiple Choice 1.2.1 (svn:1403)


Replies (8)

RE: Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring - Added by Alexis Bienvenüe about 9 years ago

Pouvez-vous poster un fichier source minimal (éventuellement en indiquant les cases cochées) faisant apparaître le problème ?

RE: Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring - Added by Christophe Stephan about 9 years ago

En fait le problème disparait si j'enlève cette ligne :

\scoringDefaultS{MAX=2,formula=((NBC+NMC)>1?0:(NMC>0?-1:(NBC==NB?2:0)))}

Mais c'est la ligne dont j'ai besoin pour configurer les points par défaut pour mes questions. Pourquoi cela interfère avec le code d'identification des étudiants ?

RE: Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring - Added by Alexis Flesch over 7 years ago

Bonjour,

Merci pour ce post qui m'a permis de comprendre comment résoudre mon problème (le même à ceci près que j'avais un "Code value -0.5-0.5-0.5...".

Une solution en attendant la correction du code source:
- commenter les lignes du type "\baremeDefautS, \baremeDefautM" dans le fichier .tex
- demander à amc de corriger les copies
- demander à amc d'effectuer l'association automatique des copies
- remettre les lignes de barème dans le fichier .tex
- demander à amc de corriger à nouveau les copies

L'association numéro/copies est gardée et le barème est mis à jour.

J'ajoute que j'utilise la version 1.3.0+hg2016-11-09 (la dernière disponible à l'heure où j'écris ces lignes).

RE: Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring - Added by Alexis Flesch over 7 years ago

En fouillant un peu plus sur le forum je me rends compte que le problème est connu : serait-il possible d'ajouter une petite ligne à ce sujet dans la boîte de dialogue qui indique n'avoir pas réussi à faire l'association des copies ? Quitte à faire un renvoi vers la doc (où il serait intéressant d'en parler : je n'y ai rien vu à ce sujet).

RE: Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring - Added by Christophe Stephan over 7 years ago

Merci, c'est dommage que ça ne soit toujours pas corrigé, le code de scoringDefault ne devrait pas changer le code de l'association.
Soulagé, mais un peu déçu, de voir que je ne suis pas le seul de ce cas.

RE: Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring - Added by Alexis Bienvenüe over 7 years ago

Le problème vient de l'utilisation de formula avec \scoringDefaultS, qui déteint sur \AMCcode (qui utilise en interne des questions simples).
Ceci a été réparé avec la révision hg:1194cd206696.
Par ailleurs, formula ne devrait pas avoir d'utilité pour les questions simples. Par exemple, \scoringDefaultS{MAX=2,formula=((NBC+NMC)>1?0:(NMC>0?-1:(NBC==NB?2:0)))} peut se réécrire plus lisiblement \scoringDefaultS{m=-1,b=2}.

RE: Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring - Added by Christophe Stephan over 7 years ago

Merci beaucoup pour tout votre travail, Alexis !

RE: Code value -1-1-1-1-1-1-1-1 not found in students list: ignoring - Added by Alexis Flesch over 7 years ago

Merci beaucoup pour la correction de bug !

Il est vrai que l'on peut (presque) tout faire sans passer par "formula", mais pour quelqu'un qui souhaite aller au plus rapide et qui n'a pas le courage de lire en détails la doc, "formula" est bien plus simple à utiliser (en tous cas de prime abord).

Encore merci !

(1-8/8)