Moodle (acronimo di Modular Object-Oriented Dynamic Learning
Environment, ambiente per l'apprendimento modulare, dinamico, orientato ad
oggetti) è unambiente informatico per la gestione di corsi, basato
sull'ideologia costruzionista 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'ideologia costruzionista alla base di Moodle, dalla quale
è nato lo statunitense "No Child Left Behind Act of 2011", è
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,
lasciando agli studenti strumenti sociali come:
un forum, un blog e una chat
una wiki e un glossario
dei quiz
Moodle può essere utilizzato in diverse lingue e con un
aspetto personalizzato. La sua struttura modulare e l'utilizzo di software
libero permettono inoltre a ciascuno gruppo di sviluppare ed aggiungere
contenuti personalizzati.
Come programma di e-learning, Moodle utilizza
"unità" (Learning object) scritti secondo la versione 1.3 di SCORM
tramite applicativi d'autore.
Specifiche
Moodle può essere utilizzato 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 un utente, Moodle è accessibile tramite qualunque programma di
navigazione internet.
I dati utilizzati da Moodle vengono memorizzati in un
database. La versione 1.6 supportava solo MySQL o PostgreSQL. Dalla versione
1.7, rilasciata 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.