Was ist SCORM?
SCORM definiert eine bestimmte Art und Weise, Learning Management Systeme (LMS) und Trainingsinhalte so zu gestalten, dass sie mit anderen SCORM-konformen Systemen zusammenarbeiten.
Wofür steht SCORM?
SCORM steht für „Sharable Content Object Reference Model“.
„Sharable Content Object“ weist darauf hin, dass es bei SCORM um die Erstellung von Einheiten von Online-Schulungsmaterial geht, die systemübergreifend genutzt werden können. SCORM definiert, wie man „Sharable Content Objects“ oder „SCOs“ erstellt, die in verschiedenen Systemen und Kontexten wiederverwendet werden können.
„Reference Model“ spiegelt die Tatsache wider, dass SCORM eigentlich kein Standard ist. ADL hat SCORM nicht von Grund auf neu geschrieben. Stattdessen stellten sie fest, dass die Industrie bereits viele Standards hatte, die einen Teil des Problems lösten. SCORM verweist einfach auf diese bestehenden Standards und sagt den Entwicklern, wie sie diese richtig zusammen verwenden können.
Was ist ein SCO?
Ein Sharable Content Object (SCO) ist das granularste Stück Training in einer SCORM-Welt. Manche würden es ein Modul, ein Kapitel, eine Seite nennen… der Punkt ist, dass es wild variiert. Ein SCORM-Purist würde Ihnen sagen, dass es das kleinste Stück Inhalt sein sollte, das sowohl wiederverwendbar als auch unabhängig ist. In Bezug darauf, wie das LMS es behandelt, ist dies das Element, das separat im Inhaltsverzeichnis angezeigt und getrennt von anderen Elementen verfolgt wird. Es kann ein eigenes Lesezeichen, eine eigene Punktzahl und einen eigenen Abschlussstatus enthalten.
Wie funktioniert SCORM?
Grundsätzlich regeln die verschiedenen Versionen von SCORM alle dieselben zwei Dinge: das Verpacken von Inhalten und den Austausch von Daten zur Laufzeit.
- Das Verpacken von Inhalten oder das Content Aggregation Model (CAM) legt fest, wie ein Inhalt in einem physischen Sinne geliefert werden soll. Das Herzstück der SCORM-Paketierung ist ein Dokument mit dem Namen „imsmanifest“. Diese Datei enthält alle Informationen, die das LMS benötigt, um Inhalte ohne menschliches Zutun zu importieren und zu starten. Diese Manifestdatei enthält XML, das die Struktur eines Kurses sowohl aus Sicht des Lerners als auch aus Sicht des physischen Dateisystems beschreibt. Fragen wie „Welches Dokument soll gestartet werden?“ und „Wie lautet der Name dieses Inhalts?“ werden durch dieses Dokument beantwortet.
- Die Laufzeitkommunikation oder der Datenaustausch legt fest, wie der Inhalt mit dem LMS „spricht“, während der Inhalt tatsächlich abgespielt wird. Dies ist der Teil der Gleichung, den wir als Auslieferung und Verfolgung beschreiben. Diese Kommunikation besteht aus zwei Hauptkomponenten. Erstens muss der Inhalt das LMS „finden“. Sobald der Inhalt es gefunden hat, kann er durch eine Reihe von „get“- und „set“-Aufrufen und einem zugehörigen Vokabular kommunizieren. Konzeptionell sind dies Dinge wie „den Namen des Lernenden abfragen“ und „dem LMS mitteilen, dass der Lernende bei diesem Test 95 % erreicht hat“. Auf der Grundlage des verfügbaren SCORM-Vokabulars können viele reichhaltige interaktive Erlebnisse an das LMS übermittelt werden.
Warum SCORM verwenden?
SCORM ist ein wirklich mächtiges Werkzeug für jeden, der sich mit Online-, computerbasiertem Training, Fernunterricht oder eLearning beschäftigt. Inhalte können einmal erstellt werden und in vielen verschiedenen Systemen und Situationen ohne Modifikation verwendet werden. Diese Plug-and-Play-Funktionalität kann innerhalb einer Organisation, aber noch mehr organisationsübergreifend, von großem Nutzen sein. Inhalte können schneller, stabiler und zu einem niedrigeren Preis verkauft und an den Benutzer geliefert werden.
SCORM wird von einigen großen Organisationen eingesetzt. Es hat das entscheidende Momentum und ist der De-facto-Industriestandard. Das US-Verteidigungsministerium hat in DoDI 1322.26 festgelegt, dass alle Inhalte über SCORM oder die Experience API (xAPI) bereitgestellt werden müssen. Und zwar alle. Die Industrie folgt diesem Beispiel, und der Standard taucht in der überwiegenden Mehrheit der Ausschreibungen zur Beschaffung von Schulungsinhalten und Learning Management Systemen auf.
Welche Version von SCORM ist relevant?
Die Antwort lautet: alle. Das primäre Ziel der Einführung von SCORM ist es, ein interoperables System zu schaffen, das gut mit anderen Systemen zusammenarbeitet. Um dieses Ziel zu erreichen, ist die Unterstützung aller SCORM-Versionen und des AICC unerlässlich. Bis heute gibt es drei veröffentlichte Versionen von SCORM, die jeweils auf der vorherigen aufbauen.
- SCORM 1.1 war im Wesentlichen der erste Durchgang und hat sich nie durchgesetzt. Einige Produkte unterstützen es immer noch, aber es ist nicht weit verbreitet.
- SCORM 1.2 folgte auf 1.1, und löste viele der Probleme von 1.1. Es war und ist die weit verbreitete Version. Jedes größere LMS unterstützt sie weiterhin und die meisten Anbieter von Inhalten produzieren immer noch Inhalte, die der 1.2-Spezifikation entsprechen.
- SCORM 2004 (früher bekannt als SCORM 1.3) ist die neueste Version. Es erweitert und formalisiert die Paketierungs- und Run-Time-Teile des 1.2-Standards, aber seine wichtigste Ergänzung ist die Spezifikation für Sequenzierung und Navigation (S&N). S&N erlaubt es dem Inhaltsanbieter, sowohl das Verhalten innerhalb des SCO als auch das Verhalten zwischen den SCOs zu spezifizieren. Dies ermöglicht eine wesentlich reichhaltigere Interaktion mit Inhalten und eine enorme Steigerung der Wiederverwendung von SCOs. Die Akzeptanz war bisher langsam, aber die Zahl der LMS und Content-Anbieter, die SCORM 2004 unterstützen, nimmt stark zu.
Weitere Details zu den Versionen von SCORM, einschließlich der verschiedenen Varianten von SCORM 2004, finden Sie in der eLearning Standards Roadmap.
Wie verhält sich SCORM zu AICC, xAPI und cmi5?
SCORM ist ein Referenzmodell, was bedeutet, dass es auf bestehenden Spezifikationen aufbaut. Von Anfang an wurde SCORM als eine „Best-of-Breed“-Lösung beschrieben, die die besten Teile früherer Spezifikationen zusammenfasst.
AICC, ein Standard aus der Luftfahrtindustrie, wurde als Basis für den Run-Time-Kommunikationsteil der SCORM-Spezifikation verwendet. Die Konformität mit einem Standard bedeutet nicht, dass man automatisch auch mit dem anderen konform ist.
xAPI, auch Experience API oder Tin Can API genannt, wird oft als die „nächste Generation von SCORM“ bezeichnet und ist der neueste eLearning-Standard. Wir bei Rustici Software haben eng mit ADL am Projekt Tin Can (den Anfängen von xAPI) zusammengearbeitet und unser jahrzehntelanges SCORM-Wissen eingebracht, um sicherzustellen, dass xAPI ein großer Sprung nach vorne für die eLearning-Community ist. xAPI unterscheidet sich grundlegend von SCORM und bietet eine flexiblere Möglichkeit, eine Vielzahl von Lernaktivitäten zu verfolgen, einschließlich Aktivitäten, die außerhalb des LMS stattfinden. Mehr über xAPI erfahren Sie hier.
cmi5 ist ein xAPI-Profil, das verwendet wird, wenn xAPI-Aktivitäten von einem LMS aus gestartet werden. cmi5 definiert die notwendigen Komponenten für die Interoperabilität des Systems wie Paketierung, Start, Credential Handshake und konsistentes Informationsmodell. Mehr über cmi5 erfahren Sie hier.
Wie kann ich mein System oder meine Inhalte SCORM-konform machen?
Sehen Sie sich die Ressourcen und Artikel auf dieser Seite an. Sie bieten eine gute Einführung in die technischen Details der SCORM-Konformität.
Die grundlegende SCORM-Konformität Ihrer Inhalte kann oft von einem talentierten Software-Entwickler in einem angemessenen Zeitrahmen erreicht werden. Der schwierige Teil ist die Erstellung von Inhalten, die nicht nur konform, sondern auch weitgehend kompatibel sind. Viele LMS-Implementierungen haben leicht unterschiedliche Interpretationen der Spezifikationen und andere Eigenheiten, die eine nahtlose Interoperabilität zu einer Herausforderung machen können. Wenn Sie planen, Ihre Inhalte auf breiter Basis zu verteilen, oder wenn Sie sich einfach nicht mit den Feinheiten von SCORM auseinandersetzen wollen, sollten Sie sich unseren SCORM-Treiber (oder Rustici-Treiber) ansehen. Er ist bei weitem der einfachste Weg, um weithin kompatible SCORM-konforme Inhalte zu erstellen.
LMS-Konformität ist ein viel aufwendigeres Projekt. Der Aufwand, um alle Spezifikationen vollständig und korrekt zu implementieren, wird in der Regel in Mannjahren gemessen und eine breite Kompatibilität ist noch schwerer zu erreichen als auf der Inhaltsseite. SCORM legt die „Last der Komplexität“ absichtlich auf das LMS. Wenn Sie Ihr LMS SCORM-konform machen müssen, sollten Sie unbedingt unsere SCORM Engine (oder Rustic Engine) in Betracht ziehen. Sie wird Ihr Leben garantiert um einiges einfacher machen!