BLOG E-Soft Learning
SCORM
Der Standard im Bereich des E-Learnings SCORM (Shareable Content Object Reference Model) wurde von der ADL-Initiative (Advanced Distributed Learning Initiative) entwickelt und unterstützt. Die ADL-Initiative wurde im November 1997 vom Verteidigungsministerium und der Abteilung für Wissenschafts- und Technologiepolitik der US-amerikanischen Präsidialverwaltung gegründet.
Die Entwicklung von SCORM durch die ADL-Initiative wurde 1999 begonnen. Die erste Version des SCORM-Standards (SCORM 1.0) wurde im Januar 2000 veröffentlicht. In diesem Dokument wurde erstmals das Konzept von SCO (Shareable Content Object) als Lernobjekt definiert, das mit einem Lernmanagementsystem (LMS) interagiert. Auch die Methode des Datenaustauschs zwischen SCO und dem LMS wurde im SCORM 1.0-Standard über eine API festgelegt.

Im Jahr 2001 wurde die Version SCORM 1.1 veröffentlicht. In der Version SCORM 1.1 wurden die Regeln für die Interaktion von SCO und dem LMS klarer formuliert. Noch im selben Jahr wurde die nächste Version des SCORM-Standards, SCORM 1.2, veröffentlicht. In SCORM 1.2 wurden die Regeln für das "Packen" von Lernmaterialien festgelegt. Diese Version des Standards wurde für lange Zeit zur Basisversion.

Die aktuelle Version des SCORM-Standards ist SCORM 2004 (4. Ausgabe). Heute gibt es einen neuen Standard im Bereich des E-Learnings, xAPI, der den veralteten SCORM-Standard ersetzen soll.

Der Begriff SCORM ist ein Akronym für "Sharable Content Object Reference Model" und bedeutet: ein Referenzmodell für teilbaren Inhalt.

SCORM definiert die technische Grundlage für eine Lernumgebung, die mit Web-Technologien aufgebaut ist. SCORM vereint eine Vielzahl miteinander verbundener technischer Anforderungen, Standards und Normen. SCORM beschreibt das Content Aggregation Model und die Runtime Environment für Lernobjekte, um adaptives Lernen basierend auf Lernzielen, Prioritäten, Leistung und anderen Faktoren zu ermöglichen. SCORM beschreibt auch das Sequencing and Navigation Model, um Inhalte dynamisch an die Bedürfnisse der Lernenden anzupassen.

SCORM zielt darauf ab, den Beitrag verschiedener Gruppen und Interessen innerhalb der Bildungsgemeinschaft zu vereinen. Der Standard wurde entwickelt, um neue Technologien und Möglichkeiten im Rahmen kommerzieller und öffentlicher Initiativen zu koordinieren.

SCORM basiert auf den folgenden grundlegenden Prinzipien:
  • 1
    das Lernmanagementsystem (LMS) muss Lerninhalte verwenden, die mit Entwicklungstools erstellt wurden, die von verschiedenen Herstellern entwickelt wurden.
  • 2
    die E-Learning-Systeme, die von verschiedenen Herstellern entwickelt wurden, sollten in der Lage sein, denselben Lerninhalt zu verwenden.
  • 3
    die E-Learning-Systeme sollten in der Lage sein, auf ein gemeinsames Speicherarchiv für Lerninhalte zuzugreifen und die dort gespeicherten Lerninhalte zu nutzen.
SCORM und E-Learning-Systeme
Im Rahmen des E-Learning-Systems konzentriert sich SCORM auf die Schnittstelle zwischen Lerninhalten und dem E-Learning-System. SCORM befasst sich nicht mit den funktionalen Möglichkeiten von E-Learning-Systemen. Aus der Sicht von SCORM ist ein E-Learning-System ein Informationssystem, das Mittel zur Verwaltung und Bereitstellung von Lerninhalten für die Lernenden bereitstellt. Mit anderen Worten, im SCORM-Standard definiert das E-Learning-System, was dem Lernenden wann bereitgestellt wird, und überwacht den Lernprozess des Lernenden mit den Lerninhalten.
SCORM und andere Standards
ADL hat die technischen Anforderungen, Standards und Richtlinien, die von anderen Organisationen entwickelt wurden, in eine Form angepasst, die den Zielen von SCORM entspricht. ADL arbeitet weiterhin mit diesen Organisationen zusammen, um diese technischen Anforderungen und Standards weiterzuentwickeln.

