UKAD developed an Umbraco-based learning platform that brings course delivery and sales together, with dedicated tools for each user group.
Student experience
UI/UX: The public website and learning environment were designed around course discovery and everyday learning tasks.
Personal dashboard: Students access courses organised into chapters, alongside their lessons and certificates.
Course exams: Students complete assessments within the platform.
Video lessons: Transcriptions accompany videos, giving students another way to follow the material.
PDF certificates: Certificates are generated from templates and include unique user IDs.
Administration and partner tools
Content editing: Administrators manage learning materials and make configured page changes through Umbraco.
Manager access: Dedicated permissions allow managers to oversee the learning environment.
Partner branding: Training companies customise their profiles with their own colours, images and fonts.
Payments and integrations
Course payments: Klarna is integrated into the purchasing flow.
Email notifications: Built-in email distribution handles notifications and updates.
Token-based access: Dedicated URLs with unique tokens provide access to courses.
Our article on eLearning development with Umbraco explains how the CMS can support learning platforms and their content workflows.
Platform modernisation
As Improve Educations grew, UKAD migrated the platform from Umbraco 7 to Umbraco 13, adapting its custom functionality for modern .NET.
Our engineers assessed the existing components and integrations before transferring content and media with the UKAD migrator tool. Complex custom data types and content duplication needed additional adjustments.
The migration preserved course materials and user permissions. UKAD also trained administrators to use the updated backoffice and continued providing Umbraco support and maintenance.
For organisations planning a similar transition from version 8, our Umbraco 8 upgrade and migration services cover the technical move and care of the existing platform during the transition.