Start with course structure
A course should be organized so learners can understand where they are, what to do next, and how to complete the experience. Clear headings, instructions, navigation labels, and consistent layout help everyone, not only learners using assistive technology.
Avoid hiding essential instructions inside visuals or narration alone. Important information should be available in a usable text form.

Check visual and audio content
Images need useful alt text when they communicate meaning. Decorative images should not create noise. Videos need captions when narration or spoken content matters. Audio-heavy courses need transcripts or equivalent text support.
Color contrast also matters. Buttons, badges, links, muted text, and feedback states should remain readable.
Design interactions carefully
Drag-and-drop activities, games, simulations, and custom interactions need extra attention. Ask whether learners can complete the task with a keyboard, understand the focus order, receive clear feedback, and recover from errors.
This is one reason PCG prefers Storyline for serious custom work. It gives more control over interaction design and accessibility decisions than simple block-based tools.
Test before launch
Accessibility testing should happen before final LMS publishing. Test keyboard navigation, screen-reader behavior where needed, captions, focus order, forms, quiz feedback, completion behavior, and mobile layout.
The goal is to reduce barriers without stripping the course down to something dull or ineffective.