31 things it does, and a few it does not

Grouped by what you are trying to get done rather than by which part of the product they live in. If you are comparing platforms, the sections on assessment, evidence and data ownership are usually where they differ.

Your website, not a profile page

Most course platforms give you a storefront inside their own site. This gives you a website you control, on your own domain, with pages you compose yourself.

Drag-together page builder
Forty section types — heroes, feature grids, pricing tables, statistics, testimonials, FAQs, calls to action — arranged, reordered, duplicated and hidden without touching code.
Build the pages that matter, not just extra ones
Your home page, course catalogue, pricing page and blog index are all yours to rebuild. Leave one alone and it keeps the standard layout; build it and yours takes over the moment you publish.
Draft and publish, separately
Editing a live page does not change the live page. Work on a redesign for as long as you like, preview it privately, and publish when it is finished.
Your own domain
Point your domain at your site and it becomes the canonical address — search engines are told so, and your subdomain stops competing with it.
Themes and custom CSS
Pick a theme, set your palette and typography, and add your own CSS and JavaScript when you need something a setting does not cover. Your CSS loads last, so it wins.

Courses that are structured, not just uploaded

Modules, lessons and mixed content types, with the release schedule and access rules that make a course a programme rather than a folder of videos.

Modules and lessons
Group lessons into modules, reorder them, publish some and hold others back. Mark individual lessons free so a prospect can try before enrolling.
Video, documents, quizzes and assignments
A lesson can be a video with subtitles, a document read in the browser and searched, a graded quiz, or an assignment a human marks.
Drip scheduling
Release a module a set number of days after each learner enrols, so a cohort of one still gets a paced course.
Review and approval before publishing
Course changes can go through draft, review and approval before learners see them — and publishing a revision does not destroy the progress of people already part-way through.
Bundles
Sell several courses together at a price of your choosing.

Assessment that means something

Quizzes graded on the server, attempts enforced where it matters, and written answers marked by a person.

Five question types
Multiple choice, true/false, short answer, fill in the blank and essay. Everything except the essay is graded automatically.
Attempts, time limits and pass marks
Set a pass mark, cap attempts or leave them unlimited, and put a clock on the paper. All of it is enforced server-side, so replaying the endpoint gets nobody anywhere.
Human marking for written work
Essays and assignments land in a marking queue. A quiz containing an essay cannot be passed until somebody has read it.
Unlock rules
Require the videos to be watched before the assessment opens — checked when it is opened and again when it is submitted.

Learners, enrolment and evidence

Who is on which course, how far they have got, and the records you will be asked for later.

Enrolment and progress
Per-learner progress through every lesson, with completion and resume position, and a dashboard that shows where a cohort has stalled.
Certificates you can verify
Issued on completion with a serial number and a public verification page, so an employer can check one without an account.
Bulk import
Bring learners in from a spreadsheet, with a preview of what will happen before anything is written.
Access windows and caps
Open a course for a fixed period, or cap the number of places. Both are enforced at enrolment rather than described in the copy.
Engagement reporting
Who started, who finished, who has not logged in, and which lesson people leave at.

Selling, without a middleman taking a cut

Take payment on your own account, in your own currency, with the discounting and referral tools you would expect.

Stripe and Razorpay
Connect your own payment account. Money goes to you, and the platform does not sit in the middle of the transaction.
Coupons and discounts
Percentage or fixed, time-limited, usage-capped, and restricted to particular courses.
Affiliates
Give partners a referral link and track what they bring in.
Orders and refunds
Every transaction listed, searchable, and exportable.

Built for organisations, not just individuals

More than one person runs a training programme, and they should not all have the same keys.

Roles and permissions
Owners, administrators, instructors and support, each with what they need and nothing more. An instructor edits their own courses, not everybody's.
Single sign-on
Connect your identity provider so staff and learners sign in with the account they already have.
Audit log
Who changed what, and when. The question that gets asked after something goes wrong.
Multiple sites on one account
Run several brands, departments or languages as separate sites without separate subscriptions.

For the people who will have to integrate it

The questions an IT function asks before signing anything.

API keys and webhooks
Programmatic access with scoped keys, and outbound webhooks so your systems hear about enrolments and completions as they happen.
Search-engine ready, per tenant
Every site gets its own sitemap, structured data for courses, and a canonical domain. AI crawlers can be allowed or refused per site.
Your own storage
Point video and file storage at your own S3 bucket if you would rather your media did not live with us.
Your data, exportable
Learner records, completions and transactions come out as CSV whenever you ask, including on the way out.

What we have not built

Worth knowing before a trial rather than after one. There is no SCORM import, no scheduled live-session tooling, no mobile app, and no public marketplace that sells your courses for you. If any of those is load-bearing for you, say so on the first call and we will tell you honestly whether to wait.

Where people usually start