Moodle es un sistema de gestión de aprendizaje (LMS) de código abierto que ayuda a los educadores a crear comunidades de aprendizaje en línea. Fue creado por Martin Dougiamas basándose en las ideas del constructivismo, que afirma que el conocimiento se construye en la mente del estudiante a través del aprendizaje colaborativo. Moodle promueve una pedagogía constructivista social a través de herramientas que permiten la colaboración, actividades y reflexión crítica.