encyklopedia.run.place

SCORM

SCORM (ang. Sharable Content Object Reference Model) – standard określający sposób tworzenia, pakowania i udostępniania treści e‑learningowych oraz ich integracji z systemami zarządzania nauczaniem (LMS). Standard został opracowany w latach 1998–2001 przez konsorcjum Advanced Distributed Learning (ADL) przy wsparciu amerykańskiego Departamentu Obrony.

Historia

  • 1994 – powstaje organizacja AICC, pierwsza próba standaryzacji treści e‑learningowych.
  • 1998 – ADL rozpoczyna prace nad własnym modelem wymiany treści.
  • 2000 – publikacja pierwszej wersji SCORM 1.2, która szybko staje się de facto standardem w branży.
  • 2004 – wydanie SCORM 2004 w czterech edycjach, wprowadzających m.in. zaawansowane mechanizmy śledzenia postępów (cmi.session_time, cmi.success_status).
  • 2009 – powstaje alternatywa w postaci xAPI (znanej też jako Tin Can API), ale SCORM pozostaje najpowszechniej stosowanym standardem.

Podstawowe pojęcia

Sharable Content Object (SCO)
Jednostka edukacyjna, którą można uruchomić w środowisku LMS. SCO może być pojedynczą stroną HTML, aplikacją Flash, wideo lub innym zasobem interaktywnym.
Manifest
Plik imsmanifest.xml opisujący strukturę pakietu, zależności między SCO oraz metadane (np. autor, język, data publikacji). Manifest jest centralnym elementem każdego pakietu SCORM.
Run‑Time Environment
Zbiór funkcji API (JavaScript), które umożliwiają komunikację pomiędzy SCO a LMS (np. Initialize(), GetValue(), SetValue(), Commit(), Terminate()).
Metadata
Standardowe opisy treści oparte na IEEE LOM lub Dublin Core, wykorzystywane do katalogowania i wyszukiwania zasobów w repozytoriach e‑learningowych.

Architektura pakietu SCORM

Pakiet SCORM jest zazwyczaj spakowany jako archiwum .zip zawierające:

  1. Plik imsmanifest.xml – opis struktury i metadanych.
  2. Katalog resources – wszystkie pliki SCO (HTML, CSS, JavaScript, multimedia).
  3. Ewentualne pliki pomocnicze (np. materiały dodatkowe, instrukcje).

Wersje SCORM

Wersja Rok wydania Kluczowe zmiany
SCORM 1.2 2000 Podstawowy model danych (cmi.core.*), protokół komunikacji API, wsparcie dla pojedynczych SCO.
SCORM 2004 2004 Sequencing and Navigation (SN), zaawansowane śledzenie postępów, obsługa sesji wielokrotnych.
SCORM 2004 2nd Edition 2005 Poprawki w interpretacji modelu danych, lepsza kompatybilność z różnymi LMS.
SCORM 2004 3rd Edition 2007 Usprawnienia w obsłudze błędów i raportowania, dodatkowe polecenia API.
SCORM 2004 4th Edition 2009 Najbardziej stabilna wersja, szerokie wsparcie w popularnych LMS (np. Moodle, Blackboard).

Implementacje i narzędzia

Do tworzenia i publikowania treści zgodnych ze SCORM wykorzystywane są m.in.:

Popularne systemy zarządzania nauczaniem obsługujące SCORM:

Korzyści i ograniczenia

Korzyści

  • Interoperacyjność – ten sam pakiet może być uruchamiany w dowolnym LMS zgodnym ze SCORM.
  • Śledzenie wyników – możliwość rejestrowania czasu spędzonego na kursie, ocen i statusu ukończenia.
  • Standaryzacja metadanych – ułatwia katalogowanie i ponowne użycie zasobów.

Ograniczenia

  • Wysoki stopień zależności od technologii JavaScript oraz przeglądarki internetowej.
  • Brak wsparcia dla zewnętrznych doświadczeń mobilnych i offline – w tym celu powstały nowsze standardy (xAPI).
  • Kompleksowość implementacji API w niektórych LMS, co może prowadzić do niezgodności.

Przyszłość SCORM

Mimo rosnącej popularności xAPI, SCORM pozostaje szeroko stosowanym standardem, zwłaszcza w dużych organizacjach rządowych i korporacjach, które mają rozbudowane archiwa treści stworzone w latach 2000‑2009. W praktyce wiele platform oferuje jednoczesne wsparcie zarówno dla SCORM, jak i xAPI, umożliwiając migrację i integrację starszych kursów z nowoczesnymi rozwiązaniami analitycznymi.

Powiązane pojęcia

E‑learning • System zarządzania nauczaniem • AICC • xAPI (Tin Can API) • Metadane • Standard