A Virtual Learning Environment (VLE) is comprised of suite of tools to enable schools, universities and other organizations to deliver online education courses and assessment. They are designed to either provide exclusively online courses, or to enhance face to face teaching methods.