Articles

SCORM Explained 201: Un’immersione più profonda nello SCORM

Posted on

Che cos’è lo SCORM?

SCORM definisce un modo specifico di costruire i sistemi di gestione dell’apprendimento (LMS) e i contenuti di formazione in modo che funzionino bene con altri sistemi conformi allo SCORM.

Cosa significa SCORM?

SCORM sta per “Sharable Content Object Reference Model”.

“Sharable Content Object” indica che SCORM riguarda la creazione di unità di materiale formativo online che può essere condiviso tra i sistemi. SCORM definisce come creare “oggetti di contenuto condivisibili” o “SCO” che possono essere riutilizzati in diversi sistemi e contesti.

“Modello di riferimento” riflette il fatto che SCORM non è effettivamente uno standard. ADL non ha scritto SCORM da zero. Invece, hanno notato che l’industria aveva già molti standard che risolvevano parte del problema. SCORM fa semplicemente riferimento a questi standard esistenti e dice agli sviluppatori come usarli correttamente insieme.

Cos’è uno SCO?

Un Oggetto di Contenuto Condivisibile (SCO) è il pezzo più granulare di formazione in un mondo SCORM. Alcuni lo chiamerebbero un modulo, un capitolo, una pagina… il punto è che varia molto. Un purista dello SCORM vi direbbe che dovrebbe essere il più piccolo pezzo di contenuto che sia riutilizzabile e indipendente. In termini di come l’LMS lo tratta, questo è l’elemento mostrato separatamente nell’indice e tracciato separatamente dagli altri elementi. Può contenere un proprio segnalibro, un punteggio e uno stato di completamento.

Come funziona lo SCORM?

Fondamentalmente, le diverse versioni dello SCORM regolano tutte le stesse due cose: il packaging del contenuto e lo scambio di dati a Run-Time.

  • Il packaging del contenuto o il content aggregation model (CAM) determina come un pezzo di contenuto dovrebbe essere consegnato in senso fisico. Al centro del packaging SCORM c’è un documento intitolato “imsmanifest”. Questo file contiene tutte le informazioni richieste dall’LMS per importare e lanciare il contenuto senza intervento umano. Questo file manifesto contiene XML che descrive la struttura di un corso sia dal punto di vista dell’allievo che da quello del file system fisico. Domande come “Quale documento dovrebbe essere lanciato?” e “Qual è il nome di questo contenuto?” trovano risposta in questo documento.
  • La comunicazione Run-Time, o scambio di dati, specifica come il contenuto “parla” all’LMS mentre il contenuto è effettivamente in esecuzione. Questa è la parte dell’equazione che descriviamo come consegna e tracciamento. Ci sono due componenti principali in questa comunicazione. Primo, il contenuto deve “trovare” l’LMS. Una volta che il contenuto lo ha trovato, può comunicare attraverso una serie di chiamate “get” e “set” e un vocabolario associato. Concettualmente, queste sono cose come “richiedere il nome del discente” e “dire all’LMS che il discente ha ottenuto un punteggio del 95% in questo test”. Sulla base del vocabolario SCORM disponibile, molte ricche esperienze interattive possono essere comunicate all’LMS.

Perché usare SCORM?

SCORM è uno strumento davvero potente per chiunque sia coinvolto nella formazione online, basata sul computer, nella formazione a distanza o nell’eLearning. Il contenuto può essere creato una sola volta e usato in molti sistemi e situazioni diverse senza modifiche. Questa funzionalità plug-and-play può essere potente all’interno di un’organizzazione ma ancora di più tra le organizzazioni. Il contenuto può essere venduto e consegnato all’utente più rapidamente, in modo più robusto e ad un prezzo inferiore.

SCORM è ampiamente adottato da alcune grandi organizzazioni. Ha lo slancio critico ed è lo standard industriale de facto. Il Dipartimento della Difesa degli Stati Uniti in DoDI 1322.26 ha specificato che tutti i suoi contenuti devono essere consegnati tramite SCORM o l’Experience API (xAPI). Tutti. L’industria sta seguendo l’esempio, e lo standard appare nella stragrande maggioranza delle RFP per procurarsi sia contenuti formativi che Learning Management Systems.

Quale versione di SCORM è rilevante?