Viele Organisationen sind im Bereich der Standardisierung für E-Learning tätig, jedoch sind die folgenden für SCORM von Schlüsselbedeutung:
  • 1
    Alliance of Remote Instructional Authoring & Distribution Networks for Europe (ARIADNE);
  • 2
    Aviation Industry CBT Committee (AICC);
  • 3
    Institute of Electrical and Electronics Engineers (IEEE) Learning Technology Standards Committee (LTSC);
  • 4
    IMS Global Learning Consortium, Inc.
Die Organisation von SCORM
SCORM ist eine Sammlung von Handbüchern, in denen technische Anforderungen und Standards zusammengefasst und vereinheitlicht wurden. Praktisch alle technischen Anforderungen und Standards stammen von anderen Organisationen. SCORM besteht aus drei Hauptbüchern: Content Aggregation Model (CAM), Run-time Environment (RTE) und Sequencing and Navigation (SN).
Das Buch SCORM Content Aggregation Model
Das Buch SCORM Content Aggregation Model (CAM) beschreibt:
  • 1
    Arten von Lerninhalten und wie diese Objekte verpackt werden müssen, um einen erfolgreichen Austausch von Lerninhalten zwischen Lernmanagementsystemen zu gewährleisten;
  • 2
    Wie Lerninhalte beschrieben werden müssen;
  • 3
    Wie die Regeln für die Reihenfolge der Bereitstellung von Lerninhaltsobjekten definiert werden müssen.
Arten von Lerninhaltsobjekten

Das Modell des Lerninhalts gemäß dem SCORM-Standard besteht aus:
  • 1
    • Assets (Elemente);
    • Sharable Content Objects (Lernobjekte, SCOs);
    • Activities (Aktivitäten);
    • Content Organization (Inhaltsorganisation);
    • Content Aggregation (Inhaltsaggregation).
Asset (Element) – elektronische Darstellung verschiedener multimedialer Elemente. Zu den Assets können unter anderem gehören:
  • 1
    • Text;
    • Bilder;
    • Ton;
    • Videos;
    • Programmiercode;
    • usw.
Ein Asset kann aus mehreren anderen Assets bestehen.

Ein SCO (Shareable Content Object) ist eine Sammlung von einem oder mehreren Assets, die eine Lernressource bilden, die das SCORM Run-Time Environment für die Interaktion mit dem Learning Management System (LMS) verwendet. Ein SCO stellt die unterste Organisationseinheit eines Fernlernprogramms dar. Aus der Sicht des Entwicklers eines Fernlernprogramms (obwohl dies nicht vollständig dem SCORM-Standard entspricht) wird auf dieser Ebene die Reihenfolge des Lernens festgelegt, Regeln für den Übergang von einem SCO zum nächsten definiert (für das Bestehen eines SCO wird eine Bewertung vergeben, die vom LMS verwendet wird, um die Lernpfad zu steuern), sowie die Kriterien, nach denen der Erfolg des Lernens in diesem Teil des Fernlernprogramms bestimmt wird, und so weiter. Einfach gesagt, entspricht ein SCO den Abschnitten, aus denen das Fernlernprogramm besteht.

Da ein Asset aus anderen Assets bestehen kann, unterscheidet sich ein SCO von einem Asset lediglich durch die Möglichkeit der Interaktion mit dem LMS.

Der SCORM-Standard gibt keine Größe für ein SCO vor. Aus der Sicht des SCORM-Standards ist ein SCO die kleinste logische Einheit eines Fernlernprogramms, bei der eine Interaktion mit dem LMS sinnvoll ist. Die Erfahrung zeigt, dass die Verwendung von großen SCOs in einem Fernlernprogramm die Zuverlässigkeit des LMS-Dienstes, das auf diesem Programm basiert, verringern kann.

Ein SCO kann mit Metadaten beschrieben werden, was die Suche nach SCOs in Datenspeichern erleichtert.

Im SCORM-Standard sind Activities (Aktivitäten) wichtige Elemente des Lernens. Konzeptuell stellen Activities das dar, was der Lernende beim Durchlaufen des Lernprozesses nacheinander ausführt. Vereinfacht gesagt, kann man sagen, dass Activities die Abschnitte eines Fernlernprogramms sind. Im Gegensatz zu SCOs, die physische Objekte (eine Sammlung von Dateien, Illustrationen, Audiodateien usw.) sind, sind Activities logische Objekte.

Jede Activity kann mehrere Activities beinhalten, die wiederum auch andere Activities enthalten können. Der SCORM-Standard setzt keine Grenzen für die Anzahl der Hierarchieebenen von Activities.

