← Work Case study · Learning platform

Stabilizing and migrating a live learning platform

Course hub of the Digital Ambassadors Foundational Skills learning path, showing sequenced modules
The restructured course hub: one sequenced learning path across seven foundational modules.

KWA Digital was brought in through Mandek Consulting to take on the technical side of a live online learning platform for the Digital Ambassadors programme, a national digital-skills initiative run for a chamber of commerce and industry. The platform was already up and serving real learners. It was also fragile, loosely structured, and dependent on whoever happened to understand how it had been set up. Our job was to make it stable, make it clear, and make it something the organisation could actually own.

This is an honest account of that work. It was not a build from a blank page, and the programme content and policy decisions were owned by the client and their partners. What KWA Digital delivered was the technical and operational backbone: stabilising a running system, restructuring the course into a coherent path, migrating it safely, and documenting it so it could be handed over rather than held together by memory.

At a glance

ClientMandek Consulting
ProgrammeDigital Ambassadors (national digital-skills training)
End beneficiaryA national chamber of commerce and industry, with international programme partners
EngagementSub-contracted technical delivery and platform support
KWA Digital's roleTechnical implementer and operational problem-solver
ScopeStabilise, restructure, migrate, document, support
PlatformOpen-source Moodle LMS
StatusLive and in active use; documented and handover-ready

A note on scope, because honesty is the whole point of this page: KWA Digital did not design the original course curriculum or make programme-policy decisions, and the platform existed before we were involved. Our contribution was engineering and operations, taking a live system that worked in principle and making it work reliably in practice. Learner names and any private data have been kept out of this write-up entirely.

The context

The Digital Ambassadors programme trains people in foundational digital skills at scale, with content delivered online through a learning management system. By the time KWA Digital was involved, the platform was live: learners were logging in, working through material, and generating real activity and completion data. That is a good problem to have, and a delicate one. You cannot take a live teaching platform offline for a week to tidy it up, and you cannot risk losing the progress learners have already made.

The work came to us through Mandek Consulting, who held the client relationship and brought KWA Digital in as the technical delivery partner. Everything below sits inside that arrangement: we were the hands on the platform, accountable for keeping it running and improving it, without owning the programme itself.

The challenge

A platform can be running and still be in trouble. This one had four problems stacked on top of each other:

What KWA Digital actually did

We treated it as an operations problem first and a code problem second. The goal was never to show off a rebuild; it was to leave behind a platform the client could trust and run. The work fell into five workstreams.

Inherited Live but fragile platform Stabilized Fixed issues with no learner downtime Restructured & migrated, with data kept intact Documented Handover-ready, not memory-bound FROM RUNNING-BUT-RISKY → OWNED-AND-STABLE
The shape of the engagement, from an inherited live platform to one the client can own.

1. Stabilised a live platform

The first priority was to stop the bleeding without interrupting learners. We triaged the issues that made the system fragile, established a safe way to make changes, and fixed problems on a platform that stayed online the whole time. Nothing glamorous, just the unglamorous discipline that turns "it works if you do not touch it" into "it works."

2. Restructured the course into a clear path

A learning platform lives or dies on whether a learner knows what to do next. We reorganised the material into one sequenced path: seven foundational modules, ordered activities within each, and consistent completion tracking so both learners and administrators can see progress at a glance. The course hub at the top of this page is the result of that restructuring.

3. Migrated the platform safely

To put the system on more stable footing, we migrated it, and the non-negotiable was data integrity. Learner accounts, their progress, and their activity-completion history all had to survive the move exactly as they were. After migrating, we verified that completion state carried across correctly, learner by learner and activity by activity.

Activity completion grid showing tracked progress across modules for many learners, with names removed
Activity-completion tracking after migration, verified to have carried over intact. Learner identities are removed.

4. Documented how it all works

The single biggest gift you can give an organisation running a live platform is documentation. We wrote down how the system is configured, how it is run day to day, and how to handle the routine things that come up, so that operating the platform no longer depends on any one person being available. This is what moves a system from "someone's project" to "the organisation's asset."

5. Provided ongoing technical support

Across the engagement, KWA Digital was the technical point of contact for issues as cohorts moved through the material, solving operational problems as they surfaced rather than letting them accumulate.

Before and after

BeforeAfter
Running, but fragile and risky to changeStable, with a safe, repeatable way to make changes
Loosely structured course materialOne sequenced path across seven foundational modules
Configuration held in one or two people's headsWritten operational documentation, handover-ready
Uncertainty about data during any changeMigrated with learner progress verified intact

The outcome

The Digital Ambassadors platform came out of the engagement doing the one thing it most needed to do: running reliably, as a system the organisation can understand and operate rather than one it has to nurse. The course reads as a clear path, the completion data is trustworthy, the migration preserved everything that mattered, and the knowledge that used to live in someone's head now lives in documentation.

7 MODULES SEQUENCED 1 UNIFIED LEARNING PATH Multi COHORT STRUCTURE Live & DOCUMENTED
Where the platform stands: structured, in active use, and documented for handover.

What is next

Because this is an honest write-up, here is the part that is not finished. A live platform is never truly "done," and several improvements are on the roadmap rather than delivered. Presenting them as future work is deliberate:

The takeaway

Not every valuable engagement is a shiny build from scratch. Sometimes the highest-leverage work is taking something that already exists and is quietly at risk, and making it stable, legible, and owned. That is a specific KWA Digital strength: stepping into a live system, understanding it quickly, and leaving it in better shape than we found it, with the documentation to prove it.

If you run a platform that works but keeps you up at night, whether it is a learning system, an internal tool, or a set of automations only one person understands, that is exactly the kind of problem we like. Explore our services, see more of our work, or get in touch.

Have a system that works, but only just?

We step into live platforms, stabilise them, and document them so your team can own them. Tell us what is keeping you up at night and we will show you how we would approach it.

Request a free consultation