Christian Schett
Beiträge von Christian Schett
Hi,
we are using Moodle 3.11.3 in our school and since updating from 3.10 to 3.11 every time, when someone opens a H5P-Interaction (Blue H5P) the user gets an error message:
file: /lib/externallib.php
line 349
Missing required key in single structure: year
Error code: invalidparameter
* line 349 of /lib/externallib.php:
invalid_parameter_exception thrown
* line 240 of /lib/externallib.php:
call to external_api::validate_parameters()
* line 81 of /lib/ajax/service.php:
call to external_api::call_external_function()
On Github I found the same error-message in context to the moodle-calendar and in the Moodle-Tracker MDL-70625 it says that this bug is fixed (for the calendar issue).
But I have no idea how to fix it for H5P.
The "funny" thing about this error: It only appears in the Moodle "Boost-Theme". If I switch - for example - to "Classic-Theme" or "Moove-Theme" everything works fine.
I would be grateful for any help.
Regards Christian
vielen Dank für den Hinweis mit der Aktivierung von LRS. Das ist hilfreich.
Freut mich, dass es jetzt funktioniert.
LG Christian
Gerd hat auf den Newsletter verwiesen, in dem diese neue Funktion vorgestellt wird.
In seinem Ursprungsbeitrag gelangst du über "hier klicken..." zum Beispiel-Inhalt des neuen Interaktiven Videos.
Unterhalb des Videos siehst du zwei Begriffe: "Reuse" und "Embed".
Klickst du auf "Reuse", wirst du gefragt, ob du den Inhalt als h5p-file speichern möchtest.
Speichere die Datei auf deinem Rechner. Fertig.
Nun erstellst du in Moodle einen neuen H5P-Inhalt, allerdings nicht aus der Liste einen Inhalt wählen, sondern auf "Hochladen" klicken. Wähle die vorher gespeicherte Datei auf deinem Rechner aus und lade sie nach Moodle hoch. Dabei werden auch die Bibliotheken von H5P aktualisiert.
Sobald du den Inhalt betrachten kannst, hat alles geklappt und du verfügst über die aktuelle Version von "Interaktives Video".
Zukünftige Inhalte basieren dann auf dieser Bibliothek.
Den Beispiel-Inhalt kannst du im Anschluss auch gerne wieder löschen, das hat keinen Einfluss auf die Bibliotheken.
LG Christian
die H5P-Bibliotheken in Moodle sind unabhängig von jenen auf H5P.org.
Wenn du in eurem Moodle aber Admin-Rechte hast, kannst du die Beispiel-Aktivität zuerst von H5P.org herunterladen (Reuse anklicken) und dann in Moodle hochladen. Dabei werden auch die Bibliotheken in Moodle aktualisiert.
Als Nicht-Admin kommt allerdings eine Fehlermeldung.
VG Christian