Course Platforms · Checklist

Course Platform Requirements Checklist: Test the Way You Teach Before You Commit to a Plan

Six-step teaching workflow acceptance test: build a representative lesson, enrol a synthetic learner, complete the work, review it as a tutor, issue the intended completion record and retrieve evidence as an administrator.
Prove the workflow before buying. Run one thin but complete journey on the exact plan you may buy. Record Pass, Fail, Blocked or Not applicable in the downloadable requirements test sheet. An unresolved critical unknown means pause.

Documentation checked 14 September 2026. Based on public supplier documentation, not hands-on product testing.

Every course platform has a features page. And almost every features page says the same things. Quizzes. Certificates. Reporting. Mobile-friendly.

What could make you need to switch platforms later?

Because a feature on a list isn't the same as a feature that works for the way you teach. "Has quizzes" tells you nothing about whether your learners can retake one, whether your tutor can see the results, or whether failing it stops someone moving on.

This course platform requirements checklist takes a different approach. Instead of ticking boxes, you'll run one small but complete journey through the platform: a learner signs up, does the work, gets feedback and earns a certificate, while a tutor marks it and an admin reports on it. If that journey works, you have evidence beyond the feature list. If the trial cannot expose the required paid-plan permissions, record the check as blocked or not tested.

Download the course platform requirements test sheet (CSV). It has ready-made test rows plus one clearly marked example. Use made-up learners and non-sensitive content, and never put passwords or payment details in it.

Start With One Sentence That Describes How You Teach

Before you open a single free trial, write one sentence about what your course promises.

Something like: "A learner watches the core lesson, submits an assignment, gets useful feedback, completes the required work and downloads a certificate. The tutor can find the submission easily and the admin can report who finished."

Now rewrite it so it's true for your business. That sentence becomes your test.

Then think about the variations that matter to you:

  • A fixed-date cohort might need start dates and tutor marking.
  • A self-paced course might need instant feedback and access that expires.
  • Professional training might need a completion record you can show an auditor.
  • A community-led programme might depend on spaces and events as much as lessons.

Test your hardest realistic journey, not the neat one in the sales demo. A neat demo does not prove your harder cases will work.

Turn Vague Features Into Tests You Can Actually Pass or Fail

Here's the shift that makes this whole process work.

"Has quizzes" is a feature claim. "A learner can answer the question types I need, submit, understand their result and see what to do next" is a test. You can pass or fail it.

Every test should name five things:

  • who is doing it (learner, tutor or admin)
  • where they start
  • what they do
  • what should happen
  • what proof you'll keep
Turn requirements into observable acceptance testsRoleLearner, tutor and administratorStarting stateExact plan you may buyActionRun this bounded testExpected resultObservable acceptance testsEvidenceKeep evidenceTurn requirements intoobservable acceptance testsRoleLearner, tutor andadministratorStarting stateExact plan you may buyActionRun this bounded testExpected resultObservable acceptance testsEvidenceKeep evidence
Each requirement should name the role, starting state, action, expected result and evidence.
Core tests to adapt before buying
AreaRun this testProof to keepPause if
Course accessEnrol a new, a returning and an expired test learner. Check sign-in, the right course, release timing and blocked content.Test-user list, times, screenshotsSomeone gets the wrong course, date or access
Lesson experienceComplete a lesson on a laptop and a phone-width screen. Play video, use captions, open downloads, sign out and resume.Device and browser noteContent doesn't work or progress resumes wrongly
QuizTry correct, incorrect and half-finished answers. Check retakes, feedback, pass rules and the tutor's view.Attempt records, both viewsThe result conflicts with your rules
Tutor-marked workSubmit each file or answer type, mark it, give feedback, ask for a resubmission, check notifications.Submission and feedback recordsA format, feedback route or record is missing
CompletionDeliberately pass and fail each completion rule. Check an admin can safely fix a mistake.Settings and before/after statusViewing a lesson counts as passing it
CertificateGenerate, download and reopen it. Check name, course, dates, any ID, reissue and what happens after a name change.Redacted sample, issue logThe wording could misrepresent achievement
ReportingFind one learner, one group and one exception. Filter by date, compare the screen with an export, test a reporting-only user.Saved filter, redacted exportA field is missing or a role sees too much
AccessibilityUse only the keyboard to sign in, move through a lesson, answer the quiz, submit and download.Step log with barriersAny required step can't be reached or used

