Moodle es una plataforma de aprendizaje virtual modular y orientada a objetos que promueve una pedagogía constructivista social a través de la colaboración y actividades. Originalmente diseñada para ser apropiada tanto para clases en línea como presenciales, Moodle tiene una interfaz sencilla compatible con navegadores y solo requiere PHP y una base de datos para funcionar. Ofrece módulos, seguridad en los formularios, y un editor HTML simple para la creación de contenido.