Moodle es un sistema de gestión de aprendizaje (LMS) de código abierto que permite a los educadores crear cursos y comunidades de aprendizaje en línea. Fue creado por Martin Dougiamas y se basa en teorías de aprendizaje constructivista y colaborativo. Moodle es una aplicación web que se puede ejecutar en varios sistemas operativos y almacena datos en una base de datos SQL. Incluye módulos para tareas, encuestas, foros, diarios y recursos educativos.