One honest caveat: passing a test only proves that test, on that plan, on that day. It doesn't prove every browser or every learner.

Test the Failure Path, Because That's Where Platforms Break

This is the single most useful habit in the whole checklist.

Most people test the happy path. The learner passes the quiz, gets the certificate, everyone smiles. But your real support tickets come from the unhappy paths:

  • the learner who fails the quiz three times
  • the learner whose access expired yesterday
  • the learner who changed their name after getting a certificate
  • the learner who refunded but still has the course bookmarked

So for every test, run the "wrong" version too. Fail the quiz on purpose. Try to open a lesson after access ends. Trigger a certificate without meeting the rules. If the platform handles the awkward cases well, the easy ones will look after themselves.

Quizzes: Decide What the Quiz Is Actually For

A quick knowledge check, a gate that unlocks the next module and a formal assessment are three different jobs. They need different things from the platform.

Write down:

  • the question and answer types you need
  • when feedback appears
  • the pass mark
  • how many attempts are allowed
  • whether questions are randomised
  • whether a tutor ever needs to step in
  • what happens after a fail

Here's a concrete example of reading supplier claims carefully. Podia's official quiz documentation says its course quizzes use multiple-choice questions, show final results and offer a retake. It also says completion can be reviewed through course progress. That's useful and specific. But it doesn't tell you Podia supports other question types or a particular marking model. Compare what's documented with your test, and record any gaps as gaps.

Tutor-marked work: test the whole loop, not just the upload

If a person marks the work, test every step:

  1. The learner submits.
  2. They get an acknowledgement.
  3. It reaches the right tutor.
  4. The tutor marks it.
  5. Private feedback goes back.
  6. The learner resubmits if needed.
  7. The final status updates.

If part of that loop relies on another tool, test the handover between them. And test what happens when the handover fails.

Certificates Are Records, Not Accreditation

Start with the rule that triggers the certificate. Then generate one when the rule is met and try to generate one when it isn't.

While you're there, test the boring details that cause real complaints:

  • names with apostrophes, hyphens or accents
  • very long names
  • the course title
  • issue date and any expiry
  • any identifier you need
  • downloading it again later
  • correcting and reissuing it

Podia's certificate article says that when certificates are enabled, customers receive a personalised certificate after completing all lessons in a course. That's a platform completion document. It doesn't show that your course is accredited or recognised by a professional body. Those are separate claims that need separate evidence.

Also test the admin side. A learner's PDF without a record you can look up later may not satisfy an audit. A dashboard status without a portable certificate may not satisfy your learner.

Reporting: Write Three Questions Your Team Actually Asks

Generic "reporting" means nothing until you know what you want to find out.

Pick three real questions, for example:

  • Who hasn't started yet?
  • Who has submitted work that still needs marking?
  • Who completed the required assessment this quarter?
Make reporting answer a real operational questionWho has not started?exact fields · filters · group boundariesdate basis · export formatWho submitted but stillneeds marking?exact fields · filters · group boundariesdate basis · export formatWho completed the requiredassessment during thereporting period?exact fields · filters · group boundariesdate basis · export formatMake reporting answer a realoperational questionWho has not started?exact fields · filtersgroup boundaries · date basisexport formatWho submitted but stillneeds marking?exact fields · filtersgroup boundaries · date basisexport formatWho completed the requiredassessment during thereporting period?exact fields · filtersgroup boundaries · date basisexport format
Choose three questions your team genuinely asks. Write down the exact fields, filters, group boundaries, date basis and export format needed to answer them.

For each one, write down the exact fields, filters, group, date basis and export format you need.

Podia's progress documentation says an admin can view lesson states and quiz scores for an individual customer. LearnWorlds' pricing page separates Starter, Pro Trainer, Learning Center and Corporate plans rather than putting every feature on every plan. Those two examples show the two things to check: does the report exist, and is it on the plan you're buying?

