What a learning management system actually does

A learning management system administers learning. The widespread assumption that it also produces good material is where most disappointment comes from.

A learning management system is administration software. Enrolment, progress, grades, certificates, records.

It is frequently bought in the belief that it will also make the material good, and that is not something it does.

A course in a platform with its lessons linking out to hosted material.
A course in a platform with its lessons linking out to hosted material.

This guide covers what it is genuinely for, why authoring inside it disappoints, and the split that works.

What it is genuinely for

Enrolment. Who is on the course, added and removed reliably, at a scale where doing it by hand stops working.

Completion tracking. Who has done what, with dates.

Grading. Assessments recorded per learner, with a history.

Certificates. Issued, dated, and verifiable afterwards.

Compliance records. Proof, for a regulator or an auditor, that named people completed named training on named dates.

Those are real problems with real costs, and platforms solve them properly. If you have them, buy one.

Why authoring inside it disappoints

The editors built into these systems are a secondary feature, and material produced in them often follows the same pattern: a page of text, a few bullet points, a quiz.

That is not an accident. The editor is a secondary feature of an administration product, and it is competing with tools whose entire purpose is producing readable material.

The result is that courses are frequently administered well and read badly, which is the wrong way round from the learner's point of view.

The platform is good at The platform is not good at
Knowing who is enrolled Yes
Recording completion Yes
Issuing certificates Yes
Producing readable material No
Running interactive content Usually not
Reading well on a phone Varies

Uploads get their scripts stripped

Anything interactive uploaded into a platform may not run, depending on the platform and how it is configured.

Some platforms remove scripts from uploaded files or serve them in a sandbox that blocks execution, while others run packaged content such as SCORM. Check what yours does with one piece before you build the rest.

The practical consequence: a simulation, calculator or interactive diagram that works on your machine becomes inert text inside the course, and you find out from a learner.

The page you are reading Sandboxed frame the pasted HTML runs here it cannot reach anything outside this box
Pasted markup runs inside a frame that cannot reach the page around it.

The split that works

Host the material where it can run, at addresses. Link to it from the course.

The platform keeps enrolment, completion and grades. The material keeps its interactivity, reads properly on a phone, and can be corrected without re-uploading anything.

Learners tap through and come back. Nothing about the administration changes.

An uploaded interactive page rendering as inert text inside a course.
An uploaded interactive page rendering as inert text inside a course.

When to skip it

For a cohort of twenty learning from material, with no certificate and no compliance requirement, a platform is machinery without a job.

Pages at addresses, a message channel for questions, and a list of who paid. That delivers the same learning with none of the setup, and it leaves you free to change everything after the first cohort tells you what was wrong.

Add the platform when the administration becomes the bottleneck. Not before, and not because it seems like what a course is supposed to have.

Two neighbouring cases are worth a look: How to host a web page for a Moodle course and How to host online training. What a scanned space tour is is also close.

Put it at an address

Use the platform for administration, write the material outside it, host anything interactive at an address and link to it, keep grading inside, and skip it entirely while the cohort is small.

Then the course is administered properly and still readable.

Questions people ask

What is an LMS for?

Enrolling people, tracking completion, grading, issuing certificates and keeping records. It is administration software, and it is usually good at it.

Does it help me make better material?

Not by itself. Its built-in editor is a secondary feature of an administration product, and good material still has to be written and designed by someone. The content problem is not one it solves.

Why does uploaded content often not work?

It depends on the platform and its settings. Some run packaged interactive content, such as SCORM packages, and some restrict or sandbox scripts in uploaded files, which can leave interactive pieces inert. Test one piece on your platform before building the rest.

Can I host material outside and link to it?

Yes, and it is the usual answer for anything interactive. The platform keeps enrolment and completion; the material lives where it can actually run.

Do I need one at all?

Only if you need enrolment at scale, certificates, grading or compliance records. For a small cohort learning from material, pages and a message channel are enough.

Keep reading