Quality Assurance eLearning cover image

Quality Assurance in eLearning: A Practical Checklist Before You Launch

In eLearning Development by Eoin O'Neill

There is a point in most eLearning projects when the course appears to be finished. The branding is in place. The screens have been developed. The videos are edited. The interactions respond when clicked. The assessment produces a score. However, a course that looks complete may still need careful testing before it is ready for learners. A strong Quality Assurance eLearning process examines how the complete learning experience works. It checks whether the content is accurate, the navigation is clear, the course is accessible and the learning management system records progress correctly. These details are rarely the most visible part of an eLearning project, but they can have a significant effect on learner confidence, completion rates and the overall success of the course.

What is eLearning quality assurance?

eLearning QA is the structured process used to review and test a digital learning course throughout its development. It covers much more than proofreading or checking whether buttons work. A thorough review considers:

  • The accuracy and clarity of the content
  • The structure and flow of the learning experience
  • The consistency of the visual design
  • The usability of interactions and navigation
  • The quality of assessments and feedback
  • Accessibility for learners with different needs
  • Performance across browsers, devices and operating systems
  • Communication between the course and the learning management system
  • Completion tracking, reporting, bookmarking and certification

Quality assurance should take place throughout the project rather than being left until the final few days before launch. Reviewing high-level designs, scripts and storyboards early makes it easier to identify issues before they are built into the course. The closer a project gets to launch, the more detailed the testing becomes.

Why course testing matters

A small issue can quickly become a frustrating experience for learners. A button that is difficult to find may leave someone unsure how to continue. An unclear assessment question may test the learner’s interpretation of the wording rather than their understanding of the topic. Incorrect completion settings may prevent someone from receiving a certificate even though they finished the course. Technical problems can also create administrative work. If a course does not report accurate completion data to the LMS, learning and development teams may need to investigate individual learner records or manually correct reports.

Effective course testing helps identify these problems before the course reaches a wider audience. It gives the project team an opportunity to confirm that the final product works as intended for learners, administrators and other stakeholders.

A practical eLearning QA checklist

The exact checks required will depend on the course, audience, platform and organisation. However, the following areas should form part of most pre-launch reviews.

1. Review the content for accuracy and clarity

The first check is whether the course content is correct. Subject matter experts should confirm that the information reflects current policies, procedures, terminology and industry requirements. Any statistics, legislation, internal links, contact details or references should also be checked before launch. The content review should consider how easily learners can understand and apply the information. Check that:

  • Learning objectives are clear and reflected in the course content
  • Instructions are easy to follow
  • Terminology is used consistently
  • Complex information has been explained in plain language
  • Examples are realistic and relevant to the audience
  • Spelling, grammar and punctuation are accurate
  • Policies, dates, links and contact details are current
  • Content approved during storyboarding has been transferred correctly into the final course

A final content check is particularly important when several reviewers have contributed feedback during development. Changes made in one section can sometimes affect wording, references or instructions elsewhere in the course.

2. Check the overall learning flow

A course should feel logical from the learner’s perspective. Learners should understand where they are, what they are expected to do and how to move forward. Each section should connect naturally to the next, without unnecessary repetition or unexplained changes in topic. During the eLearning course review, check that:

  • The course introduction explains its purpose and expected duration
  • The content follows a clear sequence
  • Sections and topics are labelled consistently
  • Learners can tell how far they have progressed
  • Navigation instructions are provided where required
  • Mandatory and optional content are clearly identified
  • The course summary reinforces the main learning points
  • Learners know what to do after completing the course

It is useful to ask someone who was not closely involved in development to complete the course. They are more likely to notice unclear instructions or assumptions that the project team has become used to seeing.

3. Test every interaction and navigation control

Every clickable or interactive element should be tested. This includes buttons, tabs, accordions, sliders, hotspots, scenarios, knowledge checks, downloadable resources and external links. Each element should behave consistently and provide a clear response when selected. Check that:

  • Previous, next and menu buttons work correctly
  • Links open the intended pages or documents
  • Interactive elements can be selected easily
  • Instructions explain what the learner needs to do
  • Completed interactions display the correct state
  • Learners cannot accidentally become trapped on a screen
  • Mandatory interactions are recorded as complete
  • Feedback appears at the correct time
  • Replay, pause, volume and caption controls work as intended

Interactive content should also be tested using a keyboard. A course may work perfectly with a mouse while presenting significant barriers to someone navigating with the Tab, Enter or arrow keys.

4. Review assessments and feedback

Assessment questions should measure the learning objectives rather than catch learners out. Questions need to be accurate, clearly worded and free from unintended clues. Correct and incorrect feedback should help the learner understand the subject, particularly when the course allows multiple attempts. Check that:

  • Every question relates to the course content and learning objectives
  • Questions have one clearly defensible answer where appropriate
  • Distractors are realistic but unambiguous
  • Correct answers are recorded accurately
  • Feedback matches the selected response
  • Pass marks and attempt limits are set correctly
  • Question randomisation works as intended
  • Scores are calculated correctly
  • Retake and review options behave as expected
  • The final result screen gives the learner clear next steps

Assessment testing should include deliberate incorrect answers, partial completions, failed attempts and repeat attempts. Testing only the ideal completion route may leave important problems undiscovered.

5. Test accessibility

