Case study
Vocational training platform
A learning platform with interactive courses and progress tracking.
- Sector
- Education & eLearning
- Service
- Custom Software
- Timeline
- 20 weeks
- Delivered
- 2024
A vocational training provider running certified courses for adult learners.
Outcomes
What changed
This engagement is anonymised at the client's request, so it is described by what the build does rather than by their internal numbers.
- The assessment formats their accreditation requires are supported natively, which the old LMS could not express.
- Certificates issue automatically on completion, with no administrator transcribing a spreadsheet.
- Every lesson is instrumented, so drop-off is visible per step while a cohort is still running.
- Lessons were restructured on the strength of the first cohorts' data rather than a guess.
The problem
Courses ran on an off-the-shelf LMS that fought them at every turn. Assessment types they needed did not exist, certification records lived in a separate spreadsheet, and there was no data explaining where learners dropped out.
What we built
A purpose-built platform with the assessment formats their accreditation requires, certification issued automatically on completion, and instrumentation on every lesson so drop-off is visible while a cohort is still running.
Approach
How we got there
- 01Rebuilt the assessment types their accreditor requires that the old LMS could not express.
- 02Instrumented every lesson so drop-off shows up per step, not just per course.
- 03Automated certification — passing the final assessment issues a verifiable certificate with no admin involved.
- 04Redesigned the learner dashboard around what is next rather than what is available.
- 05Used the first cohorts of drop-off data to restructure the lessons that lost the most learners.
Built with
Let’s plan your next project.
Tell us what you need to build or improve. We’ll discuss the scope, timing, and next steps so you can decide whether we’re the right fit.
Free consultation · No obligation · We usually reply within a few hours

