Portefolio de Tim

Cap Implantation – Moodle

Genèse du projet

Le projet a débuté il y a maintenant quelques mois, mais pour vous expliquer plus exactement le contexte, je dois remonter à l’année 2019-2020. A la rentrée de Septembre 2019, je me suis inscrit à une formation qui se déroule en ligne et qui comporte 3 week-ends en présentiel.

La formation se déroule bien, la plateforme pour les cours en ligne est bien faite et très jolie. Après une année à se former, j’ai eu l’occasion de bien sympathiser avec les autres membres ainsi que les formateurs.

Après avoir discuté de la plateforme en ligne, je découvre que cette dernière leur coûte excessivement cher. On m’a donc demandé, si je connaissais des alternatives qui pourraient revenir moins cher à l’année.

A cette époque j’étais en DUT Informatique et dans le cadre de mes études, nous utilisions une plateforme de cours en ligne gratuite et open source, Moodle.

Le projet

J’ai donc commencé à étudier le fonctionnement de Moodle. Après avoir effectué quelques tests, je leur ai dit que je pouvais m’occuper de transvaser le contenu de la première plateforme sur la deuxième. Pour ce faire, j’ai utilisé un programme qui s’appelle Puppeteer. Ce programme en NodeJS permet de créer des automates qui exécutent des actions sur des sites webs.

Dans un premier temps, j’ai créé un robot qui récupérait le contenu de la première plateforme et qui le remettait au format JSON. J’ai ensuite créé un autre programme qui remettait mon fichier sur Moodle. J’ai du réintegrer le tout en créant du code HTML pour que l’éditeur comprenne mieux ce que je voulais afficher.

De plus, il fallait aussi remettre les questionnaires de fin de module que l’on m’a fourni au format Word. J’ai créé un petit script en python qui m’a permis d’extraire toutes les informations des QCMs et de les réinjecter dans le Moodle et ainsi de gagner du temps.

Enfin, j’ai relu l’intégralité des pages de la formation pour voir si je n’avais pas oublié des choses, et pour voir si l’affichage était bon partout.

Aujourd’hui, une nouvelle session de la formation va débuter au mois de Janvier 2022, et je vais pouvoir passer sur la partie administration de la plateforme, ce qui me permettra d’acquérir un peu plus d’expérience sur la gestion de Moodle dans le temps.

Thème par Anders Norén