Zwei JavaScript-Bibliotheken, ein Kursarchiv
Das beigelegte Kursarchiv ist ein Articulate-Rise-Export (HERMES 2022 Foundation). Zwei etablierte JavaScript-Bibliotheken spielen denselben Inhalt im Look von hermes.admin.ch ab.
JSZip
Das ZIP wird im Browser mit JSZip gelesen. runtime-data.js wird dekodiert und als nativer Kurs im Bund-Layout dargestellt: Lektionen, Interaktionen, Wissenschecks und Abschlussquiz.
scorm-again
scorm-again stellt die SCORM-Laufzeit (API / API_1484_11) bereit. Der Original-Rise-Player läuft im Iframe und kann CMI-Daten an eine LMS-Runtime übergeben.
Mit JSZip-Parser öffnen Mit scorm-again öffnen
ZIP-Archiv analysieren
JSZip
Paketanalyse im Browser
JSZip lädt das angehängte Archiv, listet alle Dateien und erkennt, ob es sich um SCORM (imsmanifest.xml) oder einen Rise-Raw-Export handelt. Anschliessend kann derselbe Inhalt nativ gerendert oder im Originalplayer abgespielt werden.