Un Entorno Virtual de Aprendizaje (EVA) es un sistema de software diseñado para ayudar a los profesores a administrar cursos virtuales para estudiantes de manera remota o como complemento de cursos presenciales. Los Objetos Virtuales de Aprendizaje (OVA) son recursos digitales reutilizables que contienen objetivos educativos, actividades y evaluaciones. Moodle es un software de código abierto popular para crear cursos en línea y entornos de aprendizaje virtual basados en la pedagogía social constructivista.