La risposta è tutte. L’obiettivo primario dell’adozione di SCORM è quello di creare un sistema interoperabile che funzioni bene con altri sistemi. Il supporto per tutte le versioni di SCORM e AICC è essenziale per raggiungere questo obiettivo. Ad oggi, ci sono tre versioni rilasciate di SCORM, ognuna delle quali si basa su quella precedente.

  • SCORM 1.1 è stato essenzialmente il primo passaggio, e non ha mai ottenuto un’ampia accettazione. Alcuni prodotti lo supportano ancora, ma non è ampiamente adottato.
  • SCORM 1.2 ha seguito la 1.1, e ha risolto molti dei problemi della 1.1. Era ed è la versione ampiamente adottata. Tutti i principali LMS continuano a supportarla e la maggior parte dei fornitori di contenuti produce ancora contenuti che soddisfano le specifiche 1.2.
  • SCORM 2004 (precedentemente noto come SCORM 1.3) è la versione più recente. Estende e formalizza le porzioni di packaging e Run-Time dello standard 1.2, ma la sua aggiunta chiave è la specifica di sequenziamento e navigazione (S&N). S&N permette al fornitore di contenuti di specificare sia il comportamento all’interno degli SCO che il comportamento tra gli SCO. Questo permette interazioni di contenuto sostanzialmente più ricche ed enormi aumenti nel riutilizzo degli SCO. L’adozione è stata lenta, fino a questo punto, ma il numero di LMS e fornitori di contenuti che supportano SCORM 2004 sta aumentando notevolmente.

Per maggiori dettagli sulle versioni di SCORM, incluse le varie versioni di SCORM 2004, visita la eLearning Standards Roadmap.

Come si relaziona SCORM con AICC, xAPI e cmi5?

SCORM è un modello di riferimento, il che significa che è costruito su specifiche esistenti. Fin dall’inizio, SCORM è stato descritto come una soluzione “best of breed”, raccogliendo i pezzi migliori delle specifiche precedenti.

AICC, uno standard dell’industria aeronautica, è stato usato come base per la parte di comunicazione Run-Time della specifica SCORM. Conformarsi ad uno standard non significa automaticamente conformarsi all’altro.

xAPI, chiamato anche Experience API o Tin Can API, è spesso considerato la “prossima generazione di SCORM” ed è il più recente standard eLearning. Noi di Rustici Software abbiamo lavorato a stretto contatto con ADL su Project Tin Can (gli inizi di xAPI), impartendo la nostra decennale conoscenza di SCORM per assicurarci che xAPI sia un enorme balzo in avanti per la comunità dell’eLearning. xAPI è molto diverso da SCORM e fornisce un modo più flessibile per tracciare un’ampia varietà di apprendimento, comprese le attività che avvengono al di fuori dell’LMS. Puoi saperne di più su xAPI qui.

cmi5 è un profilo xAPI usato quando le attività xAPI sono lanciate da un LMS. cmi5 definisce i componenti necessari per l’interoperabilità del sistema come il packaging, il lancio, l’handshake delle credenziali e il modello informativo coerente. Puoi saperne di più su cmi5 qui.

Come posso rendere il mio sistema o contenuto conforme a SCORM?

Guarda le risorse e gli articoli su questo sito. Essi forniscono una buona introduzione ai dadi e ai bulloni tecnici della conformità SCORM.

Raggiungere la conformità SCORM di base per il tuo contenuto può spesso essere realizzato da uno sviluppatore di software di talento in un tempo ragionevole. La parte difficile è creare contenuti che non solo siano conformi, ma anche ampiamente compatibili. Molte implementazioni LMS hanno interpretazioni leggermente diverse delle specifiche e altre stranezze che possono rendere l’interoperabilità senza soluzione di continuità una sfida. Se hai intenzione di distribuire il tuo contenuto su larga scala, o semplicemente vuoi evitare il fastidio di imparare le complessità dello SCORM, controlla il nostro SCORM Driver (o Rustici Driver). È di gran lunga il modo più semplice per creare contenuti conformi allo SCORM ampiamente compatibili.

La conformità dello SCORM è un progetto molto più complesso. Lo sforzo richiesto per implementare pienamente tutte le specifiche in modo appropriato si misura di solito in anni-uomo e l’ampia compatibilità è ancora più sfuggente di quanto non lo sia sul lato del contenuto. SCORM pone intenzionalmente il “peso della complessità” sull’LMS. Se avete bisogno di rendere il vostro LMS conforme allo SCORM, dovreste considerare fortemente di usare il nostro SCORM Engine (o Rustic Engine). È garantito che vi renderà la vita molto più facile!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *