Skip to content
Snippets Groups Projects
README.md 1.72 KiB

moodle to amc

Convertir des tests moodle en quizz AMC, en partie au moins…

Ce module marche pour MA feuille de style AMC, qui contient :

\newif\if@English\@Englishfalse
\newcommand{\anglais}{\@Englishtrue} % pour afficher la version anglaise
%Traductions
\newcommand{\multiling}[2]{%
	\if@English%
	\selectlanguage{english}#2\selectlanguage{french}%
	\else%
	#1%
	\fi%
}
%TODO Ce serait mieux que tout soit dans la même commande
%La version avec et la version sans babel
\newcommand{\mling}[2]{%
	\if@English%
	#2%
	\else%
	#1%
	\fi%
}

et où {mlang en} et {mlang other} sont utilisés dans moodle.

Mettre unsafe à False pour ne pas remplacer les <span> (utils.py)

On peut fournir un un modèle LaTeX de sujet contenant %%%Exam content%%% à l'endroit où mettre le contenu de l'exam

usage: mood2amc.py [-h] [-m MOODLEDB] [-u] [-d DESTINATION] [-s SUB_DIR]

Convertir un export de base de questions moodle en sujet AMC
ex :
‣./mood2amc.py -m base-de-questions_moodle.xml
‣./mood2amc.py -u -m data/base-de-questions_moodle.xml -d data -s images
‣./mood2amc.py -m bdm.xml -d /home/user/Documents/Exams/mon_super_exam

optional arguments:
  -h, --help            show this help message and exit
  -m MOODLEDB, --moodledb MOODLEDB
                        la base de questions moodle xml à convertir
  -u, --unsafe          convertir les <span> monospace en listings (dangereux)
  -d DESTINATION, --destination DESTINATION
                        dossier de destination
  -s SUB_DIR, --sub_dir SUB_DIR
                        Dossier où mettre les images et listings (sous-dossier de destination)