Benutzer:Patrick Oberdoerfer/ZUM-Apps und H5P/QuizAcademy via JSON Question Set/
Hallo,
hier ein neuer Weg, um schneller die Sicherungen aus der QuizAcademy in eine H5P-Datei umzuwandeln.
Prompt zur Konvertierung von externem JSON zu H5P Question Set
Hinweis: Dieser Prompt funktioniert ideal, wenn du zwei Dateien bereitstellst:
- eine funktionierende
content.jsonaus einer bestehenden H5P-Datei vom Typ "Question Set" (Referenzstruktur)- eine externe JSON-Datei mit Fragen, z. B. QuizAcademy
<Prompt>
Ich habe eine externe JSON-Datei mit Fragen, die ich in ein valides H5P-Question-Set umwandeln möchte. Ich werde dir zwei Dateien geben:
1. Eine gültige `content.json` aus einer funktionierenden H5P-Datei vom Typ Question Set.
2. Eine externe JSON-Datei mit Multiple-Choice-Fragen, deren Struktur abweicht.
Deine Aufgabe:
- Vergleiche die Strukturen beider Dateien.
- Erstelle aus dem externen Format eine passende `content.json` für H5P.
- Verwende den H5P-Typ **"H5P.MultiChoice 1.16"** für jede Frage.
- Achte darauf, dass `text` → `params.question` und `is_right` → `correct` korrekt übernommen werden.
- Verwende sinnvolle Defaults für Verhalten (`behaviour`), Benutzeroberfläche (`UI`) und Feedback.
- Wenn Bilder mit URL vorhanden sind, binde sie über `params.media.type.params.file.path` ein.
Generiere mir am Ende eine **vollständige .h5p-Datei**, die ich direkt in Moodle oder h5p.org importieren kann.
</Prompt>
Beispielstruktur der externen JSON (JSON)
{
"questions": [
{
"text": "Frage",
"answers": [
{"text": "Antwort A", "is_right": true},
{"text": "Antwort B", "is_right": false}
]
}
]
}
