Piocher des questions à partir d'un catalogue pour composer ses sujets

Version 3 (Alexis Bienvenüe, 07/12/2022 02:51 pm)

1 2 Alexis Bienvenüe
h1. Piocher des questions à partir d'un catalogue pour composer ses sujets
2 1
3 2 Alexis Bienvenüe
Je commence à avoir un bon petit paquet de questions. Je les organise dans un catalogue de questions, à mon intention, à partir duquel je fabrique des fichiers source LaTeX en sélectionnant mes questions par leur identifiant. Ma procédure implique l'utilisation d'un petit script *perl*.
4 1
5 1
L'avantage de cette méthode est que je peux modifier les questions dans mon catalogue sans que cela modifie mes sujets passés.
6 1
7 1
Le fichier @catalogue-exemple.tex@ contient un exemple d'un tel catalogue. On peut compiler ce fichier avec @pdflatex@ pour obtenir un catalogue PDF à consulter lorsque je souhaite construire un sujet.
8 1
Pour fabriquer un sujet, j'écris un fichier LaTeX qui contient des commentaires particuliers, qui seront interprétés par mon script perl.
9 1
Le fichier @qcm-exemple.Q.tex@ en est un exemple. Il contient l'habillage su sujet, et les lignes de commentaires qui permettront l'inclusion des questions à partir du catalogue.
10 3 Alexis Bienvenüe
La commande suivante permet de fabriquer le fichier @qcm-exemple.tex@, à transmettre à AMC pour le nouveau projet (on peut aussi le compiler séparément auparavant, pour vérifier qu'il correspond à nos souhaits) :
11 1
12 1
  ./qcm-insere.pl --questions catalogue-exemple.tex < qcm-exemple.Q.tex > qcm-exemple.tex