Die freigegebenen Content Object Reference Model ist eine Reihe von technischen Standards für die Darstellung von Inhalten in Learning Management Systemen . Ein Lern-Management- System ist ein Software-oder Web -basierte Anwendung , die die Verwaltung automatisiert , Tracking und Reporting des Lernens Veranstaltungen. Um den SCORM -Spezifikation entsprechen , muss ein LMS Umsetzung ihrer Anwendungsprogramm -Schnittstelle mit einem sogenannten API -Adapter bekannt. JavaScript Object
SCORM API -Adapter ist in der Tat, ein JavaScript-Objekt - eine besondere Art von Daten in der Programmiersprache Java - die als " API " und kann durch das Dokument zugegriffen werden Object Model . Das DOM ist ein Standard , der vom World Wide Web Consortium , für Anwendungsprogramm-Schnittstellen für den Zugriff auf Web-Dokumente definiert. Eine API -Adapter-Objekt muss Teil des Quell-oder Eltern-Fenster mit dem Inhalt zu sein, so dass die LMS können den Inhalt in einem neuen Fenster zu starten.
Run - Time Environment
SCORM API -Adapter ist als Java-Applet oder eine kleine Anwendungsprogramm, das für die Verwendung aufgerufen werden können , während der Arbeit in einer anderen Anwendung implementiert. Der API -Adapter ist Teil der SCORM Run - Time Environment , die , wie der Inhalt einmal sollte von einem LMS startete verhalten und auf einem Client-Computer heruntergeladen , wenn ein Benutzer lädt die RTE Zielseite in seinem Web-Browser gibt .
Java Components
Mehrere Java-Komponenten werden an den Client-Computer heruntergeladen haben, einschließlich einer Datei namens " APIAdapterApplet.java ", die die Funktionen der Gehalt verwendet, um mit dem LMS kommunizieren können , und eine Seite mit dem Namen " LMSFrame.jsp ", die die SCORM API Adapter als Applet enthält, und stellt ein Mittel für gemeinsam genutzte Content-Objekte mit dem RTE kommunizieren. Beachten Sie, dass die SCORM API Adapter keine visuelle Anzeige-Elemente hat und für den Benutzer unsichtbar .
Communication
SCORM API -Adapter ist das einzige Verfahren, mit dem Inhalte kommunizieren können mit einem LMS . Andere Methoden der Kommunikation , wie Web Services oder Hypertext Transfer Protocol Anfragen - HTTP ist ein Standardprotokoll für die Übertragung von Dokumenten im Web - werden nicht durch die SCORM unterstützt. Dies vereinfacht die Kommunikation aus der Sicht des Inhalts Autor, der braucht nur nur die SCORM API Adapter lokalisieren und nehmen Sie die entsprechende JavaScript-Aufrufen von es . Um den SCORM -Spezifikation entsprechen , muss ein LMS zu implementieren insgesamt acht Funktionen , von denen der Inhalt aufrufen, um mit dem LMS kommunizieren kann .