Installation (testé sous GNU/Linux Debian 9)
sudo apt-get updatesudo apt-get install imagemagick latexml xmlindent python3-pipsudo pip3 install --upgrade piplatexml --VERSION- Si cette commande déclenche l'erreur "Assuming NOT a POSIX class since there is no terminating ']' in regex […] at /usr/share/perl5/LaTeXML/Common/Error.pm line 364" (testé avec LaTeXML 0.8.1), faire :
sudo patch -Nbp1 /usr/share/perl5/LaTeXML/Common/Error.pm < .../Error.pm.patch
puis à nouveaulatexml --VERSION git clonehttps://github.com/nennigb/amc2moodlecd amc2moodlesudo pip3 install .
- Copier/renommer le fichier
main.tex(par exempleue.tex), y ajouter des questions et mettre à jour la macro\ue. - En supposant que le nom du groupe de questions à exporter soit
2020:- Vérifier que le fichier
ue.texcontienne les commandes LaTeX adéquates (notamment\restituegroupe{2020}) - Exécuter
amc2moodle -o ue_2020.xml -c 2020 -p ue.tex - Ouvrir la banque de questions Moodle (
xdg-open https://moodle.univ-tlse3.fr/question/edit.php?courseid=$NumUE) - Supprimer les questions de la catégorie
2020si besoin (en cas de réimportation pour mettre à jour les questions) - Cliquer sur
Importer → Format XML Moodle, cocherFaire correspondre les notes : Note la plus proche si elle n'est pas listéeet téléverser le fichierue_2020.xml.
- Vérifier que le fichier