A Course Management System (CMS) is a software module that brings Web-based automation to many of the administrative aspects of teaching. Faculty and students access the CMS via a Web browser. Some of the administrative benefits of these systems include controlled access to materials, dynamic class lists and grade books, and online management of assignments (e.g., Web delivery, grading, follow-up). By using the CMS for the course's organization, the purpose of class time would be almost exclusively devoted to discussion and student activities. Freed from having to repeat routine activities, instructors could become more engaged in the process of sharing ideas. The students could become more active learners, taking more responsibility for what they learn and becoming more important in the dynamic of the classroom.
Learn More
A single point of entry for the entire course management function- The product provides components for all the necessary course management functions.

Support for multiple delivery types - The product supports management of all types of courses, i.e., standard instructor-led courses, courses offered purely through the mechanism of e-learning, as well as courses that combine instructor-led and e-learning delivery mechanisms.

Multiple Course Catalogs - The product makes it easy to define hierarchical course catalogs with support for multiple catalogs.

Inform via Course Announcements - Course specific announcements may be quickly made using this facility. Support for file attachment makes it possible to share documents such as forms, schedules, etc., with the students and teaching assistants

Post detailed course schedule- This facility is used to enter detailed class schedule information into the system or upload a file containing the schedule.

Post detailed course syllabus- This facility permits faculty to enter detailed syllabus information into the system or upload a syllabus file for the students to view online or download. It is possible to link various parts of the syllabus with course materials.

Provide rich Course Materials - Faculty may upload all types of course materials and provide link to other electronic resources such as websites and web-services.

Support multiple ways of student enrollment - Enrollment of individual students as well of groups of students is supported. Some courses may be set up for self-enrollment thus avoiding administrative overheads.

Define and manage course instructors - The system supports browser-based management of the instructor pool.

Define and manage academic sessions - The system supports browser-based management of the academic sessions.

Online assignment submission - The product supports online student submission of assignments with control of due dates and penalty management. Instructors may download the assignments followed by online posting of the results of grading of the assignments.

Grade book management - It is possible to define grade books in a generic manner so that multiple courses may reuse them. After population of the grade book the student may view their marks based on the permissions that they have been given.

Integrate with Tracked Content Delivery - CMS comes integration-ready with the LearnITy Content Delivery Engine. Thus students may be gain access to SCORM compliant electronic courseware including QTI compliant online assessments from within the "Resources" link of the CMS. The engine will track all student activities and may be used by faculty to produce detailed reports about these activities

Integrate with Collaboration tools - CMS comes integration-ready with LearnITy EkSathe, the collaboration server. Thus learners have access to both synchronous and asynchronous collaboration tools such as Instant Messenger, Chat, Shared Whiteboard, Threaded Discussion Groups, etc. using which learners can collaborate with other learners who are currently logged-in for the course or have registered for the course. Faculty may also the Virtual Classroom feature of EkSathe to run a synchronous virtual class for registered students.

Purely web-based - The product is built from scratch to be purely web-based and generates pure HTML 4 plus JavaScript. No special plug-ins are required for using the CMS.

Platform independence - Developed using Java and hence works on all server platforms (Windows, Linux, Solaris, etc.)

Internationalisation support - The tool provides adequate support for international users through the facilities of Java language as well as CSS generation.

Highly Scalable and Fault Tolerant - The CMS is developed using Java Servlets and its architecture is based on the J2EE standard. As a result of these development and deployment choices, LearnITy is well equipped to address issues of scalability and availability. Clustering techniques may be employed for supporting load balancing, multilayer switches, and SANs.
System Requirements
Any Operating System with support for JDK 1.5 (Any flavour of Windows, Linux, Solaris, etc.)

Any Servlet API 2.3 compliant servlet engine.

Any SQL compliant RDBMS with JDBC 1.4.0 support

Any XML:DB compliant native XML database

512 MB of RAM (based on number of concurrent users additional memory may be required)

50 MB Hard Disk; additional disk space requirement will depend on the number of employees to be managed
The LearnITyTM CMS is sold as a component of the LearnITyTM suite that comes in various packages (Lite, Workgroup, Enterprise, etc.)