What Is an LMS? A Practical Guide to Learning Management Systems (and how to choose one)
An LMS (Learning Management System) is software that delivers, tracks, and manages learning. This guide explains what an LMS does, key features, LMS vs LXP/LMS vs course platform, standards like SCORM/xAPI/LTI

What is an LMS?
What the top “What is an LMS” pages usually cover (and what they miss)
- definition + why it exists
- common features (courses, quizzes, reporting)
- use cases (school / university / corporate)
- basic “how to choose” checklist
- interoperability standards (SCORM, xAPI, LTI) and why they matter
- the difference between LMS vs LXP vs course platform
- privacy + security requirements (especially for minors or regulated workplaces)
- the real “gotcha”: implementation and adoption (tech is easy; behavior is hard)
What an LMS actually does
1) Delivers learning
- hosts lessons (video, text, files, live session links)
- structures content into modules/lessons
- supports “drip” release or scheduled cohorts
2) Manages learners
- enrollments (manual, self-serve, group-based)
- roles (student, instructor, manager, admin)
- cohorts / classes / teams
3) Measures learning
- quizzes, assignments, rubrics
- completion + time-on-task (sometimes)
- certificates / compliance records (common in corporate)
4) Gives admins visibility
- dashboards and reports
- progress by cohort/team
- activity logs and audit trails (important for compliance)
Core LMS features checklist (the stuff that matters)
Content & structure
- modules/lessons, prerequisites
- multimedia support
- versioning / updates
Assessment
- quizzes + assignments
- rubrics / grading workflows
- feedback loops
Enrollment & access
- self-enrollment + invite links
- group enrollment (classes/teams)
- permissions/roles
Reporting
- per learner progress
- cohort/team analytics
- exportable reports (for HR/compliance)
Operations
- notifications/reminders
- certificates/badges (optional but useful)
- integrations (SSO, HRIS/SIS, payments)
Trust & safety
- privacy controls, retention settings
- access logs
- moderation/reporting (if community exists)
LMS vs Course Platform vs LXP (quick definitions)
LMS vs “online course platform”
- Course platform: publish lessons and sell access (often creator-focused).
- LMS: adds management + tracking + assessment + reporting for structured learning at scale.
LMS vs LXP (Learning Experience Platform)
- LXP is discovery-first: personalization, recommendations, content aggregation (think “learning Netflix”).
- LMS is accountability-first: assignments, tracking, compliance, admin control.
LMS vs LCMS
- LCMS is about authoring and managing learning content (especially reusable modules).
- LMS is about delivering and tracking learning.
Standards you should know (so you don’t get locked in)
SCORM
xAPI (Tin Can) and cmi5
LTI (Learning Tools Interoperability)
Who needs an LMS (and who doesn’t)
You need an LMS if you have:
- multiple instructors and cohorts/classes
- graded work and feedback cycles
- compliance requirements (proof of completion)
- corporate onboarding/training with reporting
- hiring pipelines where you assess skills (EduHire-style)
You might NOT need an LMS if you:
- sell one simple course with no assignments
- don’t need tracking or cohorts
- only deliver live lessons and track manually
How to choose an LMS: a decision framework
1) Creator / Tutor business (sell to individuals)
- quick course creation
- smooth checkout
- low-friction “try before buy”
- simple homework/assessment
2) Schools / education orgs (classes + minors possible)
- class/cohort management
- assignment workflows
- privacy + safeguarding posture
- integrations (often SIS/SSO)
3) Corporate training (L&D + compliance)
- reporting by team/department
- completion evidence + audit trail
- role-based access and permissions
- scalable onboarding programs
Implementation reality check (the part that decides success)
- content is dumped in with no structure
- managers don’t reinforce learning time
- assignments exist but nobody reviews them
- reporting exists but nobody uses it
- One program with a clear outcome (onboarding, certification, exam prep)
- 4–8 modules max
- Each module has a task (quiz, scenario, submission)
- One person owns review/feedback
- Weekly reporting to stakeholders (completion + blockers)
Where SubSchool fits (without over-claiming)
- build courses manually or upload videos and let AI help structure them
- generate homework from lesson context (AI drafts, you refine)
- sell as a full course or as single lessons (reduces buyer friction)
- run corporate training and EduHire-style evaluation flows with interview tasks
Resources
- SCORM overview (ADL): Advanced Distributed Learning (ADL)
- xAPI overview (ADL): Experience API (xAPI)
- cmi5 overview (ADL): cmi5
- LTI standard (1EdTech): Learning Tools Interoperability (LTI)
- Accessibility baseline (W3C): WCAG standards
- FERPA (US Dept of Education – student privacy): Student Privacy resources
- COPPA rule (FTC): Children’s Online Privacy Protection Rule
- UK GDPR automated decision-making guidance (ICO): Automated decision-making and profiling
- Security management baseline (ISO): ISO/IEC 27001 overview



