Moodle es un sistema de gestión de aprendizaje (LMS) basado en los principios del constructivismo social. Fue creado por un educador e informático para administrar actividades de formación presencial, mixta o virtual. Un aula virtual de Moodle contiene bloques de contenido, información y administración para organizar los materiales del curso y promover la participación y comunicación de los estudiantes.