Moodle

Import/Export Corsi in Moodle: Portabilità dei Contenuti

| 7 min di lettura
Import/Export Corsi in Moodle: Portabilità dei Contenuti

La capacità di import export Moodle è una delle funzionalità più strategiche per chi gestisce piattaforme e-learning su larga scala. Che si tratti di duplicare un corso tra istanze diverse, condividere materiali con un partner esterno o pianificare una migrazione contenuti verso un nuovo server, la portabilità LMS determina l'efficienza operativa dell'intero ecosistema formativo. Moodle offre strumenti nativi robusti per il backup corsi e il ripristino, oltre al supporto per lo standard SCORM export, ma sfruttarli al meglio richiede conoscenze tecniche specifiche.

Backup corsi in Moodle: come funziona il sistema nativo

Il sistema di backup corsi di Moodle genera file in formato .mbz (Moodle Backup Zip), un archivio che contiene la struttura del corso e tutti i suoi componenti. Un backup completo include:

  • Struttura del corso: sezioni, formato (settimanale, per argomenti, griglia), impostazioni generali.
  • Attività e risorse: compiti, quiz (con banco domande), forum, pagine, file caricati, pacchetti SCORM, lezioni interattive.
  • Dati utente (opzionale): iscrizioni, progressi, voti nel registro, tentativi dei quiz, messaggi nei forum.
  • Rubriche e scale di valutazione: criteri di valutazione personalizzati, competenze associate.

Procedura di backup passo-passo

Per eseguire un backup da interfaccia web:

  • Accedere al corso come docente o amministratore e navigare su Amministrazione corso > Backup.
  • Selezionare gli elementi da includere: è possibile escludere dati utente, log, badge o specifiche attività per ridurre la dimensione del file.
  • Nella schermata di conferma, verificare il riepilogo e avviare il processo.
  • Al completamento, scaricare il file .mbz dall'area di backup del corso.

Per istanze con molti corsi, è consigliabile utilizzare il backup automatico programmato. Da Amministrazione sito > Corsi > Backup è possibile configurare: frequenza (giornaliera, settimanale), ora di esecuzione (consigliato durante le ore notturne), numero di backup conservati e inclusione/esclusione dei dati utente. Su un'istanza con 500 corsi, un backup completo notturno richiede tipicamente 2-4 ore e genera 50-200 GB di dati, a seconda della quantità di contenuti multimediali.

Import export Moodle: ripristino e importazione dei corsi

Moodle distingue tra due operazioni fondamentali per l'import export Moodle:

Ripristino (Restore)

Il ripristino consente di ricreare un corso a partire da un file .mbz, su qualsiasi istanza Moodle compatibile. È possibile:

  • Ripristinare in un corso esistente (aggiungendo o sostituendo i contenuti)
  • Creare un nuovo corso dal backup
  • Selezionare quali componenti ripristinare (utile per importare solo il banco domande o solo le attività)

Un aspetto critico: la compatibilità tra versioni. Un backup creato su Moodle 4.3 può essere ripristinato su Moodle 4.4, ma non sempre il contrario. In generale, Moodle supporta il ripristino da versioni precedenti ma non da versioni successive. Prima di una migrazione contenuti, verificare sempre la matrice di compatibilità nella documentazione ufficiale.

Importazione tra corsi

La funzione Importa (disponibile in Amministrazione corso) permette di copiare attività e risorse da un corso all'altro sulla stessa istanza, senza generare file intermedi. È particolarmente utile per:

  • Preparare le edizioni annuali di un corso ricorrente
  • Condividere banchi domande tra docenti
  • Replicare template di corso standardizzati

SCORM export: garantire la portabilità LMS multipiattaforma

Mentre il formato .mbz è specifico per Moodle, lo standard SCORM export (Sharable Content Object Reference Model) garantisce la portabilità LMS verso qualsiasi piattaforma conforme — Blackboard, Canvas, SAP SuccessFactors, Docebo e altre.

Moodle supporta nativamente l'importazione di pacchetti SCORM 1.2 e SCORM 2004, ma l'esportazione in formato SCORM richiede strumenti esterni:

  • iSpring Suite: permette di creare contenuti SCORM direttamente da PowerPoint, esportabili su qualsiasi LMS.
  • Articulate Storyline/Rise: tool professionali per l'authoring di corsi SCORM interattivi.
  • H5P: i contenuti interattivi creati con H5P in Moodle possono essere esportati come file .h5p e reimportati su altre piattaforme che supportano lo standard.
  • Moodle Quiz to SCORM: plugin di terze parti che convertono i quiz nativi di Moodle in pacchetti SCORM.

