Moodle es un sistema de gestión de aprendizaje (LMS) orientado a la gestión de cursos y asignaturas de forma virtual. Promueve una pedagogía constructivista social a través de herramientas para la colaboración, actividades y reflexión crítica. La instalación de Moodle es sencilla y compatible con diferentes bases de datos, aunque se debe configurar cuidadosamente el servidor para un alto rendimiento con muchos usuarios.