Jede Activity kann mit Metadaten beschrieben werden, was die Suche nach Activities in Datenspeichern erleichtert.

Um ein Schema der Interaktion und der Beziehungen zwischen verschiedenen Activities zu erstellen, wird die Content Organization (Inhaltsorganisation) verwendet. Die Content Organization stellt eine baumartige Hierarchie dar.
Content Organization
Wie in den vorherigen Fällen kann auch die Content Organization mit Metadaten beschrieben werden.

Die Reihenfolge des Lernens im Rahmen des SCORM-Standards wird auf der Ebene der Activities festgelegt. Das bedeutet im Wesentlichen, dass bestimmt wird, wie und in welcher Reihenfolge die Lernenden die Activities eines Fernkurses durchlaufen werden.

Zur Beschreibung der Beziehung zwischen Asset und SCO auf der einen Seite und Activities auf der anderen Seite (einschließlich der Content Organization) wird im SCORM-Standard die Content Aggregation verwendet.
Content Aggregation
SCORM Content Packaging (Verpackung von Lerninhalten)
Nachdem der Lerninhalt entwickelt wurde, muss die Möglichkeit seiner Nutzung und Verbreitung gewährleistet werden. Der SCORM-Standard sieht die Verwendung der IMS Content Packaging Specification vor, um den Lerninhalt zu strukturieren und auszutauschen.

Das Ziel des Verpackens von Lerninhalten (Erstellung eines Pakets) ist es, einen formalen Weg für den Austausch von Lerninhalten zwischen verschiedenen Informationssystemen und Entwicklungswerkzeugen für Fernkurse zu bieten.

Aus Sicht des Entwicklers eines Fernkurses ist das Paket ein Objekt, das dem Auftraggeber nach Abschluss der Arbeiten an der Entwicklung des Fernkurses übergeben wird. Das Paket ist eine Zip-Datei. Dieses Paket wird im Lernmanagementsystem abgelegt, nach dem es möglich ist, mit dem Lernen unter Verwendung des entsprechenden Fernkurses zu beginnen.

Das Inhaltspaket (Zip-Datei), das unter Verwendung der SCORM Content Packaging-Spezifikation erstellt wird, besteht aus den folgenden Hauptelementen:
  • 1
    • XML-документа, описывающего структуру и ресурсы учебного контента (imsmanifest.xml); imsmanifest.xml должен соответствовать спецификации XML 1.0 W3C;
    • учебного контента (физические файлы).
Das Buch SCORM Content Aggregation Model enthält eine Beschreibung, wie die Datei imsmanifest.xml und der Lerninhalt erstellt werden sollen, sowie wie die entsprechende Zip-Datei für das Paket erstellt werden muss.
Das Buch SCORM Run-Time Environment
Das Buch SCORM Run-Time Environment beschreibt die Anforderungen, die an ein Lernmanagementsystem gestellt werden, um die Nutzung von Lerninhalten in verschiedenen Systemen für E-Learning zu gewährleisten. Es umfasst unter anderem folgende Punkte:
  • 1
    definiert den Prozess des Startens von Lerninhalten;
  • 2
    definiert die Methoden der Interaktion zwischen den Lerninhalten und dem Lernmanagementsystem;
  • 3
    definiert das Datenmodell, das für die Übertragung von Informationen über die Interaktion des Lernenden mit den Lerninhalten verwendet wird.
Die drei entsprechenden Komponenten des SCORM RTE (Run-Time Environment) sind: Launch, API und Data Model.

«Launch» definiert, wie der Lerninhalt, der gemäß SCORM entwickelt wurde, dem Benutzer bereitgestellt und angezeigt wird.

SCORM API legt eine Reihe von Funktionen fest, die von Entwicklern von Lernmanagementsystemen und Entwicklungstools für E-Learning implementiert werden müssen, um die Interaktion zwischen dem Lernmanagementsystem und dem Lerninhalt zu ermöglichen.

