LearnWorlds Accessibility Checklist 2026 | WCAG 2.1 AA & EAA Compliance
Last updated: 2026-06-21
LearnWorlds gives course creators a lot of surface area to get right: the Site Builder with its sections and templates, the course player that wraps your lessons, video lessons (including the interactive video feature with clickable hotspots), quizzes and assessments, downloadable PDFs and worksheets, the sign-up, login and checkout forms, and the mobile experience. Each of these is a place where accessibility can quietly fail. The operative legal standard for both the European Accessibility Act (EAA) and most ADA-related claims in the United States is WCAG 2.1 Level AA, and education is one of the highest-litigation, highest-regulation sectors for digital accessibility, so course platforms attract disproportionate attention. The good news is that most fixes are content and configuration choices a non-developer can make inside LearnWorlds, not code.\n\nThis checklist focuses on what you can control. The platform supplies the shell, but you supply the captions, the alt text, the heading structure inside lesson text, the theme colors, and the labels on your forms, and those are exactly the things that most often fail an audit. Where LearnWorlds offers built-in controls (caption uploads, theme color settings, the page editor's heading levels) we point you to them; where a control is not exposed, we suggest the safest workaround. We also flag the newer WCAG 2.2 additions that increasingly show up in procurement and legal reviews: focus appearance, target size for small controls (2.5.8), redundant entry, and accessible authentication (3.3.8), since checkout and login flows are common pain points. Treat WCAG 2.1 AA as your baseline and adopt the 2.2 items where they apply. Nothing here is legal advice; it is a starting point for making your LearnWorlds school usable by everyone, including learners who rely on a keyboard, a screen reader, captions, or higher contrast.
Common Accessibility Issues
Course videos uploaded to LearnWorlds or embedded from a host frequently play with no captions. Deaf and hard-of-hearing learners, and anyone watching with sound off, cannot follow spoken instruction. Auto-generated captions from a video host, if present at all, are often inaccurate for technical or domain-specific vocabulary, which still fails the spirit of 1.2.2 because the captions are not equivalent to the audio. Education content is heavily scrutinized for exactly this gap, and a course built entirely on uncaptioned video is one of the most common and most serious complaints.
Add an accurate, synchronized caption track to every video lesson. In LearnWorlds you can upload a subtitle file (commonly .srt or .vtt) to the lesson's video settings, or enable and then carefully review platform-generated captions. Never ship raw auto-captions; correct names, jargon and punctuation first. For embedded videos, add captions in the host (YouTube, Vimeo, Wistia) before embedding. Keep a caption file per language you teach in. Spot-check the player on desktop and mobile to confirm captions display and are toggleable.
Captions cover spoken words, but learners who are blind also need the meaningful visual information conveyed in a lesson, and many learners simply prefer a text transcript to skim or search. LearnWorlds lessons often present a video alone with no accompanying transcript or description of on-screen demonstrations, slides, or diagrams. When the video shows something the narration does not describe out loud (a screen recording of clicks, a chart, code on screen), that information is lost to non-sighted users, failing the requirement for an alternative for time-based media.
Add a text transcript to each video lesson, either in the lesson body using the text editor or as a downloadable file attached to the lesson. Describe key visual actions in the transcript so it works as a standalone alternative. Where the video is largely visual, either narrate the visuals in your script (integrated audio description) or provide a separate described version. Reusing your script as the transcript is the fastest route. A searchable transcript also improves SEO and study habits.
Images inside lessons, in Site Builder sections, and course/category thumbnails are often inserted without alternative text. Screen reader users hear only a filename or nothing at all, so diagrams, screenshots and infographics that carry instructional meaning become inaccessible. Decorative images that are not marked as decorative add noise instead. On a course catalog page, thumbnails without alt text leave the listing ambiguous for non-sighted learners deciding what to enroll in.
When adding an image in the LearnWorlds editor or Site Builder, fill in the alternative text field with a concise description of what the image conveys in context. For purely decorative images, leave alt empty (or mark as decorative) so it is skipped. For complex diagrams, give a short alt and put the full explanation in nearby text. Audit existing lessons by tabbing through with a screen reader or running WAVE, which flags missing alt text quickly.
In the lesson text editor, creators often style headings by making text big and bold rather than using real heading levels, or they skip levels (H2 straight to H4). Screen reader users navigate by headings, so a flat or scrambled structure makes long lessons hard to scan and breaks the programmatic outline. This also affects Site Builder pages where multiple H1s or no H1 can appear. The information and relationships in your content are then not conveyed in code, failing 1.3.1.
Use the editor's paragraph/heading style dropdown to apply true Heading 2, Heading 3, and so on, in a logical nested order without skipping levels. Reserve one H1 per page for the main title (often the lesson or page name). Do not choose a heading level just because you like its size; adjust size with theme styles instead. Review the outline by tabbing through headings with NVDA or scanning the page in WAVE's structure view.
LearnWorlds theming lets you pick brand colors, and a common failure is light gray text on white, pale buttons, or low-contrast link colors that fall below the 4.5:1 ratio required for normal text (3:1 for large text and UI components). On course cards, enroll buttons, and player overlays this makes key actions hard to read for users with low vision or in bright conditions. Because the theme applies site-wide, a single bad color choice cascades across every page.
Test your theme's text, link, and button colors against their backgrounds with a contrast checker before publishing. Aim for at least 4.5:1 for body text and 3:1 for large text and button borders or icons. Adjust the brand colors in the site theme settings until they pass, and verify hover and disabled states too. Keep an accessible palette documented so new pages reuse compliant colors. The WebAIM contrast checker makes this a two-minute check per color pair.
Quizzes and assessments built in LearnWorlds can present open-answer fields, fill-in-the-blanks, or surveys where the input has no programmatically associated label, only nearby visible text or placeholder hints. Screen reader users then reach an unlabeled field and cannot tell what to enter. Placeholder text alone is not a label and disappears on typing. Without clear instructions and labels, learners may answer the wrong question or be unable to complete a graded assessment at all.
Where the quiz editor lets you set a clear question prompt and field label, always fill it in with explicit text rather than relying on a placeholder. Provide instructions before the field, not only inside it. For required questions, state the requirement in text. Test each quiz by tabbing through with a screen reader to confirm every field announces its purpose. If a question type cannot be labeled accessibly, replace it with one that can, or provide an accessible alternative submission route.
When a learner submits a quiz or form with a missing or invalid answer, the error is sometimes shown only with a color change (a red border) or a generic message, with no text saying which question failed or why. Color-blind learners and screen reader users may not perceive that anything is wrong, or cannot find the offending field. On a timed or graded assessment this is especially frustrating and can unfairly cost a learner their result.
Choose quiz and form configurations that show a clear text error next to or referencing the specific field, not just a color. Word the message so it names the problem and how to fix it (for example, please answer question 3 before submitting). Avoid relying on color alone; pair any red highlight with an icon or text. After saving, test by submitting an incomplete attempt and confirm the error is readable and announced to a screen reader.
LearnWorlds interactive video lets you add clickable hotspots, questions and buttons over a playing video. If these overlays respond only to mouse clicks and cannot be reached or activated with the Tab and Enter keys, keyboard-only and many switch or screen reader users are locked out of the interaction, and possibly out of progressing through the lesson if a hotspot is required. This is a hard blocker that fails 2.1.1 because functionality is not available from a keyboard.
Before relying on interactive video for required steps, test the whole interaction with the keyboard alone: Tab to each hotspot, activate with Enter or Space, and confirm you can complete the lesson without a mouse. If hotspots are not reachable, avoid making them mandatory and provide an equivalent path (a text question, a standard quiz, or a link) so no learner is blocked. Report unreachable controls to LearnWorlds support, and prefer interaction patterns you have verified are operable.
Pop-ups such as interactive video questions, lightboxes, or checkout modals can trap keyboard focus: once a learner tabs into the overlay they cannot tab back out or close it without a mouse. This strands keyboard and screen reader users, who may be unable to reach the rest of the lesson or even leave the page. It is the classic no keyboard trap failure (2.1.2) and is particularly damaging in a course flow where the modal gates further progress.
Test every modal, lightbox and interactive-video question with the keyboard: confirm you can Tab through it, close it with Escape, and that focus returns to a sensible place afterward. If you find a trap, avoid that component for required content and use a non-modal alternative, or contact LearnWorlds support with the specific page. Keep modal content short so focus order is easy to verify, and never make a trapping overlay the only way to continue.
Workbooks, slide decks and certificates offered as PDF downloads in LearnWorlds are often untagged, scanned as flat images, or lacking a reading order and headings. Screen reader users then get garbled output or nothing readable, and the document fails the same structure requirements as a web page. Because course handouts are core learning material, an inaccessible PDF can make a whole module unusable for some learners even when the on-platform content is fine.
Before uploading a PDF to a lesson, make it accessible in the source tool: use real headings, add alt text to images, set the document language and title, and tag the structure. Export from Word or Google Docs using their accessible-PDF export, then run a checker (such as the accessibility checker in Acrobat). Never upload scanned image-only PDFs without OCR and tagging. Where possible, also offer the same content as an HTML lesson, which is easier to keep accessible.
Lessons or Site Builder sections set to autoplay video or background audio can start sound automatically when a page loads. This disorients screen reader users (the audio competes with their screen reader voice), distracts learners with cognitive disabilities, and is simply intrusive. If sound plays for more than three seconds with no easy way to pause or stop it, it fails 1.4.2. Autoplaying course intros are a frequent culprit.
Turn off autoplay in the lesson or section video settings so learners press play themselves. If you want a welcome video to feel prominent, keep it muted by default or ensure visible, keyboard-operable pause and volume controls are immediately available. Avoid background audio entirely. Check each page after publishing to confirm nothing plays on its own, especially on the course player landing and Site Builder hero sections.
The registration, login and checkout forms are where money and access are decided, yet fields sometimes rely on placeholder text instead of real labels, custom buttons lack an accessible name, and the keyboard focus indicator is faint or removed by the theme. Screen reader users may not know what a field is for, and keyboard users cannot see where they are while filling out payment details. A learner who cannot complete checkout cannot buy the course, so this is both an accessibility and a revenue problem.
Ensure every form field has a persistent visible label, not just a placeholder, and that buttons have descriptive text (Create account, Pay now) rather than icon-only controls. Keep or restore a clear focus outline in your theme so keyboard users can track their position. Test the full sign-up and checkout flow with Tab and a screen reader. Where the standard forms are accessible, avoid overriding them with custom theme code that strips labels or focus styles.
LearnWorlds-Specific Tips
- Set your theme's brand colors once with contrast in mind: every page in LearnWorlds inherits them, so a single accessible palette fixes text, links and buttons site-wide instead of page by page.
- Use the lesson text editor's real Heading styles (Heading 2, Heading 3) rather than bold-and-big text, so screen reader users get a proper outline of long lessons.
- Upload a corrected caption file (.srt or .vtt) to every video lesson and review platform-generated captions before publishing; never ship raw auto-captions for instructional content.
- Before making interactive-video hotspots or quiz questions mandatory, test the whole interaction with the keyboard alone (Tab, Enter, Escape) and provide a non-mouse alternative if any control is unreachable.
- Make handout PDFs accessible in the source app (tagged headings, alt text, document language) before uploading them as lesson downloads, and offer an HTML version where you can.
- Walk through the sign-up, login and checkout flow with Tab and a screen reader, since these forms gate both access and revenue and are common label and focus-visibility failures.
- Avoid pasting custom theme or page code that strips focus outlines or replaces labeled fields with placeholder-only inputs; the default components are usually more accessible than overrides.
Recommended Tools
axe DevTools
Browser extension that scans your published LearnWorlds pages for WCAG issues like missing labels, contrast failures and ARIA problems, with clear guidance on each finding.
WAVE
Free WebAIM tool that visually flags missing alt text, low contrast, and heading-structure problems directly on your course and Site Builder pages.
Lighthouse
Built into Chrome DevTools, it runs an automated accessibility audit of any LearnWorlds page and gives a score plus prioritized fixes.
NVDA screen reader
Free Windows screen reader for testing how lessons, quizzes, the player and checkout actually sound to non-sighted learners, catching issues automated tools miss.
How LearnWorlds accessibility responsibilities split between platform and creator
| Plugin / Tool | Area | Who controls it | Common risk | What to do |
|---|---|---|---|---|
| Video lessons Captions and transcripts are creator-supplied content. | Video lessons | Creator | No or inaccurate captions, no transcript | Upload corrected captions and add a transcript per lesson |
| Theme and contrast Brand colors cascade across the whole school. | Theme colors | Creator (within platform settings) | Low-contrast text and buttons | Test color pairs for 4.5:1 before publishing |
| Player and forms Platform builds the components; creators can break them with overrides. | Player and checkout | Platform plus creator | Focus traps, missing labels, faint focus | Test with keyboard and screen reader; avoid stripping focus styles |
| Downloads PDFs are prepared outside LearnWorlds and uploaded. | PDF handouts | Creator | Untagged or image-only PDFs | Make PDFs tagged and accessible in the source app |
Frequently Asked Questions
Do my LearnWorlds course videos need both captions and transcripts?
For WCAG 2.1 AA, prerecorded video with audio needs synchronized captions (criterion 1.2.2) so deaf and hard-of-hearing learners can follow the spoken content. Captions alone do not cover meaningful on-screen visuals, so you also need an alternative such as a transcript or audio description (1.2.3). A good practice is to upload an accurate caption file to each lesson and add a text transcript in the lesson body or as a download. Transcripts also help learners who prefer reading and improve search. Always correct auto-generated captions before publishing.
If LearnWorlds is an accessible platform, does that make my courses accessible?
No. A platform can provide an accessible shell, but most accessibility lives in the content you add: captions on your videos, alt text on your images, proper heading levels in lesson text, accessible PDFs, sufficient color contrast in your theme, and clear labels on your quizzes. LearnWorlds cannot caption your video or describe your diagrams for you. So even on a well-built platform, a course can fail WCAG if the creator's content is not accessible. Treat the platform as a starting point and audit your own lessons, theme and forms.
Is my LearnWorlds school legally required to be accessible?
Often yes, though the specifics depend on where you and your learners are. In the EU, the European Accessibility Act covers many e-commerce and digital services, and education is a closely watched sector. In the US, ADA-related complaints commonly cite WCAG 2.1 AA as the benchmark, especially for online learning. Targeting WCAG 2.1 AA is the safest practical baseline for both. This is general information, not legal advice; if you are unsure about your obligations, consult a qualified accessibility or legal professional for your specific situation and markets.
What WCAG 2.2 items should LearnWorlds creators pay attention to?
WCAG 2.1 AA is the core baseline, but WCAG 2.2 adds items that increasingly appear in audits and procurement. Watch focus appearance and a stronger focus-visible expectation on player and form controls, target size (2.5.8) for small buttons especially on mobile player controls, redundant entry so learners are not forced to re-type the same information during checkout, and accessible authentication (3.3.8) so login does not depend on solving a puzzle or memory test. Address these in your theme settings and form configuration where the platform lets you, and verify on a phone.
Further Reading
- Online Course Platform Accessibility
- Video Accessibility Captions Guide
- Accessible Forms Guide
- Keyboard Navigation Testing
- Accessible Pdf Guide
Other CMS Checklists
Get our free accessibility toolkit
We're building a simple accessibility checker for non-developers. Join the waitlist for early access and a free EAA compliance checklist.
No spam. Unsubscribe anytime.