Los entornos virtuales de aprendizaje permiten la interacción entre alumnos y profesores para mejorar las clases a distancia a través del aprendizaje electrónico y la comunicación en línea. Moodle ofrece cursos virtuales con herramientas para los profesores basadas en el constructivismo social.