scans non reconnus car problème de calage

Added by sofia gerald about 4 years ago

Bonjour et bonne année,

j'utilise amc depuis plusieurs années et j'en suis ravie. J'en profite pour vous remercier pour cet outil.
Pour la première fois depuis que je l'utilise, les scans ne sont pas reconnus en raison d'un problème de calage.
Je viens de vérifier que lors de l'impression des copies les deux repères (2 points) du fond n'ont pas été imprimés. Je ne comprends pas pourquoi car le fichier remis avait subi le calcul de la mise en page et les comportait.
Cela étant dit, je me retrouve avec une centaine de copies qui ne sont pas reconnues.
Y a-t-il un moyen de corriger le tir ou la seule option possible consiste à procéder à une saisie manuelle ?

Merci


Replies (13)

RE: scans non reconnus car problème de calage - Added by Frédéric Bréal about 4 years ago

Pour celles et ceux qui ont des idées, l'auteure peut vous envoyer un lien pour avoir les copies des étudiants. Je mets en pièce jointe une copie anonyme pour comprendre le problème.
J'essaye depuis hier de refaire la méthode avec pdfcrop https://project.auto-multiple-choice.net/boards/4/topics/8796?r=8843#message-8843 mais il persiste un décalage entre les cases de la feuille et les cases calculées par AMC.
J'essaye de faire remonter les cases réponses, je ne m'occupe pas des cases pour identifier l'élève, puis après j'utilise pdftk pour mettre en transparent les cercles du bas mais je fais par talonnements car j'ignore sur quelles marges je dois jouer.

pdfcrop --margin '-75 -110 -100 -30' INTER.pdf INTERcropped.pdf

copieanonyme.pdf (613.3 kB)

decalage.png (107.4 kB)

RE: scans non reconnus car problème de calage - Added by Alexis Bienvenüe about 4 years ago

Je ne comprends pas pourquoi car le fichier remis avait subi le calcul de la mise en page et les comportait.

C'est étrange. Un problème lors de l'impression ? On a l'impression qu'il y a eu un décalage vers le bas…
J'ai bien peur que ce soit difficile de récupérer le coup.

RE: scans non reconnus car problème de calage - Added by sofia gerald about 4 years ago

Bonjour,

oui c'est un problème au moment de l'impression. Il y a un important roulement de personnels dans notre université et je ne me souviens pas à chaque fois d'expliquer en quoi consiste le qcm et comment procéder à la reproduction.

Je me doutais un peu du verdict. J'ai déjà commencé à m'avancer.

En tout cas, merci d'avoir essayé.

RE: scans non reconnus car problème de calage - Added by Frédéric Bréal about 4 years ago

Laissez moins une dernière chance, j'ai réussi pour une copie.
Il faut juste que je trouve comment utiliser composit et mogrify d'ImageMagick

RE: scans non reconnus car problème de calage - Added by Frédéric Bréal about 4 years ago

J'ai réussi, à quelques copies près (la 31/2, l'élève a réécrit son identifiant en haut), j'ai 9.99 de moyenne.

Je vous donne ma démarche avec le terminal ouvert dans votre dossier.

  • Créer un dossier dans votre dossier projet DossierCopies
    mkdir DossierCopies
    
  • Extraire la page 1 du fichier DOC-sujet.pdf
    pdftk DOC-sujet.pdf cat 1 output page1.pdf
    
  • Récupérer les cercles du bas
    pdfcrop --margin '98 -715 115 27' page1.pdf cercle.pdf
    
  • Convertir en image le fichier cercle.pdf
    pdftoppm cercle.pdf cercle
    
  • Renommer le fichier (pas utile mais ça enlève le 1) et le copier dans le dossier crée précédemment
    mv cercle-1.ppm cercle.ppm && mv cercle.ppm DossierCopies/
    
  • Convertir le pdf en image puis appliquer un traitement pour transformer en noir et blanc les copies puis les déplacer dans le dossier DossierCopies
    pdftoppm INTER.pdf copies && mogrify -threshold 80% copies*.ppm && mv copies*.ppm DossierCopies/
    
  • Se placer dans le dossier
    cd DossierCopies
    
  • Ajouter les cercles aux images
    for f in copies*.ppm; do composite cercle.ppm -gravity South $f new_$f;done
    
  • Lancer la correction automatique avec les pages new_copies-XX.ppm. Vous sélectionnez le 1re puis clic sur shift puis la dernière.
  • Vous recommencez avec l'autre paquet mais changer de nom de fichier à l'étape 6 sinon vos copies seront écrasées.

