hermes.admin.ch selbst ist eine klassische Website, kein SCORM-Player. Um ein Kursarchiv in diesem Auftritt abzuspielen, wird das Bund-Template nachgebaut und der Inhalt mit JavaScript-Laufzeiten gerendert.
Beispiel 1
JSZip
Liest das ZIP im Browser, listet SCORM- bzw. Rise-Dateien und extrahiert runtime-data.js. Der JSON-Parser stellt Lektionen, Interaktionen und das Quiz nativ im HERMES-Layout dar – ohne den Original-Rise-Code.
Moderne SCORM-1.2- und SCORM-2004-Runtime. Stellt window.API und API_1484_11 bereit, damit ein Originalplayer (hier Articulate Rise) CMI-Werte wie lesson_status und score an ein LMS übergeben kann.
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.