Skip to content

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

  1. 01Rebuilt the assessment types their accreditor requires that the old LMS could not express.
  2. 02Instrumented every lesson so drop-off shows up per step, not just per course.
  3. 03Automated certification — passing the final assessment issues a verifiable certificate with no admin involved.
  4. 04Redesigned the learner dashboard around what is next rather than what is available.
  5. 05Used the first cohorts of drop-off data to restructure the lessons that lost the most learners.

Built with

Next.jsTypeScriptPostgreSQLNeonStripeTailwind CSS

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