A learning management system (LMS) is a
software application for the administration, documentation, tracking, reporting and delivery of
educational courses or training programs.
[1] They help the instructor deliver material to the students, administer tests and other assignments, track student progress, and manage record-keeping. LMSs are focused on online learning delivery but support a range of uses, acting as a platform for fully
online courses, as well as several hybrid forms, such as
blended learning and
flipped classrooms. LMSs can be complemented by other learning technologies such as a
training management system to manage
instructor-led training or a
Learning Record Store to store and track learning data.