Développer un module H5P… sous windows

Un module H5P n’est rien d’autre qu’un fichier zip.

Malheureusement, les outils de windows pour zipper (envoyer vers > fichier compressé; 7zip ou même Compress-Archive du power shell) fabriquent des fichiers zip incluant les dossiers, hors ceux-ci sont rejetés par H5P.

En désespoir de cause, après maintes désillusions, la meilleure solution que j’ai trouvé c’est de passer par… linux!

Bonne nouvelle, désormais Windows inclut plusieurs distributions Linux. Et hop, Ubuntu c’est parti.

Le tuto complet pour installer le WSL (Linux sous-système pour Windows):

https://docs.microsoft.com/fr-fr/windows/wsl/install-win10

Une fois Ubuntu installée, vous n’avez plus qu’à:

  • créer votre nom d’utilisateur et votre mot de passe
  • installer zip (avec sudo apt install zip )

Et c’est parti!😉

(notez que vos fichiers windows sont accessibles dans le répertoire mnt, comme sous Android)

Et en quelques secondes, le zip correct est ajouté à votre répertoire: plus d’alerte, ni de refus de la part de H5P, la carte s’installe en une seconde!

Maintenant que la technique de zippage est au point, on peut entamer les personnalisation et développer ses propres contenus.