Handbuch 8 Neu

Datenaustausch mit ILIAS

Abhängig von gegebenfalls vorhandenen Einträgen in der Datei 'imsmanifest.xml' erfolgt der Datenaustausch von SCOs (Sharable Content Object) über eine SCORM-API mittels JavaScript. Bei den jeweiligen SCORM Spezifikationen (1.2, 2004) ist dabei in den Ausführungen zu Run-Time Environment (RTE) sehr genau geregelt, welche Daten auf welche Weise übermittelt werden können.
Zumindest Lernzeiten werden dabei häufig erst bei Schließen eines Lernmoduls (unload, beforeunload) übermittelt. Dieses Verfahren ist mit modernen, insbesondere Chrome- und Safari-basierten Browsern nur mit Einschränkungen nutzbar. Daher existieren in neueren ILIAS-Versionen Browser-spezifische Anpassungen auch für geläufige, SCORM-Lernmodule erzeugende Autorenprogramme. Generell ist zu empfehlen, dass nicht erst mit dem Schließen eines Lernmoduls, sondern mit dem Erreichen relevanter Lernstände eine Speicheraufforderung vom Lernmodul an ILIAS gesendet wird. Dies ist zum Beispiel dann der Fall, wenn ein Test abschließend bearbeitet wurde. Alternativ bieten sich Buttons innerhalb eines Lernmoduls zum Beenden und abschließenden Speichern an.
Der Datenaustausch zwischen ILIAS und dem SCORM Lernmodul ist dadurch gewährleistet, dass die SCORM-Inhalte in einem Frame (SCORM 1.2) bzw. iframe (SCORM 2004) angezeigt werden und so die jeweilige SCORM-API gefunden werden kann. Dieses seitens den Spezifikationen vorgesehene Verfahren kann in Einzelfällen bei mobilen Endgeräten dazu führen, dass die Skalierung der Inhalte nicht korrekt ist.
In bestimmten Fällen kann das Senden weiterer Daten an ILIAS nicht hilfreich sein. Dies ist dann der Fall, wenn ein erzielter Lernfortschritt sich nicht verschlechtern soll, das Lernmodul diese Funktionalität aber nicht selbst unterstützt. In den ILIAS-Einstellungen zum Lernmodul finden sich hierfür Optionen zum 'Daten speichern'.



No comment has been posted yet.