A learning management system (LMS) is a software application for the administration, documentation, tracking, online teaching, online examination, reporting, automation, and delivery of educational courses, training programs, or learning and development programs. Learning management systems were designed to identify training and learning gaps, utilizing analytical data and reporting. LMSs are focused on online learning delivery but support a range of uses, acting as a platform for online content, including courses, both asynchronous based and synchronous based. An LMS may offer classroom management for instructor-led training or a flipped classroom, used in higher education, but not in the corporate space. LMS is very useful in e-learning and it includes many features.
Admin can set up Learning courses and enroll courses for students. Courses can be added in the site administration, adding course categories such as Diploma Courses, Regular Courses or Special Refresher Courses or we can create course categories as much as we want.
Teachers can also give assignments in their related courses to students and view assignment admission of students and give grade to student assignment.
In student side, they can submit assignment, upload assignment, can view lecture slide etc. To submit assignment, student upload associated file by drag and drop or upload. After submitting, student can view and can edit or remove assignment.
Teachers can track overall students’ improvement in Learning by monitoring in the Grading Module.
Course competencies are used to measure the level of understanding or proficiency of a learner a specific course. Course competency can be enabled in the Site Administration, can set up Competency Framework. User with ability to enable competency can be able to create learning plan, assign learning plan to related students. Teachers can add competency to a course and they can also view competency report of learning for each assigned student. Student can view their learning plan, upload learning evidence etc.
There are 9 standard roles in LMS.
The Attendance activity allows teachers to maintain a record of attendance, replacing or supplementing a paper-based attendance register. A teacher can mark the attendance status of a student as 'Present', 'Absent', 'Late' or 'Excused'. The teacher adds Attendance as an activity of a course and then sets up the sessions for which attendance is to be tracked. The Attendance activity can generate reports for either the entire class or for individual students. Students may also see their own attendance record if the activity is not hidden.