MOODLE é o acrónimo de "Modular Object-Oriented Dynamic Learning Environment", um software livre de apoio à aprendizagem, executado num ambiente virtual.
A expressão designa ainda o Learning Management System (Sistema de gestão da aprendizagem) em trabalho colaborativo baseado nesse programa, acessível através da Internet ou de rede local. Em linguagem coloquial, na língua inglesa o verbo "to moodle" descreve o processo de navegar despretensiosamente por algo, enquanto fazem-se outras coisas ao mesmo tempo.
Utilizado principalmente num contexto de e-learning ou b-learning, o programa permite a criação de cursos "on-line", páginas de disciplinas, grupos de trabalho e comunidades de aprendizagem, estando disponível em 75 línguas diferentes. Conta com 25.000 websites registados, em 175 países.
O programa é disponibilizado livremente na forma de software livre (sob a licença de software livre GNU Public License) e pode ser instalado em diversos ambientes (Unix, Linux, Windows, Mac OS) desde que os mesmos consigam executar a linguagem PHP. Como base de dados podem ser utilizados MySQL, PostgreSQL, Oracle, Access, Interbase ou qualquer outra acessível via ODBC.
É desenvolvido colaborativamente por uma comunidade virtual, que reúne programadores e desenvolvedores de software livre, administradores de sistemas, professores, designers e usuários de todo o mundo. Evolui constantemente adequando-se às necessidades dos seus utilizadores.
Constitui-se num software intuitivo e fácil de utilizar, que tanto pode dar origem a uma página de um único professor/formador, como à página de uma universidade, com dezenas de milhares de alunos/utilizadores.
Os seus requisitos técnicos são:
Servidor - Servidor Web com suporte PHP (ex.: Apache, IIS);
Cliente - Browser e software específico para visualização dos recursos (formatos "pdf", "doc", etc.).
Os principais tipos de utilizadores (papéis) são:
ADMINSTRADOR
PROFESSOR
Configuração da disciplina
ALUNO