SCORM RTE Data Model** stellt ein Wörterbuch zur Verfügung, das für den Datenaustausch zwischen dem Lernmanagementsystem und dem E-Learning-Kurs bei der Verwendung der SCORM API-Funktionen genutzt wird. Zum Beispiel, um Testergebnisse aus dem E-Learning-Kurs an das Lernmanagementsystem zu übermitteln, muss das SCORM Data Model-Element "cmi.score.scaled" verwendet werden. Dieses und andere Elemente des SCORM Data Model sind im Detail im Buch SCORM RTE beschrieben.
Lebenszyklus eines SCO
Gemäß dem SCORM-Standard umfasst der Lebenszyklus eines SCO die folgenden Phasen:
  • 1
    • Suche nach einer API, die die Interaktion des SCO mit dem Fernunterrichtssystem ermöglicht. In der Praxis sucht der Fernkurs nach einem JavaScript-Objekt innerhalb der HTML-Seite, von der er gestartet wurde;
    • Initialisierung (Erstellung der Interaktionssitzung zwischen dem SCO und dem Fernunterrichtssystem). Es wird die entsprechende Funktion aufgerufen;
    • Funktionsweise (Daten Austausch zwischen dem SCO und dem Fernunterrichtssystem);
    • Beendigung (Abschluss der Interaktionssitzung zwischen dem SCO und dem Fernunterrichtssystem). Es wird die entsprechende Funktion aufgerufen.
Жизненный цикл SCO
Im Rahmen des Lebenszyklus eines SCO verlangt SCORM, dass das Lernmanagementsystem eine SCO-API (genauer gesagt, eine Instanz der API) bereitstellt, die die Interaktion des SCO mit dem Lernmanagementsystem ermöglicht. Gleichzeitig verlangt SCORM von dem SCO, dass es in der Lage ist, die API-Instanz zu finden und die notwendigen Funktionen daraus aufzurufen.
SCORM RTE Data Model
Um sicherzustellen, dass alle erforderlichen Informationen über das Funktionieren von SCOs in verschiedenen Lernmanagementsystemen gespeichert werden, führt SCORM das Konzept des Datenmodells ein, das alle Daten formalisiert, die vom Lernmanagementsystem gespeichert und bei Bedarf dem SCO zur Verfügung gestellt werden müssen.

Der Name jedes Elements im SCORM-Datenmodell beginnt mit "cmi". SCORM verlangt, dass jedes Lernmanagementsystem alle Elemente des SCORM-Datenmodells bereitstellt. Das SCO kann dabei nur die für seine Funktion benötigten Elemente des SCORM-Datenmodells verwenden.

Im Rahmen des SCORM-Datenmodells wird unter anderem die Speicherung der folgenden Informationen sichergestellt:
  • 1
    • Kommentare der Lernenden zum Fernunterricht;
    • Abschlussstatus der Arbeit mit dem SCO (erfolgreich, nicht erfolgreich, usw.);
    • Arbeitsdaten des SCO (das SCO kann alle für seine Funktion notwendigen Daten speichern);димые ему данные);
    • Lernergebnisse;
    • usw.
Das Buch SCORM Sequencing and Navigation
Das Buch "SCORM Sequencing and Navigation" definiert die Struktur eines Online-Kurses und den Kursdurchgangsprozess, der auf den Lernergebnissen und der vom Kursentwickler festgelegten Lernstrategie basiert.

Das Buch "SCORM Sequencing and Navigation" beschreibt, wie Ereignisse im Zusammenhang mit der Navigation durch den Online-Kurs behandelt werden sollen, um dem Lernenden die erforderlichen Lerninhalte bereitzustellen.

Zur Definition der Sequenzierung und Navigation im Online-Kurs enthält das Buch "SCORM Sequencing and Navigation" zwei Modelle: das Sequencing Definition Model und das Navigation Model.

Das Sequencing Definition Model definiert eine Reihe von Elementen, die verwendet werden können, um verschiedene Varianten der Sequenzierung des Kursdurchgangs zu beschreiben und zu beeinflussen. Der Entwickler des Online-Kurses kann dem Lernenden erlauben, die Reihenfolge des Lernmaterials selbst zu bestimmen, oder er kann Regeln festlegen, nach denen der Übergang zwischen den Abschnitten des Kurses erfolgt.

Das Navigation Model definiert eine Reihe von Ereignissen, die durch den Lernenden über das System für Online-Lernen oder den Online-Kurs ausgelöst werden können. Wie diese Ereignisse innerhalb des SCO oder des Systems für Online-Lernen im SCORM ausgelöst werden, ist nicht definiert. Darüber hinaus stellt SCORM keine Anforderungen an den Typ oder den Stil der Benutzeroberfläche, einschließlich der Anforderungen an die Schnittstellenelemente, die für die Navigation verwendet werden.
Die Entwicklung von Online-Kursen gemäß dem SCORM-Standard
Entwickler von Lernmanagementsystemen, die möchten, dass ihre Systeme dem SCORM-Standard entsprechen, müssen die vollständige Unterstützung der SCORM-Spezifikation in ihren Systemen gewährleisten. Darüber hinaus sollten die fortschrittlichsten Lernmanagementsysteme alle Versionen des SCORM-Standards unterstützen, um die Nutzung von Online-Kursen zu ermöglichen, die zu verschiedenen Zeiten entwickelt wurden.

