Moodle es una herramienta de gestión de aprendizaje (LMS)escrita en PHP.1 Está concebida para ayudar a los docentes a crear comunidades de aprendizaje en línea, Moodle es usada en blended learning, educación a distancia, clase invertida y diversos proyectos de e-learning en escuelas, universidades, oficinas y otros sectores.2 La versión más reciente es la 3.8.3
Moodle fue creado por Martin Dougiamas. Basó su diseño en las ideas del constructivismo en pedagogía que afirman que el conocimiento se construye en la mente del estudiante en lugar de ser transmitido sin cambios a partir de libros o enseñanzas, y en el aprendizaje cooperativo. Un profesor que opera desde este punto de vista crea un ambiente centrado en el estudiante que le ayuda a construir ese conocimiento con base en sus habilidades y conocimientos propios en lugar de simplemente publicar y transmitir la información que se considera que los estudiantes deben conocer.
La primera versión de la herramienta apareció el 20 de agosto de 2002, a partir de allí han aparecido nuevas versiones de forma regular. Hasta julio de 2019 la base de usuarios registrados incluye más de 161 millones, distribuidos en 105.000 sitios en todo el mundo y está traducido a alrededor de 105 idiomas.5