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 y se basa en las teorías del constructivismo y el aprendizaje colaborativo. Moodle es una aplicación web que se puede implementar en varias plataformas y almacena datos en una base de datos SQL.