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. Se basa en las teorías constructivistas de que el conocimiento se construye socialmente. Ofrece varias herramientas como foros, tareas, cuestionarios y recursos que permiten complementar el aprendizaje presencial o en línea. Los administradores pueden personalizar el sitio, agregar idiomas y módulos.