problème d'analyse du scan ?

Added by Bruno Pinçon about 7 years ago

Bonjour,

en vue de réaliser un gros qcm (pour 140 élèves) j'ai fait un test avec 6 copies (avec feuille
de réponse séparée) en utilisant la commande \AMCcode pour pouvoir repérer automatiquement
les élèves. Tout semble bien se passer jusqu'à la saisie (les 6 copies ont été scannées en
un seul fichier pdf avec un scan noir et blanc en 300 dpi).

Lors de la saisie (du fichier pdf de mon scan), j'ai les messages suivants :

6 copies complètes
tous les scans ont été correctement reconnus

Par contre les paramètres de sensibilité sont entre 9.9 et 10
(ceux d'EQM entre 0.1 et 0.4). Quand je vais voir dans le
répertoire scans, le fichier pdf a bien été découpé en 6
fichiers pbm qui sont une assez bonne image des copies.

Quand je regarde le calage de chaque copie, cela
semble bon. Par contre quand je regarde le
zoom j'ai bcp de mal à interpréter la page de sortie
de cette commande (cases non cochées et cases
cochées). Ce que je remarque dans la partie
"cases cochées" c'est qu'il a visiblement sélectionné
énormément de cases qui n'ont pas été noircies...

Le détail de la sortie des commandes me donne :

Page : 1/7/54
Page : 4/7/30
Page : 2/7/46
Page : 3/7/38
===<analyse>=+0.166666666666667
===<analyse>=+0.166666666666667
===<analyse>=+0.166666666666667
===<analyse>=+0.166666666666667
Page : 5/7/22
Page : 6/7/14
===<analyse>=+0.166666666666667
===<analyse>=+0.166666666666667
===<analyse>=+1

Ensuite dans l'onglet Notation, je ne peux pas
choisir le titre du code pour association
automatique, comme si l'analyse des scans n'avait
pas détecté les cases des numéros des élèves
(obtenu avec la commande latex \AMCcode) ou
plutôt que la détection est incohérente
(plusieurs choix pour chaque chiffre).

Je suis sur Mageia, j'utilise le paquet fourni par
la distribution (Auto Multiple Choice 1.2.1 (svn:1403)).
J'ai l'impression que c'est donc le composant d'analyse
des scans qui ne fonctionne pas ou vraiment très mal.

Quelqu'un aurait-il rencontré le même genre de problème,
comment essayer de le résoudre ? Un grand (un très grand) merci
pour tout aide que l'on pourrait m'apporter.

Bruno


Replies (5)

RE: problème d'analyse du scan ? - Added by Bruno Pinçon about 7 years ago

Re bonjour,

petite précision, si je corrige avant, je peux choisir le titre du code pour l'association
automatique (ce qui est la procédure normale,j'avais oublié ce détail qu'il fallait
corriger avant, dsl).
Néanmoins il n'arrive pas à faire la liaison avec mon fichier csv, sans doute du fait
qu'il détecte énormément de cases cochées et que les numéros d'élèves sont donc
incohérents. Je précise que je viens de terster le remplacement du paquet perl-Image-Magick
par le paquet perl-Graphics-Magick mais les résultats sont (hélas) identiques.

Bruno

RE: problème d'analyse du scan ? - Added by Alexis Bienvenüe about 7 years ago

Ce que je remarque dans la partie
"cases cochées" c'est qu'il a visiblement sélectionné
énormément de cases qui n'ont pas été noircies...

Pouvez-vous joindre une copie d'écran de la fenêtre des zooms pour une page donnée ?

RE: problème d'analyse du scan ? - Added by Bruno Pinçon about 7 years ago

Merci pour votre réactivité :-). Voici pour la page 1. J'ai mis aussi
le calage de cette même page. Pour le zoom comme il y a énormément
de cases détectées j'ai mis la copie d'écran du haut puis ce qu'il
y a tout en bas.

calage_p1.png (195.9 kB)

zoom_p1_haut.png (123.3 kB)

zoom_p2_tt_en_bas.png (109.1 kB)

RE: problème d'analyse du scan ? - Added by Alexis Bienvenüe about 7 years ago

Merci. Comment fait AMC pour décider si une case semble cochée ou non ? Il calcule la proportion de pixels noirs dans l'image formée par l'intérieur de la case, et compare cette proportion à un seuil nommé seuil de noirceur. Au-dessus de ce seuil, la case est considérée comme étant cochée.
Dans la fenêtre des zooms, la proportion de pixels noirs est indiquée à côté de chaque case.
Dans la cas de réponses dans le sujet (donc pas de feuille séparée pour les réponses), quand rien n'est écrit à l'intérieur de la case sur le sujet, on peut utiliser un seuil de noirceur de l'ordre de 0.15 pour détecter le cas où l'étudiant coche la case sans la noircir totalement.
Dans le cas d'une feuille de réponses séparée par contre, on doit donner pour indication de noircir complètement les cases car sinon AMC aurait du mal de faire la différence entre une case 8 et une case1 cochée d'une petite croix par exemple. Une valeur de 0.5 est habituellement raisonnable.
On voit bien sur votre page des zooms que le seuil utilisé ici est 0.15 : passez-le à 0.5 dans Édition/Préférences/Projet/Saisie automatique/Seuil de noirceur et relancez la notation des copies.

RE: problème d'analyse du scan ? - Added by Bruno Pinçon about 7 years ago

Merci bcp, ça fonctionne maintenant ! Et merci
pour ce logiciel.

Bruno

(1-5/5)