Die H5P-Editor-Spezifikation umfasst Audiofelder und Videofelder, die du in deiner semantics.json-Datei verwenden kannst, um ein Eingabefeld für eine Audiodatei oder eine Videodatei anzufordern. Diese Anforderung führt dazu, dass ein Audio- oder Video-Widget im Editor-Formular gerendert wird. Dies wird von einem einzigen Modul übernommen. Ich nenne es das „A/V-Widget“. Das Audio-Widget sieht beispielsweise standardmäßig wie folgt…
Warum sollte ich bestehende H5P-Inhalte aktualisieren? Und wie?
Starten wir mit einer kurzen Erklärung, worum es in diesem Beitrag geht. Du verwendest H5P-Inhaltstypen (Bibliotheken) wie H5P.Column, um Column-Inhalte zu erstellen. Jede Inhaltstypen-Bibliothek hat eine bestimmte Versionsnummer, z. B. 1.1.7. Das entspricht dem „Semantic versioning„-Schema. Der von dir erstellte Inhalt weiß, mit welcher Version dieser Bibliothek er erstellt wurde – zumindest die ersten beiden…
Warum kann ich diesen Inhalt nicht hochladen oder einen Inhaltstyp installieren/aktualisieren? Ich erhalte eine Meldung über eine neuere Version des H5P-Plugins.
Es gibt ein paar Gründe, warum das Hochladen einer H5P-Inhaltsdatei oder die Installation bzw. das Upgrade eines H5P-Inhaltstyps fehlschlagen kann. Die beiden häufigsten sind: Der Inhalt, den du hochladen möchtest, benötigt eine Bibliothek, die auf deiner Plattform noch nicht installiert ist. Dieser Fall wurde bereits in einem separaten Beitrag behandelt. Der Inhalt, den du hochladen…
