No marks computed

Added by Razik Ikhlef over 6 years ago

Le fichier ci-dessous compile sans problème mais la reconnaissance des fichiers scannés ne parvient à se faire que manuellement malgré l'affectation d'un numéro à chaque élève. Le problème le plus important est que AMC ne corrige pas les fichiers scannés, le message "no marks computed" restant affiché.

Ma version AMC (1.3.0.2161) a été installée via Homebrew.

qcm1.tex (5 kB)


Replies (11)

RE: No marks computed - Added by Alexis Bienvenüe over 6 years ago

Qu'avez-vous fait exactement, et où se situait le premier problème ?
Pouvez-vous effectuer l'action problématique en mode débogage (depuis le menu Aide), et joindre le fichier log produit ?

RE: No marks computed - Added by Razik Ikhlef over 6 years ago

Le premier problème c'est que la reconnaissance automatique des étudiants ne fonctionne pas. J'ai donc procédé manuellement. Puis en cliquant sur Mark (mon logiciel est en anglais) cela ne produit aucun effet. Voici le fichier log.

log_file.rtf (78 kB)

RE: No marks computed - Added by Alexis Bienvenüe over 6 years ago

/Users/rikhlef/Library/texmf/tex/latex/rotating/rotating.sty Style option: rotating.sty, v1.6 <92/5/10> (SPQR / LMB))
[…]
! Undefined control sequence.
<argument> \rotatebox {45}{\AMC@LR {\textcolor [gray]{0.8}

It seems that LaTeX uses a very old version of the rotating package (I don't know why), that does not implement the \rotatebox command.
Do you have a newer version somewhere in the /usr/local/texlive/2017basic/texmf-dist/tex/latex/ folder (maybe in graphics)?
Did you install LaTeX with different distributions?

RE: No marks computed - Added by Alexis Bienvenüe over 6 years ago

Oups pardon je fais un mélange de langue.
LaTeX a l'air d'utiliser une très vieille version du package rotating, dans lequel la macro \rotatebox n'est pas définie.
Est-ce que vous pouvez trouver une version plus récente dans l'arborescence /usr/local/texlive/2017basic/texmf-dist/tex/latex/ (peut-être dans graphics) ?
Avez-vous installé LaTeX plusieurs fois avec plusideurs distributions différentes ?

RE: No marks computed - Added by Razik Ikhlef over 6 years ago

Je viens de remplacer l'ancienne version de rotating.sty par une plus récente et n'ai donc plus ce type de messages d'erreur mais la correction ne fonctionne toujours pas. Voici le nouveau fichier log.

Il y a ce message qui revient :

Can't call method "set_type" on an undefined value at /usr/local/Cellar/auto-multiple-choice/1.3.0.2161/libexec/lib/perl5/AMC/Scoring.pm line 183.

log_file-2.rtf (77.6 kB)

RE: No marks computed - Added by Alexis Bienvenüe over 6 years ago

(voir RE: Installation sur OS X (El Capitan) sans MacPorts ?).
Pouvez-vous vérifier la version du fichier /Users/rikhlef/Library/texmf/tex/latex/AMC/automultiplechoice.sty ?
Avez-vous effectué sudo auto-multiple-choice latex-link après l'installation par brew ?

RE: No marks computed - Added by Razik Ikhlef over 6 years ago

Oui j'ai bien effectué sudo auto-multiple-choice latex-link après l'installation. Voici mon fichier automultiplechoice.sty

RE: No marks computed - Added by Razik Ikhlef over 6 years ago

Le problème est résolu ! AMC pointait vers une ancienne version d'automultiplechoice.sty installée il y a quelques années...
J'ai supprimé ce fichier puis refait un sudo auto-multiple-choice latex-link et ça fonctionne désormais !

Merci pour votre aide précieuse et pour votre logiciel !

RE: No marks computed - Added by Maël Valais over 6 years ago

Coucou,

Ça serait super si on pouvait trouver un moyen de vérifier, au lancement d'AMC (si LATEX_FREE=1), que la version trouvée d'automultiplechoice.sty correspond bien à la version d'AMC car plein de problèmes sinon :(

RE: No marks computed - Added by Alexis Bienvenüe over 6 years ago

J'ai rajouté cette vérification lors des compilations LaTeX (préparation des documents et extraction des barèmes) : hg:7d6613da21d6. Cela permettra également de détecter le cas où l'utilisateur laisse traîner un vieux fichier style (éventuellement modifié) dans son répertoire projet.

RE: No marks computed - Added by Maël Valais over 6 years ago

Super !!!
Je viens de remarquer que j'avais mal pensé à latex-link pendant l'installation par Homebrew, du coup à chaque brew upgrade il faudra faire latex-link... Mais je vais corriger ça tout de suite

(1-11/11)