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

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

h1. Piocher des questions à partir d'un catalogue pour composer ses sujets en perl

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*. perl.

L'avantage de cette méthode est que je peux modifier les questions dans mon catalogue sans que cela modifie mes sujets passés.

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.
Pour fabriquer un sujet, j'écris un fichier LaTeX qui contient des commentaires particuliers, qui seront interprétés par mon script perl.
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.
La commande suivante permet de fabriquer le fichier @qcm-exemple.Q.tex@, à transmettre à AMC pour le nouveau projet (on peut aussi le compiler séparément auparavant, pour vérifier qu'il correspond à nos souhaits) :

./qcm-insere.pl --questions catalogue-exemple.tex < qcm-exemple.Q.tex > qcm-exemple.tex