Accessibility needs to be considered during design and development, but it should also form a specific part of the final QA process.Testing should confirm that learners can perceive, understand and operate the course in different ways. Depending on the course and agreed accessibility standard, checks may include:

  • Keyboard navigation
  • Visible keyboard focus
  • Screen reader compatibility
  • Alternative text for meaningful images
  • Captions and transcripts for video and audio
  • Sufficient colour contrast
  • Clear heading structures
  • Descriptive link text
  • Instructions that do not rely solely on colour, shape or position
  • Appropriate reading order
  • Ability to resize or zoom content
  • Accessible documents and downloadable resources

At Cobblestone Learning, our courses are designed and reviewed against agreed accessibility requirements, typically including WCAG 2.1 Level AA. Accessibility testing is incorporated across the project rather than treated as a single check at the end.

6. Test the course across devices and browsers

Learners may access a course using a desktop computer, laptop, tablet or mobile phone. Screen sizes, browsers and operating systems can all affect how the content displays and behaves. Responsive testing should confirm that:

  • Text remains readable on smaller screens
  • Images and videos resize correctly
  • Buttons and controls are easy to select
  • Content is not cut off or hidden
  • Pop-ups and overlays display correctly
  • Scrolling behaves as expected
  • Landscape and portrait layouts work where supported
  • The course loads and performs at an acceptable speed
  • Browser-specific issues have been identified and resolved

The testing plan should reflect the devices and browsers used by the intended audience. An internal workforce may have a clearly defined technical environment, while a public course may require broader testing.

7. Check multimedia quality

Video, animation, audio and voiceover can add clarity and variety to an eLearning course, but each multimedia element needs to be reviewed in context. Check that:

  • Video and audio files load correctly
  • Playback controls work
  • Voiceover is clear and synchronised with the visuals
  • Captions match the spoken content
  • Audio levels are consistent
  • Animation timings allow enough time to read the content
  • Embedded and externally hosted media display correctly
  • Placeholder images, temporary audio and draft assets have been removed
  • File sizes have been optimised without reducing quality unnecessarily

It is also worth testing what happens when a learner has a slower internet connection or when externally hosted content is temporarily unavailable.

8. Test the course in the LMS

it is uploaded to the learning management system. Final testing should therefore take place in the platform where the course will be delivered. For SCORM or xAPI content, this should include checking that:

  • The course launches correctly
  • Learner progress is saved
  • Bookmarking allows learners to resume from the correct point
  • Completion status is reported accurately
  • Pass and fail results are recorded correctly
  • Assessment scores transfer to the LMS
  • Multiple attempts behave as intended
  • Time spent is recorded where required
  • The course closes or exits correctly
  • Reports display the expected data
  • Certificates are issued under the correct conditions
  • Automated notifications are triggered correctly

These checks should cover different learner journeys. For example, a tester should leave the course partway through, return later, fail an assessment, retake it and complete the course.

9. Confirm that feedback has been resolved

Throughout development, feedback may come from subject matter experts, project managers, learning designers, accessibility reviewers and technical testers. A clear feedback log is essential for keeping this process manageable. Each item should record:

  • The location of the issue
  • The feedback or defect identified
  • The date it was raised
  • The person responsible for reviewing or resolving it
  • The action taken
  • Its current status
  • Any decision or explanation agreed by the project team

Before launch, the project manager should confirm that all critical and high-priority issues have been resolved. Any accepted limitations should be documented and understood by the relevant stakeholders.

10. Complete the final launch checks

Once content, functionality, accessibility and LMS reporting have been tested, the project is ready for final approval. The launch checklist should confirm that:

  • The final course has received stakeholder sign-off
  • The approved version has been uploaded
  • Draft and test versions have been removed or clearly separated
  • Learner enrolment and access permissions are correct
  • Course descriptions and catalogue information are accurate
  • Support contacts are available
  • Administrators understand the reporting process
  • Certificates and notifications are ready
  • Final source files and project documentation have been stored securely
  • A post-launch feedback process has been agreed

This final stage is also a good opportunity to plan how the course will be introduced to learners. Clear launch communications, promotional videos, manager briefings or internal campaigns can help learners understand why the course matters and when they need to complete it.

A polished course is one that works

Visual design matters. Good writing matters. Engaging interactions matter. However, the quality of an eLearning course is ultimately determined by whether learners can access it, understand it, complete it and apply what they have learned. A structured Quality Assurance eLearning process brings together content review, accessibility testing, functional testing and LMS validation before launch. It helps ensure the final course is more than visually complete. It is accurate, reliable and ready for the people who will use it.

How Cobblestone Learning approaches eLearning QA

Our quality management system is based on the principles of ISO 9001 and combines documented processes, review stages, specialist input and practical QA checklists. The specific review process is agreed during discovery. We establish how subject matter experts and project stakeholders will contribute, what needs to be reviewed at each stage and who has responsibility for sign-off. Quality assurance then takes place throughout high-level design, storyboarding, eLearning development and multimedia production. Our courses typically move through alpha, beta and final review stages. Feedback is recorded in a structured log or captured directly within online review tools, allowing reviewers to comment on the relevant screen or interaction. We also use QA specialists who are separate from the developers responsible for building the course. This provides a fresh perspective and helps identify issues that may be missed by someone who has worked closely with the content. Findings from QA reviews are used to improve both the individual course and our wider development processes.

If you would like to learn more about how we handle QA in eLearning, please contact us today!