It combines a number of elements such as content management, class schedules and assessment, student engagement, administration of student information communication tools & collaboration tools.