Trop grand nombre de fichiers générés

Added by Jean-Francois Jamoteau over 11 years ago

bonjour.
Je viens ver svous une nouvelle fois car j'ai un petit (en fait gros) soucis.
J'ai généré un qcm de 60 questions en 4080 exemplaires !
JE sais le nombre de 4080 est impressionnant mais cet exam est fait pour tous les etudiants de L1.
Et d'ailleurs je n'ai pas un QCM mais 3 !....
Bref, les documents sont imprimés et j'ai fait passer ce test.
Sauf que je n'avais pas réouvert le projet depuis sa création.
Le problème c'est que mon projet met environ 25 minutes à s'ouvrir !!
Ma question est donc la suivante : est-il possible de "subdiviser" un projet existant afin de revenir à un temps d'ouverture raisonable ?

Merci d'avance pour la réponse.


Replies (13)

RE: Trop grand nombre de fichiers générés - Added by Alexis Bienvenüe over 11 years ago

Une petite question introductive : quelle version d'AMC utilisez-vous ? AMC a un peu évolué en essayant de diminuer le nombre de fichiers générés, principalement lors des versions 1.0.815 puis 1.1.1183).

est-il possible de "subdiviser" un projet existant ?

Pas vraiment. J'entrevois cependant une sorte de solution : si par exemple vous faites passer l'examen dans 4 amphis différents, il est possible de faire 4 projets différents de 1020 copies chacun. On peut aussi découper dans l'autre sens : faire trois projets pour les trois séries de 20 questions (mais cela demande de distribuer trois copies par étudiant, ce qui peut se révéler difficile à gérer).

RE: Trop grand nombre de fichiers générés - Added by Jean-Francois Jamoteau over 11 years ago

Bonsoir.
J'utilise la version 1.1.0
La solution proposée n'est malheureusement pas viable car les étudiants ont déjà rempli les feuilles réponses...
Cordialement
M Jamoteau

RE: Trop grand nombre de fichiers générés - Added by Alexis Bienvenüe over 11 years ago

J'utilise la version 1.1.0

Pouvez-vous essayer les commandes suivantes (dans un terminal, avant d'ouvrir AMC) pour créer un index sur la base de données qui freine l'ouverture du projet ?

user@localhost> sqlite3 Projets-QCM/nom_du_projet/data/layout.sqlite
SQLite version 3.7.13 2012-06-11 02:05:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";" 
sqlite> begin transaction;
sqlite> create unique index main_box on layout_box (student,question,answer);
sqlite> create index main_namefield on layout_namefield (student,page);
sqlite> create unique index main_digit on layout_digit (student,page,numberid,digitid);
sqlite> create unique index main_mark on layout_mark (student,page,corner);
sqlite> commit;
sqlite> .quit

RE: Trop grand nombre de fichiers générés - Added by Alexis Bienvenüe over 11 years ago

L'opération détaillée dans le message précédent devrait permettre d'ouvrir le projet en un temps raisonnable, mais il y a encore quelques aspects à travailler (l'ouverture de la fenêtre de saisie manuelle est par exemple infiniment lente). J'y travaille actuellement - je vous demanderai éventuellement de passer à une version de développement d'AMC pour faire des tests (après avoir fait une copie du répertoire projet...)

RE: Trop grand nombre de fichiers générés - Added by Jean-Francois Jamoteau over 11 years ago

Bonjour
merci pour cette réponse. je testerai dès que je le pourrai.
Par contre je suis face à un autre probleme sur ce meme type de projet (4080 fiches réponses générées - 60 questions dans le qcm).
Voici mon probleme : je viens de rentrer dans ce projet 500 feuilles d'étudiants. Je viens de demander à amc de corriger ce qcm à l'aide d'une feuille réponse que j'ai faite moi même. Cela fait plus d'une demie-heure que ma machine tourne à fond et la barre de progression du calcul de notes n'avance pas (cf copie d'écran).
Est-ce normal que cela prenne autant de temps ?
Y a-t-il un moyen d'aller plus vite ?
Cordialement

51.png (71.9 kB)

RE: Trop grand nombre de fichiers générés - Added by Jean-Francois Jamoteau over 11 years ago

Rebonjour.
Je viens de remarquer que, si on travaille en post-correction, quelque soit le nombre de pages de questionnaire générés dans un projet l'identifiant de la ième page est toujours le même.
Est-il possible (d'une manière simple ou compliquée) de dire à amc que l'on veut créer un projet de 500 feuilles par exemple mais que le premier identifiant est 501 ?
(cela me permettrait de subdiviser les projets et de pouvoir me sortir du pétrin dans lequel je me suis mis)
Cordialement

RE: Trop grand nombre de fichiers générés - Added by Alexis Bienvenüe over 11 years ago

(cela me permettrait de subdiviser les projets et de pouvoir me sortir du pétrin dans lequel je me suis mis)

Attention : si vous avez utilisé un mélange de questions et/ou de réponses, si vous générez 100 copies en commençant par l'identifiant 500, celles-ci seront mélangées comme les 100 premières, et donc de manière différente de ce que vous avez dans votre projet de 4000 copies pour les copies 500-599.

RE: Trop grand nombre de fichiers générés - Added by Jean-Francois Jamoteau over 11 years ago

Bonsoir.
Je n'ai fait aucun mélange.
Toutes les feuilles réponses sont identiques pour un projet donné.
Comment puis-je donc faire pour commencer l'identifiant à 501 ?
cordialement

RE: Trop grand nombre de fichiers générés - Added by Alexis Bienvenüe over 11 years ago

Comment puis-je donc faire pour commencer l'identifiant à 501 ?

Il faut essayer

\makeatletter\def\AMC@premierecopie{501}\makeatother

RE: Trop grand nombre de fichiers générés - Added by Jean-Francois Jamoteau over 11 years ago

Bonjour.
Ok pour le numéro de la première copie.
Cependant j'ai encore un probleme car l'identifiant complet n'est pas le même.
En effet,
dans mon grand projet l'identifiant de la page 501 : 501/1/40
dans le petit projet dans lequel j'ai changé le numéro de la première copie : 501/1/60

Comment faire pour changer cette dernière partie de l'identifiant.
Cordialement

RE: Trop grand nombre de fichiers générés - Added by Alexis Bienvenüe over 11 years ago

Pour le code de contrôle : \makeatletter\AMCid@check=41\makeatother

RE: Trop grand nombre de fichiers générés - Added by Jean-Francois Jamoteau over 11 years ago

Bonjour.
Les deux paramètres (numéro de copie + le check) marchent très bien.

Je reviens également sur le délai de correction (pour que cela puisse servir à tous).
Dans ce mode post-correction, il est beaucoup plus rapide de commencer par scanner le corrigé, de faire corriger uniquement cette copie et ensuite de décocher la case "Mettre à jour du barème".
En procédant de cette manière, le barème et les bonne réponses sont conservées.
Une fois toutes les copies élèves scannées, il suffit de cliquer sur corriger (en ayant pris soins encore une fois de décocher la case "Mettre à jour du barème")

Cordialement

RE: Trop grand nombre de fichiers générés - Added by Alexis Bienvenüe over 11 years ago

Dans ce mode post-correction, il est beaucoup plus rapide de [...]

Merci pour cette astuce. Le gain en temps ne devrait plus être très important à partir de la révision r1255, car AMC va créer un index sur la base manipulée lors de la post-correction.

(1-13/13)