O Moodle é um LMS (Learning Management System) que vem sendo largamente utilizado como Ambiente Virtual de Aprendizagem em vários cursos, tanto em Educação a Distância como ferramenta de apoio ao ensino presencial.
Esse grande uso pode ser justificado pela flexibilidade do sistema (funcionalidades podem ser adicionadas facilmente através de módulos), pela tradução em várias línguas (mais de 70), pela portabilidade (funciona em vários SOs e SGBDs).
Moodle é um pacote de software para a produção de cursos e web sites em internet. É um projeto de desenvolvimento contínuo concebido para apoiar a Filosofia do Moodle, dentro de um quadro construcionista social de educação.
Moodle pode ser instalado em qualquer computador que possa executar PHP e possa comportar uma base de dados de tipo SQL (por exemplo MySQL). Ele pode ser executado em sistemas operacionais Windows e MAC e muitas distribuições do linux (por exemplo RedHat ou Debian GNU ).
A palavra Moodle era originalmente um acrônimo para Modular Object-Oriented Dynamic Learning Environment (Ambiente de Aprendizagem Dinâmico Modular Orientado a Objeto) que é útil principalmente para programadores e teóricos da educação. É também um verbo que descreve o processo de passar por algo com tranqüilidade, fazendo as coisas quando aparecem para você fazer, uma divertida atividade manual que leva freqüentemente a criatividade. Como tal, aplica-se tanto ao modo como o Moodle foi desenvolvido, quanto ao modo como um estudante ou professor pode abordar o estudo ou o ensino em um curso on-line. Quem usa Moodle é um Moodler (Moodleiro).
Linhas gerais
* Promove uma pedagogia socioconstrucionista (colaboração, atividades, reflexão crítica, etc.)
* Adequado para aulas 100% on-line assim como complementando a aprendizagem face-a-face
* Simples, leve, eficiente, compatível, interface baseada em navegadores de tecnologia simples
* Fácil de instalar em qualquer plataforma que suporte o PHP. Exige apenas uma base de dados (e pode compartilha-la)
* Independência total da base de dados, suporta todas as principais marcas de base de dados (exceto pela definição na tabela inicial)
* A lista de cursos mostra as descrições de cada curso existente no servidor, incluindo acessibilidade para convidados.
* Cursos podem ser categorizados e pesquisados – um site Moodle pode suportar milhares de cursos
* Ênfase em total segurança o tempo todo. Os formulários são todos checados, os dados validados , os cookies codificados, etc
* A maioria das areas de entrada de texto (recursos, postagens nos foruns, etc.) podem ser editadas usando um editor HTML WYSIWYG incorporado


