You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.7 KiB
50 lines
1.7 KiB
=======================================================================================
|
|
Exemple 2 : idem + génération de sujets individualisés avec latex
|
|
=======================================================================================
|
|
|
|
|
|
assignation.ods : coordonnées et assignation des sujets pour chaque étudiant
|
|
|
|
Examen.tex : sources du sujet d'examen (incluant différentes versions possibles + corrections)
|
|
|
|
|
|
GÉNÉRATION DES SUJETS
|
|
======================
|
|
|
|
- Ouvrir un terminal dans ce répertoire, taper 'ruby genere_sujets.rb'
|
|
|
|
- Lit "assignation.ods", récupère les paramètres de chaque étudiant, et génère son sujet individuel en conséquence, avec pdflatex.
|
|
|
|
- Les emplacements des sujets, nom de fichier d'assignation, etc, se configurent : ouvrir le fichier genere_sujets.rb avec un éditeur de texte
|
|
|
|
- Lire les sources dans 'Examen.tex' afin de comprendre le lien entre "assignation.ods" et les variables latex correspondantes
|
|
|
|
|
|
ENVOI DES SUJETS
|
|
================
|
|
|
|
- Ouvrir un terminal dans ce répertoire, taper 'ruby envoie_sujets.rb'
|
|
|
|
- Fonctionne exactement comme dans l'exemple 1
|
|
|
|
|
|
AIDE À LA CORRECTION
|
|
====================
|
|
|
|
- Fonctionne exactement comme dans l'exemple 1 (les RENDUS ne sont pas remis ici, voir l'exemple 1)
|
|
|
|
|
|
Exécutables requis:
|
|
==================
|
|
|
|
Pour tous les scripts:
|
|
- ruby (avec les quelques "gem" requis installés -- a priori ils sont plutôt standard)
|
|
- unoconv (version ligne de commande de libreoffice)
|
|
|
|
Pour la génération basique de sujets:
|
|
- pdflatex
|
|
|
|
Pour l'aide à la correction:
|
|
- un navigateur de fichier, lecteur de photos, lecteur de pdf, etc.
|
|
- wmctrl (manipulation des fenêtres x11 en ligne de commande) -- optionnel
|