Skip to main content

Accessibility

Audit every course in your LMS in one pass

Last reviewed

Short answer

Upload the published packages your LMS holds — or one zip exported from it — and the library scan runs the accessibility scan and the LMS package check on every course. You get one report: which WCAG criteria fail in which courses, and which to fix now, fix later, keep or retire, weighted by how many learners take each one.

Nothing is imported and the uploads are deleted as soon as they are read. One course at a time is always free on the scan page.

Facts at a glance

  • A library scan takes many published packages, or one zip of packages exported from an LMS, and runs the accessibility scan and the LMS package check on each; nothing is imported and the uploads are deleted as soon as they are read.
  • The library report shows which WCAG criteria fail in which courses and recommends fix now, fix later, keep or retire for each one, weighted by how many learners take it a year; it downloads as CSV.
  • Designer scans up to 25 packages at a time, Studio up to 100 and Enterprise without a limit; one package at a time is always free at /scan, with no account.
  • Any scanned course's text downloads as a Word document and its questions as CSV, on every plan, without importing it.
  • A fixed course can be exported with 'Replace the original in your LMS', which keeps the original package's identifiers so completions and grades stay attached (verified in Moodle); in-course bookmarks start over.
  • No automated scan proves WCAG conformance; the library report says what to fix first, and a human review with assistive technology is still needed.

What the library report contains

  • Totals by WCAG criterion: how many courses fail 1.1.1, 1.2.2, 1.3.1, 2.1.1, 2.4.6 and 3.1.1, and where.
  • A recommendation per course — fix now, fix, keep or archive — with its reason, ranked by severity and learners a year.
  • LMS problems that would stop a package launching or saving progress, from the same checks as the package checker.
  • Text and questions of any course as a Word document and CSV, without importing it, for review, translation or a rebuild elsewhere.
  • A CSV of the whole report for your own tracking.

What it does not do

It does not certify conformance. Automated checks find a share of real barriers; the report says what to fix first so a person's review time goes where learners are, and every finding quotes what a screen reader actually announces so it can be checked.

Frequently asked questions

Why can't our LMS accessibility tool check our SCORM courses?

Most LMS accessibility checkers read the pages and files the LMS itself serves. A SCORM package is a zip of someone else's player and data, so they skip it or report on the wrapper. The library scan opens each package and reads the course inside it.

Do we need the source files?

No. The scan reads the published packages — the zips your LMS already holds, or one zip of packages exported from it.

Does a clean report mean a course is WCAG conformant?

No. The scan reports only what a machine can be certain about: missing or filename alt text, missing captions, controls a keyboard cannot reach, unnamed controls and hotspots, heading order and a missing language. A person still needs to review each course with assistive technology.

What happens to a course we decide to fix?

Import it as an editable course, fix what the report found, and export it with "Replace the original in your LMS" so the new package keeps the original's identifiers and learners' records stay attached. That was verified in Moodle; try a test copy in other LMSs first.

What does it cost?

One package at a time is free at the scan page, with no account. Designer scans up to 25 packages at a time, Studio up to 100 and Enterprise without a limit. Scanning imports nothing and counts no migrations.

See what your course looks like to a screen reader first

The free scan reads a published course zip or URL and reports accessibility problems, with a transcript of what a screen reader announces. No account; your course is uploaded for scanning only and deleted immediately, never kept.