Modification numero page de la première page

Added by Jean-Francois Jamoteau about 10 years ago

Bonjour.
Je vous explique brièvement mon problème.
Je voulais gérer la présence d'étudiants à un examen grâce à AMC
J'ai donc créer un projet ne contenant qu'une seule copie, mais cette copie fait 216 pages (car j'ai 216 surveillances différentes pour le même examen).
Mais voilà le problème, je viens de relire les limitations d'AMC et il ne gère pas plus de 64 pages par copies.
Afin de ne pas devoir tout re-saisir à la main, j'ai donc imaginer de séparer en plusieurs projets mais...
- Je sais comment modifier le numéro de la copie (cela ne me servant à rien puisqu'il n'y en a qu'une)
- Je sais changer le numéro de Chek
- Je ne sais pas si il est possible de modifier le numéro de page.

En effet, sans la modification de ce numéro de page, l'identifiant "code barre" n'est pas le bon.

Si quelqu'un pouvait m'aider, ce serait super.

Cordialement.
M Jamoteau


Replies (9)

RE: Modification numero page de la première page - Added by Alexis Bienvenüe about 10 years ago

Je n'ai pas très bien compris quelles sont les informations saisies sur chaque page. Pouvez-vous détailler un peu (éventuellement aussi montrer une ou deux pages) ?

RE: Modification numero page de la première page - Added by Jean-Francois Jamoteau about 10 years ago

Bonjour.
Je vais donc préciser un peu les choses.
Mon examen concerne environ 3600 étudiants répartis en 216 groupes différents.
Plutôt que de gérer les présences avec un fichier tableur et après devoir tout reprendre, j'ai voulu cette année faire ces feuilles de présence grâce à AMC pour les scanner ensuite.
Comment j'ai fait ?
grâce à un petit programme, j'ai crée le fichier latex qui va bien :
- Une question du QCM correspond en fait à l'identité de l'étudiant (que j'ai caché dans le fichier joint).
- Pour chaque question j'ai deux réponse : Présent ou Absent
- J'ajoute un\clearpage avant chaque nouveau groupe.

Ce qui fait que je me retrouve avec 1 seule copie mais qui fait 216 pages. Or AMC semble limité à 64 pages.

J'ai donc pensé à diviser mon projet initial en plusieurs projets faisant 60 pages environ.
Pour les pages 1 à 60 du projet initial, pas de problème
C'est après que cela se gate. Comme le numéro de page est 1 et non 61, "le code d'identification" n'est pas le bon et AMC n'arrive donc pas à faire la correspondance.
C'est pour cela que je me demandait s'il était possible de changer le numéro de page pour pouvoir mettre 63 au lieu de 1.
Je joints un exemple de feuille de présence pour que ce soit un peu plus clair (par contre j'ai caché l'identité des étudiants)

Cordialement

demo2.pdf (20 kB)

RE: Modification numero page de la première page - Added by Alexis Bienvenüe about 10 years ago

Merci.
Dans votre deuxième projet qui commence à la page "61", vous devez regarder à quelles valeurs correspondent les cases de codage en haut. Il y a (par défaut) 12 chiffres (binaires) pour le numéro d'étudiant, 6 pour le numéro de page, et 6 pour le code de correction d'erreur. Vous devez reproduire ces valeurs dans votre LaTeX, avec les commandes suivantes à insérer au début du fichier (on suppose ici que la première page est numérotée 2 par les cases binaires, et que le code correcteur est 13) :

\makeatletter
\AMCid@check=14 % (on a ajouté 1)
\makeatother
\setcounter{page}{2}

RE: Modification numero page de la première page - Added by Alexis Bienvenüe about 10 years ago

Pour la prochaine fois, vous devriez pouvoir augmenter la limite de 64 pages par copie en changeant le nombre de cases binaires qui codent le numéro de page :

\makeatletter
\def\AMC@NCBpage{8} % pour aller jusqu'à 2⁸=256
\makeatother

RE: Modification numero page de la première page - Added by Jean-Francois Jamoteau about 10 years ago

Bonjour
Merci beaucoup.
Tout marche nickel à un petit détail prêt :
Je ne fais pas "-1" mais "+1" pour la valeur de \AMCid@check par rapport au code correcteur d'erreur pour que cela fonctionne. (EDIT: maintenant corrigé)
Cordialement
M Jamoteau

RE: Modification numero page de la première page - Added by Alexis Bienvenüe about 10 years ago

Super. Je corrige sur le post précédent.

RE: Modification numero page de la première page - Added by Jean-Francois Jamoteau about 10 years ago

Re.
En fait cela ne marche pas.
Lorsque je regarde la 64 page sur le petit projet, il me rajoute encore une case dans le code binaire sur la droite de la deuxième ligne et cette case ne semble pas analysée.
Cf capture jointe
Cordialement

RE: Modification numero page de la première page - Added by Alexis Bienvenüe about 10 years ago

Comment est-ce sur vos copies imprimées à scanner ? Normalement, à partir de 64, cette case supplémentaire devrait apparaître, non ? Si c'est le cas, vous pouvez essayer en construisant un projet avec toutes les pages à partir de 64 et jusau'à 127, en signalant à AMC que vous utilisez une case supplémentaire :

\makeatletter
\def\AMC@NCBpage{7}
\makeatother

RE: Modification numero page de la première page - Added by Jean-Francois Jamoteau about 10 years ago

Re
Effectivement c'est ce que j'étais en train de bidouiller.
Voilà ce que je viens de faire et qui semble marcher :
- J'ai diviser mon projet initial en plusieurs projets :
-- Premier projet contenant les pages 0 à 63 "en mode classique"
-- Deuxième projet contenant les pages 64 à 127 avec 7 cases pour le nombre de page (cf dessus)
-- Troisième projet contenant les pages 128 à 216 avec 8 case pour le nombre de pages.

Cordialement

(1-9/9)