Im Gegensatz zu den Entwicklern von Lernmanagementsystemen können die Entwickler von Online-Kursen den SCORM-Standard selektiv unterstützen und sich nur auf die Aspekte konzentrieren, die für sie von Interesse sind und die die für den Online-Kurs erforderliche Funktionalität gewährleisten.

Im Folgenden sind einige wichtige Aspekte der Entwicklung von Online-Kursen aufgeführt, die die Unterstützung des SCORM-Standards sicherstellen.
Bereitstellung eines Online-Kurses in einem Lernmanagementsystem
Ein SCORM-konformer Online-Kurs muss gemäß den Anforderungen des Standards verpackt werden. Einige Lernmanagementsysteme ermöglichen das Bereitstellen von Online-Kursen durch Methoden, die über die SCORM-Normen hinausgehen. Dies sollte auf keinen Fall gemacht werden.

Die meisten Lernmanagementsysteme führen eine Überprüfung des Online-Kurses durch, wenn dieser gemäß dem SCORM-Standard verpackt ist. Die gewonnenen Informationen sind äußerst hilfreich bei der Fehlerbehebung und bei der Suche nach Problemen, die bei den Lernenden auftreten können.
Die Größe des SCO
Der SCORM-Standard geht davon aus, dass jeder SCO eines Online-Kurses eine kleine Größe hat. Es gibt keine festen Anforderungen an die Größe eines SCO im SCORM-Standard, aber dies ergibt sich aus dem Kontext.

Sehr oft vernachlässigen Entwickler von Online-Kursen diese Anforderung des SCORM-Standards und machen den SCO sehr groß. Darüber hinaus erstellen einige Entwickler den gesamten Online-Kurs innerhalb eines einzigen SCO. Dies ermöglicht ihnen, benutzerfreundliche Navigationshilfen für den gesamten Kurs bereitzustellen. Als Ergebnis führt dies zu ernsthaften Problemen bei der Nutzung von Online-Kursen. Zum Beispiel arbeitet der Teilnehmer lange mit dem Online-Kurs, ohne ihn zu schließen. Nach Abschluss der Arbeit stellt sich häufig heraus, dass die Daten nicht im Learning Management System (LMS) gespeichert wurden. Dieses Problem hängt nicht direkt mit der Größe des SCO zusammen, aber wenn diese klein gewesen wären, wäre die Wahrscheinlichkeit, dass dieses Problem auftritt, deutlich verringert worden.
Unterstützung des SCORM-APIs
Die Interaktion eines E-Learning-Kurses, der gemäß dem SCORM-Standard entwickelt wurde, mit einem Lernmanagementsystem erfordert, dass der Kurs bei Bedarf auf Funktionen des Interfaces zugreift, das das Lernmanagementsystem bereitstellt. Leider gibt es im SCORM-Standard Grauzonen, die es den Entwicklern von Lernmanagementsystemen ermöglichen, bestimmte Elemente des SCORM-Standards unterschiedlich umzusetzen. Die Unterschiede sind zwar nicht sehr groß, aber sie führen oft dazu, dass derselbe Kurs in einem System korrekt funktioniert, in einem anderen jedoch nicht. Zum Beispiel speichern einige Lernmanagementsysteme die vom Kurs erhaltenen Daten erst nach dem Abschluss der Arbeit mit dem SCO. Dies führt häufig zum Verlust von Daten. Es ist sinnvoll, die Funktionalität eines E-Learning-Kurses, der gemäß dem SCORM-Standard entwickelt wurde, bei jeder Bereitstellung des Kurses in einem neuen Lernmanagementsystem vollständig zu überprüfen.
Schlußfolgerung
Heute wird SCORM von den meisten Anbietern von Lernmanagement-Systemen, E-Learning-Entwicklungswerkzeugen und Kursentwicklern anerkannt und unterstützt. Die Möglichkeiten, die der SCORM-Standard den Entwicklern von Fernlernkurse und Lernsystemen bietet, sind beträchtlich und decken die meisten gängigen Anforderungen ab. Dennoch stehen die Technologien im Bereich des Fernunterrichts nicht still und entwickeln sich schnell weiter, was zur Entstehung des neuen Standards xAPI geführt hat, der vermutlich allmählich den SCORM-Standard ersetzen wird.
Made on
Tilda