SCORM begegnet früher oder später jedem, der beruflich mit E-Learning oder einem Learning Management System (LMS) zu tun hat. Der Begriff wirkt technisch, das Prinzip dahinter ist aber leicht verständlich. Dieser Artikel erklärt, was SCORM ist, wie der Standard entstanden ist, was in einer SCORM-Datei steckt und worauf Unternehmen beim Einsatz achten sollten.
Definition: Was bedeutet SCORM?
Der Begriff SCORM steht für "Sharable Content Object Reference Model". Es handelt sich nicht um ein einzelnes Produkt, sondern um eine Sammlung technischer Standards und Spezifikationen für E-Learning-Inhalte. SCORM legt fest, wie ein Kurs aufgebaut sein muss, damit er in unterschiedlichen Learning Management Systemen funktioniert, Lernfortschritt speichert und Ergebnisse zurückmeldet.Vereinfacht gesagt ist SCORM eine Art gemeinsame Sprache zwischen E-Learning-Inhalt und LMS. Ein SCORM-konformer Kurs lässt sich in jedes SCORM-kompatible LMS laden und funktioniert dort zuverlässig, unabhängig davon, mit welchem Autorentool er erstellt wurde. Der Bedarf entstand aus einem praktischen Problem: Viele Learning Management Systeme haben selbst kein Autorentool zur Kurserstellung. Unternehmen lassen ihre Kurse deshalb häufig von Agenturen in externen Autorentools produzieren und mussten diese anschließend mühsam in ihr LMS importieren.
Entstehung und Hintergrund
SCORM wurde Anfang der 2000er Jahre von der ADL-Initiative (Advanced Distributed Learning) im Auftrag des US-Verteidigungsministeriums entwickelt und 2001 erstmals veröffentlicht. Vor SCORM gab es kein einheitliches Format für digitale Lerninhalte. Jeder Hersteller von Autorentools und jedes LMS nutzte eigene, inkompatible Formate. Ein Kurs, der für ein System erstellt wurde, ließ sich in einem anderen System oft nicht oder nur mit hohem Aufwand nutzen. SCORM hat dieses Problem gelöst, indem es ein technisches Regelwerk vorgibt, an das sich sowohl Autorentools als auch LMS halten. Dadurch können Unternehmen Inhalte einmal erstellen und in verschiedenen Systemen wiederverwenden, ohne sich an einen einzelnen Anbieter zu binden.
Was enthält ein SCORM-Paket?
Ein SCORM-Kurs wird typischerweise als ZIP-Datei ausgeliefert, das sogenannte SCORM-Paket. Darin enthalten sind unter anderem:
- Die Manifest-Datei (imsmanifest.xml): beschreibt Struktur, Reihenfolge und Metadaten des Kurses und ist die zentrale Steuerdatei, die jedes LMS beim Import ausliest.
- Die eigentlichen Lerninhalte: HTML-, CSS-, JavaScript- und Mediendateien (Bilder, Audio, Video), die den sichtbaren Kursinhalt bilden.
- Schema- und Definitionsdateien (XSD/DTD): technische Regeln, gegen die das Manifest validiert wird, um Kompatibilität sicherzustellen.
- Tracking-Logik: Skripte, Lernfortschritt, Bearbeitungsstatus und gegebenenfalls Testergebnisse erfassen und an das LMS zurückmelden.
SCORM-Versionen 1.2 und 2004: wo liegt der Unterschied
Es existieren mehrere Varianten des SCORM Standards, wobei SCORM 1.2 und SCORM 2004 in der Praxis am weitesten verbreitet sind. SCORM 1.2 ist einfacher aufgebaut und wird von praktisch jedem LMS unterstützt. SCORM 2004 bringt unter anderem detailliertere Statusmeldungen und die Möglichkeit, Lernpfade und Reihenfolgen innerhalb eines Kurses zu steuern (Sequencing). Welche Version im Einzelfall sinnvoll ist, hängt vom eingesetzten LMS und den Anforderungen an Reporting und Kurssteuerung ab. Du willst wissen, wie sich SCORM 1.2 und SCORM 2004 im Detail unterscheiden und was Dynamic SCORM anders macht? Die Antworten findest du im vertiefenden Artikel zu SCORM.
SCORM und LMS: Wie die Kompatibilität sicher gestellt wird
Damit ein Kurs korrekt funktioniert, muss sowohl der Kurs selbst als auch das LMS dieselbe SCORM-Version unterstützen. Beim Hochladen liest das LMS die Manifest-Datei aus, bindet die Inhalte ein und kommuniziert während des Absolvierens des Kurses fortlaufend mit dem System, etwa um Fortschritt, Bearbeitungszeit oder Testergebnisse zu speichern. Diese Kommunikation läuft über eine festgelegte Schnittstelle (API), die in der SCORM-Spezifikation definiert ist.
SCORM erstellen: Die gängigen Wege
SCORM-Pakete lassen sich grundsätzlich auf zwei Arten erzeugen. Zum einen manuell beziehungsweise programmatisch, was jedoch technisches Know-how erfordert und in der Praxis selten der wirtschaftliche Weg ist. Zum anderen über spezialisierte Autorentools, die Kursinhalte per Editor zusammenstellen und automatisch als SCORM-konformes Paket exportieren. Für die meisten Unternehmen ist der zweite Weg der praktikablere, da er keine Programmierkenntnisse voraussetzt und sich Kurse schnell aktualisieren lassen.
SCORM im Vergleich zu anderen Standards
Neben SCORM gibt es modernere Standards wie xAPI (Experience API) und cmi5, die zusätzliche Trackingmöglichkeiten bieten, etwa für Lernaktivitäten außerhalb eines klassischen LMS. SCORM bleibt jedoch aufgrund seiner Verbreitung und breiten LMS-Unterstützung weiterhin der am häufigsten eingesetzte Standard im betrieblichen E-Learning. Wie sich SCORM, xAPI und moderne Weiterentwicklungen wie dynamisches SCORM konkret unterscheiden, wird im vertiefenden Artikel zum Thema behandelt.
Häufige Fragen zu SCORM
- Ist SCORM ein Programm oder ein Format? SCORM ist kein Programm, sondern ein technischer Standard. Autorentools erzeugen SCORM-konforme Dateien, LMS lesen sie ein.
- Funktioniert jede SCORM-Datei in jedem LMS? Nur wenn beide dieselbe SCORM-Version unterstützen. Die meisten aktuellen LMS unterstützen sowohl SCORM 1.2 als auch SCORM 2004.
- Kann man eine bestehende SCORM-Datei nachträglich bearbeiten? Grundsätzlich ja, wenn auch mit Einschränkungen, sobald die ursprünglichen Projektdateien nicht mehr vorliegen. In der Regel braucht man dafür Zugang zu dem Autorentool, mit dem die Datei ursprünglich erstellt wurde. Elephant bildet hier eine Ausnahme und ermöglicht die Bearbeitung von SCORM-Dateien auch dann, wenn sie in einem anderen Autorentool erstellt wurden. Dieses Thema wird im Artikel zum Bearbeiten alter SCORM-Dateien ausführlich behandelt.
Fazit
SCORM ist der etablierte Standard, der E-Learning-Inhalte zwischen Autorentools und Learning Management Systemen austauschbar macht. Wer SCORM-Inhalte erstellt oder verwaltet, sollte die Grundlagen von Paketaufbau, Versionen und LMS-Kompatibilität kennen, um Kurse zukunftssicher und ohne Anbieterbindung einzusetzen.



