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.
![](https://www.fxparlant.net/wp-content/uploads/2021/04/image-29.png)
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.
![](https://www.fxparlant.net/wp-content/uploads/2021/04/screen_20210430_185547-1024x801.png)
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)
![](https://www.fxparlant.net/wp-content/uploads/2021/04/image-32-1024x243.png)
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!
![](https://www.fxparlant.net/wp-content/uploads/2021/04/image-31-1024x732.png)
Maintenant que la technique de zippage est au point, on peut entamer les personnalisation et développer ses propres contenus.