You first planned it, then built it, and now let’s test your eLearning Platform.
I’ll give you the same checklist we use to test the Platforms we deliver to our clients or when we build Platforms for ourselves.
How long does it take to Test a Platform?
It usually is 80/20, which means 7 days to build it 1.4 days to test it.
Testing a Platform can take one person anything from a few minutes for testing a very simple online course delivery platform to max three days and a team of two for testing a very advanced Coaching or Academy Platform.
These are just some orientational guidelines.
It ultimately depends on the type of Platform you’ve built and how complex your Membership upgrade journey is.
Just know we’re talking minutes and days and not weeks.
Before you test make sure you AVOID making these 10 Costly Mistakes when building your eLearning Platform
Two ways to test your Platform
Work with your team, one builds one tests.
You can be a one-person team that does it all.
Let a small number of members in and make them an offer: I let you in for % lower amount, and you help me iron out all the issues.
This second way of doing it is an excellent approach if you aspire to create a platform that is totally in tune with the needs of your audience.
Your members will not only help you iron out the kinks they might also tell you which content they’d like to see on your Platform.
If, on the other hand, you have a precise idea of how it should all work and look then I suggest you go with the first option.
If you correctly planned your Platform testing, it will be effortless.
The secret to testing your Platform?
Be clear about what type of Platform you are building before testing it.
It’s easy to get lost when you have no clear picture of what it is you’re building.
10 points Platform testing Checklist
1.: Install a user switching plugin on your WordPress
The basic idea is that you want to be able to switch back and forth between the admin point of view and the student’s point of view always while testing.
2.: Create one test user for each membership level.
Use different emails then write these access details down.
You want to be logging into your Platform as them and have a look around and see all is there as you planned.
Make sure each type of user can navigate your site properly and access all the areas/portals and courses and content available to him or her.
3.: Do not test while being logged in as admin
Ideally, open two windows, one incognito (student point of view) one regular (admin point of view)
You want to be able while testing to switch back and forth between these two to adjust settings and options if needed.
4.: Run a purchase Test
For each membership level, run a purchase test of the membership by executing a real purchase. (You can create a 99% discount code.)
If it’s a Free membership, just test the enrollment process.
TIP: make sure that the payment is correctly processed in Stripe or in whichever payment provider you’re using.
If you charge a recurring subscription fee for your membership, you also want to make sure that the subscription has been created successfully.
Keep an eye out and make sure all emails arrive correctly, and all links inside your emails work correctly.
5.: Test the complete upgrade path
If you have various membership levels and if learners can upgrade from one level to the next.
Start as a Free User, then upgrade to the gold, silver, and Platinum Membership.
6.: Simulate a real conversation experience
If you have conversations on your eLearning Platform and you’re using the Personalized Learning Module, make sure you create a real test scenario that involves more than one person by simulating a real conversation experience.
Also, test the learner profile features such as the file uploads from the student’s point of view.
7.: elearnCommerce Notification Emails doublecheck
Make sure all notification email settings are set up correctly and look and contain all content and copy as intended.
8.: Is the menu working correctly?
How does it look like when each user is logged in?
How does it look when he’s logged out?
9.: Do you certify your students?
Go through the whole certificate assignment procedure from the students’ point of view by successfully completing a course.
10.: Did you add gamification?
Go through the entire gamified learning experience from the student’s point of view and see if badges are being awarded correctly.
While testing, you want to answer the following questions:
1.: Does each user of each membership level have access to the correct content?
2.: If the user upgrades, will he get access to all the correct content.
3.: Does the enrollment/signup process work correctly?
4.: Does the membership upgrade journey work correctly?
5.: Does the purchase process work correctly?
6.: Are the subscriptions being created?
7.: Are the payments being processed properly?
8.: Are all emails firing correctly?
9.: Are certificates being correctly assigned?
10.: Are badges being correctly assigned?
11.: Do the gamification elements work as planned?
12.: Are conversations working correctly?
13.: Are all eLearnCommerce native notifications being sent out properly?
While you do all of this, have an eye on the Platform health and make sure that your Platform is healthy and running well.
In case it detects issues, use the one-click resolutions to solve them.