A Virtual Learning Environment is a platform that enables both students and educators to share materials relevant to the course. Modern VLEs such as Blackboard and Moodle support a wide variety of learning technologies, including online quizzes and video broadcasts of lectures.