Moodle

Moodle
software
Logo
Logo
GenereEducazione
SviluppatoreMartin Dougiamas
Data prima versione20 agosto 2002
Ultima versione5.3 (5 ottobre 2026)
Sistema operativoMultipiattaforma
LinguaggioPHP
LicenzaGPL
(licenza libera)
Sito webmoodle.org/

Moodle (acronimo di Modular Object-Oriented Dynamic Learning Environment, ambiente per l'apprendimento modulare, dinamico, orientato ad oggetti) è un ambiente informatico per la gestione di corsi, ispirato al costruzionismo, teoria secondo la quale ogni apprendimento sarebbe facilitato dalla produzione di oggetti tangibili.

Il suo software è scritto in PHP e JavaScript; è open source e modulare, permettendo quindi a qualunque gruppo di utenti di sviluppare funzionalità aggiuntive personalizzate.

Storia

Moodle è stato ideato da Martin Dougiamas, un amministratore di rete alla Curtin University in Australia, laureato in informatica e con un master di un anno in educazione. L'idea di Moodle nasce dai suoi studi per una tesi di dottorato, mai realizzata, su L'uso del software libero per aiutare un'epistemologia costruzionista sociale di insegnamento e apprendimento all'interno di comunità, con domande riflessive, basate su Internet.

Origine del nome

La parola Moodle è un acronimo per Modular Object-Oriented Dynamic Learning Environment (ambiente di apprendimento dinamico, modulare, orientato ad oggetti), anche se originariamente la M stava per "Martin", il nome dell'ideatore.

In diversi Paesi il termine è un marchio registrato da Martin Dougiamas.

In inglese esiste anche un verbo to moodle, che significa: oziare, perdere tempo.

Approccio pedagogico

L'idea costruzionista alla base di Moodle, dalla quale è nato lo statunitense "No Child Left Behind Act of 2001", è evidenziata da vari aspetti del suo sviluppo, come la possibilità di far inserire e commentare tabelle di dati o wiki agli studenti, o di consegnare e correggere compiti tramite internet. Per il docente è prevista la possibilità di visualizzare tutti i log degli studenti e di visualizzare quali non si sono collegati da più tempo.

Moodle lascia comunque la possibilità all'insegnante di gestire da sé il proprio corso, anche orientandolo al conseguimento dei risultati.

Funzionalità

Moodle permette di organizzare e gestire corsi in rete (e-learning, blended learning o autoapprendimento), lasciando agli studenti strumenti sociali come:

Moodle può utilizzare anche "unità" (Learning object) prodotte tramite applicativi d'autore nelle versioni 1.2 e 1.3 dello standard SCORM.

È possibile anche l'integrazione con strumenti di videoconferenza come ad esempio il software Big Blue Button

Moodle può essere utilizzato in diverse lingue e con un aspetto personalizzato. La sua struttura modulare, l'utilizzo di software libero e l'adozione di standard industriali aperti permettono inoltre di sviluppare e/o di aggiungere all'ambiente funzionalità e contenuti personalizzati.

Specifiche

Moodle può essere installato sui server di rete che supportano il PHP, dunque sulla maggior parte dei servizi di hosting, come quelli che utilizzano uno dei sistemi Unix, Linux, FreeBSD, Windows, Mac OS X, NetWare. Per gli utenti, Moodle è accessibile tramite qualunque programma di navigazione internet.

I dati utilizzati da Moodle vengono memorizzati in un database. Fino alla versione 1.6 veniva supportato solo MySQL o PostgreSQL. Dalla versione 1.7, distribuita nel novembre del 2006, Moodle sfrutta l'astrazione del database, in modo da rendere possibile l'uso di altri database come Oracle e Microsoft SQL Server.

Versione 2.x

A partire dalla versione 2.0, distribuita verso la fine del 2010, Moodle a fronte di una sostanziale riscrittura del codice, ha introdotto numerose nuove funzionalità, tra cui:

Versione 3.5

A partire dalla versione 3.5, Moodle ha iniziato ad essere adattato per risultare conforme alle direttive GDPR dell'Unione europea con l'introduzione di appositi plugin e l'aggiornamento dell'applicazione. Queste funzionalità sono state rese disponibili anche per le versioni 3.4 e 3.3.

Versione 4

Rilasciata nell'aprile 2022 a quasi un anno di distanza dall'ultimo ramo della versione 3 (3.11), la versione 4 apporta modifiche di notevole impatto UI. Viene rivisto il menù di navigazione, basato ora su una banda laterale a comparsa, viene migliorata la dashboard dei corsi e vengono potenziati i report con maggiori possibilità di personalizzazione. Lato amministrativo, viene unificata la gestione delle funzioni di riutilizzo dei corsi (import, backup, restore, copia, reset). Con la versione 4.5 viene introdotto un sub-strato AI che consente di applicare per la prima volta l'intelligenza artificiale per la gestione dei contenuti.

Versione 5

Viene rilasciata ad aprile 2025, rappresenta la naturale evoluzione della 4. Viene potenziato il substrato AI, ora facilmente configurabile per più provider/modelli, viene supportato Open Badges 3.0 e vengono migliorate attività in background come i processi di creazione dei quiz. In realtà la versione 5 non è tanto una major release, quanto una normale evoluzione della versione 4. Il cambio di numero è dovuto alla decisione di procedere con step temporali ben precisi nella numerazione delle varie versioni.

Versione 6

Considerato che il ramo 5 prevede la fine della serie con la versione 5.3 LTS prevista prima del passaggio alla generazione successiva, e che attualmente Moodle segue un ciclo di rilascio maggiore ogni 6 mesi (aprile e ottobre), la versione 6 dovrebbe arrivare nella primavera 2027. E' prevista una maggiore integrazione con React, già introdotta in un ambito ristretto nella versione 5. .

Sviluppo

Soprattutto a partire dalla versione 2.0, gli aggiornamenti importanti del software (major release e minor release) vengono effettuati con tempistiche calendarizzate:

Ogni settimana vengono inoltre pubblicati aggiornamenti minori del software, indicati aggiungendo al numero di versione il suffisso "+". Ad esempio con la versione 2.5.1+ viene indicato un generico aggiornamento minore settimanale alla versione 2.5.1 di Moodle.

Cronologia delle versioni

Tabella delle versioni ufficiali di Moodle e del loro ciclo di vita elencate in ordine cronologico di uscita:

Versione
principale
Data
di pubblicazione
Ultima
versione stabile
Data
ultima versione
Tipo
di supporto
Fine
supporto
1.0 20-09-20021.0.930-05-2003EOLmaggio 2003
1.1 29-09-20031.1.111-09-2003EOLsettembre 2003
1.2 20-03-20041.2.125-03-2004EOLmarzo 2004
1.3 25-05-20041.3.509-09-2004EOLsettembre 2004
1.4 31-08-20041.4.507-05-2005EOLmaggio 2005
1.5 05-06-20051.5.421-05-2006EOLmaggio 2006
1.6 20-05-20061.6.928-01-2009EOLgennaio 2009
1.7 07-11-20061.7.728-01-2009EOLgennaio 2009
1.8 30-03-20071.8.1403-12-2010EOLdicembre 2010
1.9 03-03-20081.9.1909-07-2012EOLdicembre 2013
2.0 24-11-20102.0.1009-07-2012EOLgiugno 2012
2.1 01-06-20112.1.1014-01-2013EOLdicembre 2012
2.2 05-12-20112.2.1108-07-2013EOLgiugno 2013
2.3 25-06-20122.3.1113-01-2014EOLdicembre 2013
2.4 03-12-20122.4.1114-07-2014EOLgiugno 2014
2.5 14-05-20132.5.910-11-2014EOLnovembre 2014
2.6 18-11-20132.6.712-01-2015EOLmaggio 2015
2.7 (LTS) 12-05-20142.7.1211-01-2016EOLmaggio 2017
2.8 10-11-20142.8.1011-01-2016EOLnovembre 2016
2.9 11-05-20152.9.411-01-2016EOLgiugno 2016
3.0 16-11-20153.0.211-01-2016EOLmaggio 2017
3.1 (LTS) 23-05-20163.1.1217-05-2018EOLmaggio 2019
3.2 05-12-20163.2.917-05-2018EOLmaggio 2018
3.3 15-05-20173.3.912-11-2018EOLmaggio 2018
3.4 13-11-20173.4.313-05-2018EOLmaggio 2018
3.5 (LTS) 17-05-20183.5.1810-05-2021EOL10 maggio 2021
3.6 03-12-20183.6.1011-05-2020EOL11 maggio 2020
3.7 20-05-20193.7.909-11-2020EOL9 novembre 2020
3.8 18-11-20193.8.910-05-2021EOL10 maggio 2021
3.9 (LTS) 15-06-20203.9.2511-12-2023EOL11 dicembre 2023
3.10 09-11-20203.10.1109-05-2022EOL9 maggio 2022
3.11 17-05-20213.11.1811-12-2023EOL11 dicembre 2023
4.0 19-04-20224.0.1211-12-2023EOL11 dicembre 2023
4.1 (LTS) 28-11-20224.1.711-12-2023EOL8 dicembre 2025
4.2 24-04-20234.2.411-12-2023EOL7 ottobre 2024
4.3 09-10-20234.3.1214-04-2025EOL21 aprile 2025
4.4 22-04-20244.4.1208-12-2025EOL8 dicembre 2025
4.5 (LTS) 06-10-20244.5.1208-06-2026sicurezza04 ottobre 2027
5.0 14-04-20255.0.808-06-2026sicurezza5 ottobre 2026
5.1 06-10-20255.1.508-06-2026Attivo19 aprile 2027
5.2 20-04-20265.2.108-06-2026Attivo4 ottobre 2027

     Vecchia versione non più supportata

     Vecchia versione ancora supportata

     Versione attuale

MoodleMoot

Utenti e sviluppatori di Moodle si incontrano periodicamente in convegni che chiamano "MoodleMoot", dove hanno la possibilità di condividere le proprie esperienze e dove vengono presentati alcuni sviluppi previsti. Tali convegni, che si svolgono regolarmente in tutto il mondo, sono generalmente ospitati da un'università o da altre istituzioni.

MoodleMoot Globali

MoodleMoot italiani

Martin Dougiamas - MoodleMoot Italia, Università Milano Bicocca, 2018

A partire dal 2005 anche in Italia vengono organizzati annualmente dei "MoodleMoot", dedicati principalmente alla comunità italiana. Da agosto 2016 è attiva l'Associazione Italiana Utenti Moodle (AIUM), unica associazione in Italia riconosciuta dai Moodle HQ e organizzatrice dei MoodleMoot italiani.

Note

  1. ↑ Martin Dougiamas, "The use of Open Source software to support a social constructionist epistemology of teaching and learning within Internet-based communities of reflective inquiry", Science and Mathematics Education Centre, Curtin University of Technology (http://dougiamas.com/thesis/ Archiviato il 30 aprile 2008 in Internet Archive.). Tesi per il PhD. (non terminata, secondo questa fonte)
  2. ↑ (EN) Discussione sul forum ufficiale, su moodle.org.
  3. ↑ Integrazione BigBlueButton con Moodle, su moodle.com. URL consultato il 6 gennaio 2022.
  4. ↑ Fabio Ballor, Moodle 2.0 Finalmente è stata rilasciata la versione definitiva, su exelearning.it, 25 novembre 2010 (archiviato dall'url originale l'11 febbraio 2012).
  5. ↑ (EN) AA.VV., Moodle 2.0 release notes, su docs.moodle.org, Moodle.org, 15 settembre 2011.
  6. ↑ (EN) AA.VV., Moodle 2.4 release notes, su docs.moodle.org, Moodle.org, 16 aprile 2013. URL consultato il 5 gennaio 2014.
    «We will drop support for IE8 after Moodle 2.5 (June 2013). This means IE8 will probably still work for 2.6, but developers will not be required to test their new code on that browser.»
  7. ↑ GDPR, su docs.moodle.org. URL consultato il 16 dicembre 2018.
  8. ↑ React per Moodle, su infocurci.com. URL consultato il 21 agosto 2026.
  9. ↑ Moodle versions, su docs.moodle.org, Moodle, 20 ottobre 2013. URL consultato il 23 dicembre 2013.
  10. ↑ Releases, su docs.moodle.org, Moodle, 20 novembre 2013. URL consultato il 24 settembre 2022.
  11. ↑ Il termine "moot" (incontro in anglosassone) è stato scelto perché nel romanzo Il Signore degli Anelli viene utilizzato il termine "Entmoot" (consulta degli Ent): Why moot? Archiviato il 29 luglio 2010 in Internet Archive.
  12. ↑ Sito ufficiale AIUM, su aium.it.
  13. ↑ MoodleMoot Italia 2019, su moodlemoot.org. URL consultato il 23 dicembre 2019 (archiviato dall'url originale il 23 dicembre 2019).
  14. 1 2 Convegno ospitato all'interno della multi-conferenza EMEMItalia

Voci correlate

Altri progetti

Collegamenti esterni

Controllo di autoritàVIAF (EN) 180108106 · LCCN (EN) no2008006148 · GND (DE) 7531637-7 · J9U (EN, HE) 987007371894105171