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.xmlopisują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:
- Plik
imsmanifest.xml– opis struktury i metadanych. - Katalog
resources– wszystkie pliki SCO (HTML, CSS, JavaScript, multimedia). - 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.:
- Adobe Captivate
- Articulate Storyline
- Lectora Inspire
- Open‑source’owe edytory, np. eXeLearning
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