Zum Hauptinhalt

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.