Bonjour Antoine,
pour commencer, mieux vaut faire une présentation un peu plus poussée de ton problème et de la situation exacte. Inspire-toi de ce message pour énoncer les infos manquantes : version de Moodle,
hébergement, environnement technique... Cela peut avoir son utilité à un moment, mieux vaut avoir toutes les infos dès le départ.
Ensuite, il existe un forum francophone spécifiquement pour tout ce qui est développement disponible ici : https://moodle.org/mod/forum/view.php?id=6920 Peut-être est-ce plus approprié pour ton problème, à moins que ce ne soit pas exactement le cas et que ta demande soit différente ?
Pour commencer à coder : la documentation de Moodle propose un exemple de développement de bloc tout simple, ce qui peut permettre de mieux se familiariser avec le codage dans Moodle et l'utilisation de toutes les API : https://docs.moodle.org/dev/Tutorial
Enfin, une question simple : Moodle propose déjà un module natif permettant de créer/modifier des cours en lot, ainsi que d'autres outils comme Moosh permettant des tâches similaires facilitées. Pourquoi créer un outil ? pourquoi spécifiquement le XML ? pourquoi ce qui existe déjà ne convient pas ? quel est exactement ton but ?
Olivier