Problème avec la commande annotate

Added by Etienne CLAVE over 7 years ago

Bonjour,

J'essaye d'utiliser AMC en ligne de commande mais je bute sur la commande annotate. Quand je lance :

auto-multiple-choice annotate --project ./

J'obtiens :

Use of the encoding pragma is deprecated at /usr/share/perl5/AMC/Annotate.pm line 39.
Warning: unable to close filehandle GEN0 properly: Broken pipe at /usr/share/perl5/AMC/Subprocess.pm line 103, <GEN1> line 214.

Et au final, une seule copie a été corrigée/ annotée.
Par contre si je lance :

auto-multiple-choice annote --project ./ --data ./data

Toutes les copies sont annotées. Le problème étant que la commande à l'air dépréciée.

Auriez vous des idées sur ce problème ?

Cordialement.
Etienne


Replies (5)

RE: Problème avec la commande annotate - Added by Alexis Bienvenüe over 7 years ago

Pouvez-vous essayer avec l'option

--debug /tmp/annotate.log

après avoir créé un fichier vide avec (par exemple) la commande suivante ?

touch /tmp/annotate.log

Peut-être que le fichier log produit sera informatif.

RE: Problème avec la commande annotate - Added by Etienne CLAVE over 7 years ago

Bonsoir,

Merci de m'aider dans la résolution de ce problème.Je joins le fichier de log,

Je me demande si mon problème ne viens pas de mes étapes préalables.
1. Je crée le projet / et imprime les copies à l'aide d'AMC
2. Après c'est la que ça se complique parce que je veux commencer à utiliser la ligne de commande du coup, avec les infos que j'ai pu récupérer, ça donne dans l'ordre :
auto-multiple-choice getimages --progression-id analyse --list ./list --debug ./tmp/getimages.log --vector-density 250 --copy-to ./scans/ --force-convert --orientation portrait

auto-multiple-choice analyse --debug ./tmp/analyse.log --no-multiple --tol-marque 0.2,0.2 --prop 0.8 --bw-threshold 0.6 --progression-id analyse --progression 1 --n-procs "0" --data ./data --projet ./ --cr ./cr --liste-fichiers ./list --no-ignore-red --try-three

auto-multiple-choice note --debug ./tmp/note.log --data ./data --seuil 0.15 --seuil-up 1 --grain 0.5 --arrondi inf --notemax 20 --plafond --notenull "0" --notemin "" --postcorrect-student "" --postcorrect-copy "" --no-postcorrect-set-multiple --progression-id notation --progression 1
  • Et enfin
    auto-multiple-choice annotate --project ./ --debug ./tmp/annotate.log
    

Donc il y a certainement des options qui ne servent à rien et mais peut-être que d'autre manquent.

Cordialement

annotate.log (63.4 kB)

RE: Problème avec la commande annotate - Added by Alexis Bienvenüe over 7 years ago

[ 13930, 0.26] |> ! ERROR: poppler fail: The pathname './/DOC-sujet.pdf' is not an absolute path

Il semblerait que poppler ait des difficultés avec les chemins relatifs. Pouvez-vous essayer avec un chemin absolu ?

auto-multiple-choice annotate --project /home/clave/Dropbox/AMCflask/QCM/mathematiques/TermS/Derivee

RE: Problème avec la commande annotate - Added by Etienne CLAVE over 7 years ago

Super !!!

Le problème est résolu, toutes les pages ont bien été annotées.

Merci beaucoup pour ton aide.

PS : Maintenant que je relie le log en savant ce que je cherche j'ai bien trouvé :
[ 13930, 0.26] |> ! ERROR: poppler fail: The pathname './/DOC-sujet.pdf' is not an absolute path
Et comme dans le wiki la commande est

 auto-multiple-choice annote --projet ./ --data ./data --fich-noms students-list.csv 

j'ai bêtement pensé que je pouvais juste changer annote / annotate

RE: Problème avec la commande annotate - Added by Alexis Bienvenüe over 7 years ago

Ceci dit il faut que je corrige AMC-annotate pour qu'on puisse transmettre un chemin relatif… Si vous pouvez créer un rapport de bogue, cela m'aidera à y penser.

(1-5/5)