Forums » Utilisation d'AMC (french) »
Problème avec la commande annotate
Added by Etienne CLAVE about 8 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 about 8 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 about 8 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 about 8 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 about 8 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 about 8 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)