Moodle es un sistema de gestión de cursos de código abierto creado por Martin Dougiamas que ayuda a los educadores a crear comunidades de aprendizaje en línea. Se basa en ideas constructivistas y permite la administración de cursos, usuarios y contenido a través de una aplicación web alojada en servidores. Ofrece funciones como tareas, foros, cuestionarios y materiales que pueden usarse para fomentar un aprendizaje colaborativo entre estudiantes.