Integrazione Moodle SCORM-AI

SCORM è l’acronimo di Sharable Content Object Reference Model, l’insieme di specifiche tecniche con cui vengono confezionati i corsi didattici digitali perché lo stesso corso possa essere caricato su piattaforme di formazione diverse senza essere riscritto. Un pacchetto SCORM è un archivio compresso che contiene tutto il materiale del corso - pagine HTML, script, fogli di stile, immagini, video e audio - insieme a un file descrittore che ne dichiara la struttura e l’ordine di presentazione. La piattaforma non ne interpreta il contenuto: lo carica in un riquadro della pagina e dialoga con esso solo per registrare avanzamento, tempo di permanenza ed esiti dei test. Il materiale didattico, per la piattaforma, resta una scatola chiusa.

Il plugin Vocra per Moodle riconosce le attività di tipo SCORM e ne rende interrogabile il contenuto tramite il chatbot AI. Un pacchetto SCORM non è una pagina del corso: è un archivio che Moodle scompatta e conserva nella libreria dei file dell’attività, e il materiale didattico vive dentro quei file. L’integrazione li legge da lì, senza richiedere modifiche al pacchetto né all’attività.

Cosa viene importato

Vocra scorre l’elenco dei file del pacchetto. Ogni pagina HTML viene ripulita dal markup e importata come testo. Ogni file JavaScript viene importato per intero, perché negli strumenti di authoring più diffusi il testo delle slide non sta nelle pagine ma è scritto dentro il codice che le costruisce a runtime. I file che non contengono testo utile vengono scartati.

Video e audio contenuti nel pacchetto

I video e gli audio richiamati dalle pagine del pacchetto vengono importati come contenuti autonomi, ciascuno con la propria trascrizione, e diventano quindi interrogabili come il testo. I riferimenti nelle pagine SCORM sono relativi e spesso risalgono di cartella: ogni riferimento viene risolto contro i file effettivamente presenti nel pacchetto, e un riferimento che non corrisponde ad alcun file viene ignorato. Un contenuto già importato in passato non viene rielaborato: viene collegato all’attività.

Un solo chatbot per l’intera attività

Tutti i contenuti estratti da un pacchetto - pagine, codice, video, audio - restano legati all’attività da cui provengono: sul lato Vocra il pacchetto è un unico insieme che raccoglie molti contenuti. Il chatbot che compare sull’attività SCORM risponde quindi sul pacchetto completo e non sulla singola schermata aperta in quel momento. Lo stesso chatbot è raggiungibile anche dall’elenco delle attività nella pagina del corso.

Sostituzione e aggiornamento del pacchetto

Quando un pacchetto viene sostituito, Moodle ne riscrive tutti i file e cambia la revisione dell’attività: non esiste un modo per stabilire quali contenuti siano effettivamente cambiati rispetto ai precedenti. L’allineamento consiste quindi nella rimozione di tutti i contenuti importati dall’attività e in una nuova importazione. La rinomina dell’attività o il suo spostamento in un’altra sezione del corso non comportano invece alcuna reimportazione: vengono aggiornati il nome e la collocazione dei contenuti già presenti. L’eliminazione dell’attività rimuove i contenuti che ne erano stati importati.

Attivazione

La rilevazione si abilita dalle impostazioni del plugin, alla voce Rilevazione SCORM, accanto a quelle delle altre tipologie di attività. Con l’impostazione attiva il riconoscimento avviene automaticamente, sia nella pagina del corso sia in quella dell’attività.