The Problem
Our client approached us looking for a learning management system to help train their team of therapists. The system needed to provide admins with the ability to create courses and automatically mark user scores. Certifications, badges, and a storefront were also required.
Our Solution
We built our client a learning management system through WordPress, leveraging the vast WordPress plugin database for an efficient development process. However, what we were able to achieve using convenient, lightweight plugins, only took the platform so far – we also custom-coded several parts of the system to ensure it fully met the client’s needs.
What We Did
Marketing Pages
We built several static marketing pages, giving our client’s website a sleek and appealing design, while offering users key information about the business. This included a homepage, About Us page, and a contact page.
Storefront
Once users log in, they are able to access a storefront where they can purchase or enroll in new courses. Course prices can be set by site administrators; however, crucially for our client, certain material can also be made freely available to all site users.
Course Creation
Using the LearnDash WordPress plugin, we installed an easy-to-use course creation and management environment that allowed our client to build customizable courses for the platform. This means that they are free to create new courses and upload their unique content with complete independence.
Automatic Grading
With our advanced learning management system in place, our client doesn’t have to worry about grading user courses. The system allows administrators to input which answers are correct during course creation, automating the entire process. Scores can then be easily checked in the admin dashboard.
Certificates and Badges
To reward users for their work, we implemented an incentives feature that enables our client to upload certificates and badges for users. These awards can be automatically distributed to users who complete courses with a certain score, keeping them motivated throughout the learning process.