Table of Contents

5 Lessons Learned About Elearning Quality Assurance

When developing elearning as part of a team or as a team of one, it is critical to think about how you’re going to test it. If you are developing or thinking about developing elearning, I hope you'll be able to pick up a few lessons from our experiences at Endurance Learning.

When developing elearning as part of a team or even as a team of one, it is critical to think about how you’re going to test it. At Endurance Learning, we have evolved our processes over many years. 

When we started building elearning as Endurance Learning we were a small, nimble team where everyone did every role. There was no real structure to quality assurance (QA) and everyone took their turn at testing elearning. We often tested live with one person taking the course while the other watched on a Zoom call. Over time, we have evolved and created some more effective processes.

1. Create Traceability

An early lesson was that we didn’t know why we changed something. Did the customer ask? Did we find something? Did we open up the wrong file to make edits? We had used the Storyboards but it got very hard to tell if we had addressed all concerns. Some of us had used Trello before and it seemed like we could log issues and move them from one column to the next when we addressed them. Over time, we’ve continued to evolve this practice and have gotten better as a team at commenting on issues so that we not only know the issue was addressed, but have a quick way to tell who and how it was addressed.

Trello elearning

2. Be Consistent

Early in our elearning journey, our internal team was responsible for Storyboards while external contractors were responsible for development. We worked with a ton of really smart people and they each had their own way of working. With each person, we adapted to their style. Suddenly, any process we thought we had was out the window. Some developers liked the feedback in a Word document. Some wanted it in Slack. Some liked the Trello board but didn’t move the tickets. We acquiesced. Eventually, we learned that we were doing ourselves and our customers a disservice. We couldn’t remember from project to project what process we were following and issues would get lost. To verify that every issue was addressed took additional time and energy. Once we started requiring the same exact process for every developer, we found ourselves being more efficient and more confident in the final product.

3. Unit Test

Our consistency had improved and we were producing enough elearning that we needed help with quality assurance. We hired a contractor who would regularly do QA on modules. She eventually became an employee. One day during a check in, it became clear that our team of internal and external developers were handing off elearning to be tested that wasn’t what we expected. When you receive a module where the “Start” button on the first page doesn’t work, you know you have a problem.

We quickly talked to every developer about their process for testing their work. In software development this is called unit testing. While the concept in elearning isn’t identical, the message was that developers had to take what they developed as a learner. At the same time they needed to have the software open to make edits. Our team saw immediately that we had to document fewer issues and go through fewer rounds of QA. Even if the developer’s unit test added two hours onto an eight hour development effort, it proved to save time and money.

4. QA Before You Build

Our QA team and developers reported that we were fixing issues in the elearning that could have been caught in the storyboard. Software industry studies prove that catching bugs early can save 15 hours for every 1 hour of effort. Our own internal study showed this to be true for elearning work, especially for minor but important issues. If we didn’t include the trademark on a product or use consistent terminology to describe a process, identifying and fixing these in a developed module was way more expensive than catching them in the storyboard.

5. Be Agile

Our team builds everything from 3-5 minute microlearning to extensive onboarding programs. In almost every case, we’ve learned that we shouldn’t wait to test. A larger course on a deadline is very hard to test. We build a lot of custom scenarios (what, you thought we build page turners?) and these need to be tested. While our team is still getting used to not seeing a course all at once, we’ve started to publish sections of a module to be tested. This has a few wonderful benefits. First, we can start testing long before we’re near the deadline. Second, it can really reduce the overload that our QA team feels when they test modules. Finally, it can inform changes to be made in additional parts of an elearning module.

Bonus: Add New Tools for Efficiency

One of our latest changes also pulls from the world of software development. Whether it was project leads or those in QA, reviewing elearning modules was proving to be too time intensive. We did some research on tools that would integrate with Trello to allow our team to more quickly capture feedback. While we are still only a month into our implementation, our team reports that the use of has been a big boost to their productivity and accuracy. We’ll talk more about this in the future if it continues to show the benefits we expect.

adding ticket to trello with

Articles Similar to 5 Lessons Learned About Elearning Quality Assurance

Solving Training Challenges: Technical Training Videos

Technical training, especially self-guided elearning, can struggle to maintain a learners engagement. In today’s post we offer a case study to show how we used creativity to foster learner engagement throughout a series of technical videos.

better learner certificates
Hannah Radant

Better Learner Certificates in Articulate Storyline

Learner certificates often appear at the end of a course to verify and recognize the achievement of a learner. Articulate Storyline has made it very easy to do this by adding a print slide trigger.
Today’s blog post outlines the steps to elevating this print feature to a lightbox slide. It includes how to build it and a downloadable file as well!

overwhelming elearning
Articulate Storyline
Jessica Jagielski

Creating Learning Pathways in Elearning

Have you ever taken an elearning course and thought: Hmmmm, this may be helpful for some of my colleagues, but this really isn’t covering stuff that will help with my

Try again
Elearning Interactions
Lindsay Garcia

Using Elearning To Help Learners Experience An Unfamiliar Environment

Elite instructional designers don’t complain or get thrown off when they have the perfect activity, only to have an SME review it and say: Can we just add one more little thing (that will make you change the entire activity)? Today’s post offers a case study about how an ID team remained flexible until everyone was happy.

Subscribe to Get Updates from Endurance Learning

Brian Washburn, Author

Brian Washburn
CEO & Chief Ideas Guy

Enter your information below and we’ll send you the latest updates from our blog. Thanks for following!

Download the What's Possible in L&D Worksheet

Enter your email below and we’ll send you the PDF of the What’s Possible in L&D Worksheet.

What's possible in L&D

Let's Talk Training!

Brian Washburn

Brian Washburn
CEO & Chief Ideas Guy

Enter your information below and we’ll get back to you soon.

Download the Feedback Lesson Plan

Enter your email below and we’ll send you the lesson plan as a PDF.

feedback lesson plan
MS Word Job Aid Template

Download the Microsoft Word Job Aid Template

Enter your email below and we’ll send you the Word version of this template.

Download the Free Lesson Plan Template!

Enter your email below and we’ll send you a Word document that you can start using today!

free lesson plan template
training materials checklist

Download the Training Materials Checklist

Enter your email below and we’ll send you the PDF of the Training Materials Checklist.

Subscribe to Endurance Learning for updates

Get regular updates from the Endurance Learning team.