Re-architecting the LMS for scalable training management

Overview
The LMS is used by airlines and training organizations to manage training programs for crew and staff.
It supports creating courses, organizing training content, assigning users, and tracking completion. Because training is tied to compliance, the system must ensure that users follow the correct structure and complete all required training.
The system is made up of multiple areas, including Courses, Course Units, Enrolment, and Access. Together, these define how training is created and managed.
Lead Product Designer
Led the redesign of the LMS within TMDS Pelesys, working with Product and Engineering to improve how training programs are created, structured, and managed across enterprise aviation environments.
Collaborators
Product, Business, Engineering
The Challenge
The LMS provided all core areas needed to manage training, but the system did not connect them well enough to support the full workflow smoothly.
Users were expected to work across multiple screens, which was expected for this type of system. The issue was that the relationship between those areas was not always clear, and key functionality needed for managing training was missing.
For example, users could create and update courses, but had limited visibility into how those courses were structured, how they connected to course units, who had access to them, or how they changed over time. Course Units allowed content to be added, but did not fully support flexible content types, access control, or clear visibility into how units were connected to courses. Enrolment supported assigning training, but did not allow administrators to handle real scenarios such as withdrawing course unit, forcing completion, or reviewing attempt history.
This meant the system worked, but it required additional effort to manage training reliably. Users had to move between different areas and rely on their own understanding to connect how the system behaved.
As training programs grew, these gaps became more visible. The system had the right components, but they were not complete or clearly connected.
Approach
The LMS was redesigned to strengthen how features connect and to support the full training workflow more completely.
The goal was not to reduce the number of screens, but to ensure that:
-
each area clearly reflects its role in the system
-
relationships between features are visible
-
missing functionality is addressed
-
users can move between areas with a clear understanding of how they connect
Each feature was updated to better support how training is actually created, structured, and managed.
Key Solutions

Outcome
The LMS remains a multi-screen system, but the way features connect is now clearer and more complete.
Users can move between courses, course units, access settings, and enrolment with a better understanding of how each part contributes to the overall training structure.
The system now supports real workflows more effectively, with missing functionality addressed and relationships between features made visible.
The value of this work was not in simplifying the system into fewer screens.
It was in making the system more connected, complete, and reliable, so that complex training programs can be managed with greater clarity and confidence at scale.