Per una migrazione completa, la strategia consigliata è esportare i contenuti interattivi in SCORM, i documenti e video come file standalone, e ricostruire la struttura del corso sulla piattaforma di destinazione.

Migrazione contenuti: pianificare il trasferimento tra piattaforme

Una migrazione contenuti tra LMS è un progetto complesso che richiede pianificazione accurata. Ecco un framework operativo testato su migrazioni reali:

  • Fase 1 — Inventario (1-2 settimane): catalogare tutti i corsi, classificarli per formato (nativo Moodle, SCORM, video, documenti), identificare quelli attivi, archiviati e obsoleti.
  • Fase 2 — Pulizia (1 settimana): eliminare i corsi non più necessari, consolidare le versioni duplicate, aggiornare i contenuti datati. Tipicamente, il 30-40% dei corsi può essere archiviato o eliminato.
  • Fase 3 — Esportazione (2-4 settimane): generare backup .mbz per i corsi che restano su Moodle, esportare in SCORM quelli destinati ad altre piattaforme, scaricare file multimediali separatamente.
  • Fase 4 — Importazione e test (2-4 settimane): caricare i contenuti sulla nuova piattaforma, verificare la corretta visualizzazione di tutti gli elementi, testare il tracciamento SCORM e il funzionamento dei quiz.
  • Fase 5 — Migrazione dati utente (1-2 settimane): trasferire iscrizioni, completamenti e certificati storici tramite API o import CSV.

Best practice per la portabilità LMS

Per garantire la massima portabilità LMS dei propri contenuti formativi nel lungo periodo, è consigliabile adottare queste pratiche fin dalla fase di progettazione:

  • Privilegiare formati standard: utilizzare SCORM 1.2 (il più supportato) o xAPI per i contenuti interattivi, PDF per i documenti, MP4/H.264 per i video.
  • Separare contenuto e struttura: mantenere i file multimediali organizzati in una libreria esterna (repository aziendale, CDN) e referenziarli nel corso tramite URL.
  • Documentare la struttura dei corsi: creare uno schema che descriva sezioni, attività, prerequisiti e percorsi condizionali, indipendente dalla piattaforma.
  • Testare regolarmente i backup: ogni trimestre, ripristinare un campione di backup su un'istanza di test per verificarne l'integrità.
  • Automatizzare con CLI e API: per istanze enterprise, utilizzare lo strumento a riga di comando moosh o le API REST di Moodle per automatizzare backup e ripristini massivi.

Se stai pianificando una migrazione contenuti tra piattaforme LMS o hai bisogno di ottimizzare i processi di import export Moodle nella tua organizzazione, HIE Learning è il partner ideale. Il nostro team tecnico ha gestito migrazioni per istanze con oltre 1.000 corsi e 50.000 utenti, garantendo zero perdita di dati e continuità del servizio formativo. Contattaci per una valutazione gratuita del tuo progetto di portabilità LMS.

Domande frequenti

Come si esporta un corso completo da Moodle?

Per esportare un corso completo, si utilizza la funzione di backup nativa di Moodle. Questa genera un file in formato .mbz che include la struttura del corso, tutte le attività, risorse, e, opzionalmente, i dati degli utenti come iscrizioni e voti. Il file .mbz è portabile e può essere importato in un'altra istanza di Moodle.

Cos'è un file .mbz in Moodle?

Il file .mbz (Moodle Backup Zip) è un archivio compresso creato dalla funzione di backup di Moodle. Contiene tutti gli elementi di un corso: struttura, impostazioni, attività, risorse, file caricati e, se selezionato, i dati degli utenti. È lo standard per la portabilità e il trasferimento dei corsi tra diverse installazioni della piattaforma.

Si possono esportare i quiz con tutte le domande da Moodle?

Sì, la funzione di backup include i quiz con il relativo banco delle domande. Quando si esegue un backup completo del corso, le domande dei quiz vengono salvate all'interno del file .mbz, garantendo che l'intera attività sia perfettamente ricostruita durante un'operazione di import o ripristino.

Qual è la differenza tra backup e esportazione SCORM in Moodle?

Il backup nativo (.mbz) è per il trasferimento o la copia fedele di un corso tra istanze Moodle, preservando tutte le funzionalità. L'esportazione SCORM, invece, crea un pacchetto standardizzato e autonomo, utilizzabile su altre piattaforme LMS, ma con una possibile perdita di alcune interazioni e dati specifici di Moodle.

Condividi questo articolo:

Hai bisogno di supporto per il tuo progetto e-learning?

Contattaci per una consulenza gratuita.

Richiedi informazioni