Moodle es una aplicación web de tipo Ambiente Educativo Virtual creada por Martin Dougiamas para ayudar a los educadores a crear comunidades de aprendizaje en línea. Se basa en una pedagogía constructivista social y promueve la participación de los estudiantes en la creación de contenido. Aunque requiere configuración cuidadosa, Moodle ofrece una interfaz sencilla y es compatible con los principales sistemas de bases de datos.