Then compare what you see on screen with the exported file. Look for:

  • dates and time zones
  • blank fields
  • duplicate attempts
  • learners who withdrew
  • completions that were corrected

And test the most limited staff role that should be able to run the report. A tutor who needs one report shouldn't need full admin rights to get it.

A Ten-Minute Accessibility Check Anyone Can Run

You don't need to be an expert to catch the worst problems. Put your mouse aside and use only the keyboard:

  • Tab moves forward, Shift and Tab moves back.
  • Enter or Space presses buttons.
  • Arrow keys work inside menus where that's normal.

As you go, check:

  • you can always see where you are on the page
  • the order makes sense
  • you can get out of menus and pop-ups
  • form errors are clear
  • nothing requires a mouse

W3C's Easy Checks explains that visible keyboard focus matters for people who rely on a keyboard. It also says clearly that quick checks only cover a few issues, and a page can pass them and still have real barriers. So treat this as a first look, not a certificate of accessibility or legal compliance.

Also check headings, labels, image descriptions, captions, transcripts, zooming in and error messages. A supplier's accessibility statement is a helpful starting point, but it can't replace testing your own course.

Watch Real People Try It (Give Them Tasks, Not a Tour)

Here's a cheap trick that reveals more than any feature list.

Find two or three people who resemble your learners. Give each one a task, not a guided tour. For example: "Find the lesson on budgeting, complete the check at the end, find your feedback and download your certificate."

Then stay quiet and watch. Note where they hesitate, click the wrong thing or ask for help.

Don't forget your own team. Ask a tutor to find work waiting for marking and send feedback. Ask whoever runs operations to fix an enrolment, spot a learner about to lose access, and pull a report.

Afterwards, sort what you found into three piles:

  • things you can fix in the settings
  • real limits of the product
  • things your team just needs training on

A handful of people can expose problems in your setup. They can't tell you how common a problem is across all users, so don't over-read it.

Score Evidence, Not Enthusiasm

In the CSV, use four results:

  • Pass: it worked and you kept proof.
  • Fail: it didn't do what you needed.
  • Blocked: you couldn't test it (missing access, plan, setup or tool).
  • Not applicable: you've excluded it, with a reason.

"Not tested" stays visibly incomplete.

Decide which tests are critical before you start. A gorgeous website builder shouldn't make up for a failed assessment, an inaccessible core step or a report you can't produce. Equally, don't reject a platform because a nice-to-have is missing.

Give every critical fail or block an owner and a decision.

Once you know which plan passes, price it (including add-ons and connected tools) using our UK buyer guides. If existing learners need to move, use the platform migration guides. A new-user test doesn't prove a migration will work.

Make the Decision Official With a Simple Sign-Off

  1. Freeze your test journey and critical requirements.
  2. Record the supplier, plan, trial limits, settings and test date.
  3. Run learner, tutor and admin tests with made-up data.
  4. Attach proof, and keep supplier claims separate from what you saw.
  5. Resolve or consciously accept every critical fail, block and workaround.
  6. Confirm the cost of the setup that passed, and what it means for migration.
  7. Name who made the decision and what would make you review it.

Course Platform Requirements: Quick Answers

What should I look for in a course platform?

Start with how you teach. Test course access, lessons, quizzes, tutor marking (if you need it), completion rules, certificates, reporting and accessibility in one complete journey on the plan you'd buy.

How do I test a course platform during a free trial?

Create test learners, tutor and admin accounts. Run one real course path from sign-up to certificate, including deliberate failures. Keep screenshots and note the plan and date.

Is a course completion certificate the same as accreditation?

No. A platform certificate records that someone met the rules you set. Accreditation or professional recognition needs a separate authority.

How can I check if a course platform is accessible?

A quick keyboard-only check catches obvious barriers, but W3C says quick checks only cover a few issues. For important decisions, involve accessibility specialists and disabled users.

What if a platform fails one of my tests?

Decide in advance which tests are critical. A critical fail means pause and resolve it, or choose another platform. A non-critical fail can be accepted if you have a reliable workaround.

Related Guides

Sources

We didn't open or test supplier accounts for this article. Features can depend on plan, settings, region and integrations, and change over time. This checklist doesn't certify accessibility, compliance or accreditation.