Structure a course in an LMS with meaningful completion rules, release conditions and learner-friendly settings.
Why it matters
Once you train more than a handful of people, you need a system to enroll them, deliver materials, track who completed what, and report to managers and auditors. That system is usually a learning management system (LMS). Technical trainers are expected to build and maintain courses in one, and to know what the data it collects can and cannot tell them.
What an LMS does
Core functions:
- Users and enrollment: who can see which course, often synced from the HR system or single sign-on; manual, self, or rule-based enrollment ("all new support engineers").
- Content delivery: pages, files, videos, quizzes, assignments, and imported e-learning packages.
- Tracking: completion, scores, time, attempts.
- Assessment and grading: quizzes, assignments with rubrics, a gradebook.
- Communication: announcements, forums, reminders.
- Reporting: completion rates, overdue training, compliance status.
- Certificates and recertification: for compliance training that must be repeated.
Common platforms include Moodle (open source, widely used in education and business), Canvas (Instructure, common in universities), Google Classroom (schools) and many corporate systems. A related category, the learning experience platform (LXP), focuses on recommending and curating content; many products now mix both.
Standards that connect content and systems
- SCORM packages let an LMS launch e-learning and record completion and score.
- xAPI and cmi5 record richer learning activity, including outside the LMS.
- LTI (Learning Tools Interoperability, from 1EdTech) lets an LMS launch external tools, such as a coding sandbox, with the learner already signed in.
Building a course: structure first
Before clicking anything, sketch the structure from your design (objectives, assessments, activities). In most LMSs a course has sections (weeks or topics) containing resources (things to read or watch) and activities (things to do: quizzes, assignments, forums).
For the incident-response onboarding course:
| Section | Resources | Activities |
|---|---|---|
| Start here | Welcome page with goals and schedule; severity matrix (PDF job aid) | Pre-check quiz (5 questions, ungraded) |
| Week 1: Tools | 3-minute videos: open, escalate, close | Sandbox task with a submission (screenshot of the escalated incident) |
| Week 2: Severity | Worked examples | Severity quiz (10 scenarios, feedback on every option); forum: "the ticket that confused me" |
| Week 3: Summaries | Summary template and model example | Assignment graded with the rubric |
| Finish | Checklist | Feedback survey; completion certificate |
Settings that matter
- Completion tracking: define what counts as complete (viewed, submitted, passed with at least 80%). The default "viewed" usually means very little.
- Restrict access / prerequisites: release Week 2 only after Week 1 is complete, or after a date, to support pacing and spacing.
- Quiz settings: multiple attempts with feedback for practice; question shuffling; feedback shown after each attempt.
- Groups: separate cohorts so forums and reports stay manageable.
- Notifications: reminders before due dates, not daily spam.
Accessibility and usability
- Use the LMS's headings and page tools rather than uploading everything as PDFs.
- Caption videos; give files descriptive names ("Severity matrix v3 (PDF, 1 page)").
- Keep navigation consistent from section to section.
- Test the course on a phone and with a keyboard, and view it with a student or test-learner account. Most LMSs have a "switch role to student" or preview mode.
Data and privacy
LMS data is personal data. Collect what you need, restrict reports to people who need them (often the learner, their manager and the training team), follow your organization's data retention rules and privacy law (such as GDPR in Europe or FERPA for US student records), and do not export learner data to personal spreadsheets or unapproved tools.
Where to practise for free
- Moodle runs public demo sites (sandbox sites that reset regularly) at moodle.org/demo, and is free to install yourself. MoodleCloud offers hosted plans and trials.
- Canvas has offered a free-for-teacher account.
- Google Classroom works with a personal Google account.
Offers change, so check the current options and avoid entering payment details for practice. Checked on 2026-10-23.
Common mistakes
- Uploading a slide deck and calling it a course.
- Leaving completion as "viewed".
- Opening everything on day one, so people binge or never start.
- Not previewing as a learner.
- Treating the LMS report as proof of learning (completion is not competence).
Quick recap
- An LMS handles enrollment, delivery, tracking, assessment and reporting.
- SCORM, xAPI/cmi5 and LTI connect content and tools.
- Design the structure first; set meaningful completion rules and release conditions.
- Preview as a learner, check accessibility and protect learner data.
Try it
On the Do tab, set up a short course in a free LMS sandbox.