RE: scans non reconnus car problème de calage - Added by sofia gerald about 4 years ago

Bonjour,

je voulais vous écrire pour vous dire que tout s'est bien passé !! :)

C'était un peu plus long parce qu'il y avait quelque chose de verrouiller (Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible). J'ai fini par trouver une solution sur les pages ubuntu et j'ai suivi les instructions avec quelques tâtonnements, ET finalement le résultat est époustouflant.

MERCI BEAUCOUP !

RE: scans non reconnus car problème de calage - Added by Al DUS over 3 years ago

Bonjour,

Je ressuscite ce thread car j'ai le même problème. J'ai pensé que c'était lié à la mise à jour en ubuntu 20.04. Maintenant je pense surtout que c'est parce que je n'ai pas sorti de sujet papier depuis le confinement et que j'ai fait une bêtise à l'impression (apparition de liseré autour des pages A4 imprimées sur des feuilles A3) et donc une probable rétrécissement. Arghhhh !

Intrigué par la solution de Gérard (que je vais essayer), j'ai mesuré les décalages à différents endroits de la page et effectivement le rapport "distance constatée"/"distance prévue" prise par rapport au bord supérieur de la feuille est constant, signe d'une réduction uniforme sur la longueur de la page. Bizarrement cependant, aucune réduction selon la largeur. En tous cas cela confirme l'origine du décalage.

Et là je suis étonné ! Nous disposons des quatre points noirs au quatre coins de la feuille. Les cases ne devraient-elles pas être "amarrées" à ces points d'ancrage. Dès lors, même en cas d'erreur sur le taux de reproduction, on aurait les cases en face des cibles. On aurait une solution plus robuste.

Qu'en pensez-vous Alexis ? Est-ce possible ? Faut-il le mettre dans les demandes de fonctionnalités ?

RE: scans non reconnus car problème de calage - Added by Alexis Bienvenüe over 3 years ago

Est-ce que les 4 marques de coin sont bien présentes sur vos copies imprimées ? Dans ce cas AMC devrait pouvoir se débrouiller.

RE: scans non reconnus car problème de calage - Added by Al DUS over 3 years ago

Oui, elles y sont. En fait je me suis aperçu que j'avais un décalage sans même d'impression, juste en scannant le pdf coché électroniquement. Du coup j'ai créé un nouveau sujet car il ne rentrait plus dans le topic ici . https://project.auto-multiple-choice.net/boards/4/topics/10127

RE: scans non reconnus car problème de calage - Added by Al DUS over 3 years ago

Bonjour Sofia,
Avec Gérard, nous avons une piste qui pourrait résoudre le problème de décalage.
Aurais-tu la possibilité de mettre ici la source de ton devoir ou de l'envoyer à Gérard ou à moi pour que nous essayons de voir si on peut résoudre le problème de décalage ?

RE: scans non reconnus car problème de calage - Added by sofia gerald over 3 years ago

Bonjour,

c'est très gentil de me contacter mais mon problème avait déjà été résolu avec l'aide de Gérard Carpeaux très précisément.
Je vous en avais informé il y a 8 mois si vous regardez le fil des messages.

Bonne journée
Sofia

RE: scans non reconnus car problème de calage - Added by Al DUS over 3 years ago

Bonjour,
J'aurais du être plus précis. J'ai bien compris que le "by-pass" de Gérard a fonctionné et résolu votre cas particulier. Mais nous essayons de comprendre comment on en arrive là.
Et c'est donc à des fins d'analyse que nous aimerions avoir la source qui avait débouché sur un problème de points mal placés.
D'ailleurs, avez-vous eu d'autres cas de sujets donnant lieu à cet effet ?
Cordialement,
Al.

(1-13/13)