2.1.1 Learning management system
A Learning Management System (LMS) is a software package, which enables the management and delivery of learning content and resources to students. Most of the LMS systems are web-based environment which facilitate anytime and anywhere access to learning content and administration. The LMS usually allows for student registration, the delivery and tracking of e-learning courses and content, and testing. LMS allows teacher(s) to create and deliver content, monitor student participation, and assess student performance and also students to use interactive features such as threaded discussions, video conferencing, and discussion forums. The following table shows the list of learning management systems. You can use open source LMS as well as proprietary LMS as per your requirements.
Source: http://en.wikipedia.org/wiki/List_of_learning_management_systems