Learning Management System
Facilitating large-scale employee training | Desktop app, 2023
Offering clients a dedicated platform
▸ The Problem
The company that commissioned this project develops employee training programs for large organizations. Hitherto, their clients were responsible for uploading training materials to whatever learning management system (LMS) they happened to use, but this meant inconsistent implementation of materials and misdirecting the clients’ energy onto administrative upkeep.
▸ The Solution
My team and I developed a custom LMS that would increase the efficiency of the company’s training programs by streamlining the handoff of materials and providing users — trainees and administrators alike — with a uniform, intuitive platform.
Working within constraints
▸ The Challenge
The company had an extremely aggressive development timeline. It also, for client privacy reasons, didn’t permit direct access to its user data or to any of its users themselves. The design process therefore had to be adapted to the realities of the project.
▸ My Role
I led a team of two designers — Nurcan Gumus and Quenton Juma — and facilitated rapid development through constant communication with the CEO and feedback sessions with stakeholders, translating their input into sketches and wireframes.
Understanding users
▸ Building Upon Assumptions
The company shared a set of white papers that offered some user insights. We, the design team, also had various assumptions about LMS users based on our own experiences with employee training. These insights and assumptions together formed the basis of three user personas that would guide our thinking about how different types of people would use the LMS.
The Learner
Needs to gain proficiency in necessary job skills as quickly as possible so that they can dive into their work
Pain points:
Feels under pressure and even anxious when learning new skills
Afraid of seeming unqualified by asking questions or making mistakes
Doesn’t receive as much guidance as they’d like
The Manager/Coach
Needs to oversee employee training while also completing their other job responsibilities
Pain points:
Dislikes administrative minutiae, such as signing off on completed training modules
Frustrated when supervising training becomes very time consuming
Frustrated when they have to answer lots of questions or correct lots of errors
The Administrator
Needs to implement and facilitate training programs in their workplace
Pain points:
Has to organize and keep track of multitudes of training materials and data
Frustrated when they have to respond to problem reports and fix system errors
▸ Validating Assumptions
To see if our personas were accurate enough for us to move forward with design, we consulted training literature, as well as professionals themselves through a brief survey about their training experiences
Findings:
All of our personas' pain points were underscored repeatedly throughout sources.
We noted a strong tension between the desire for independence in training and the desire for guidance.
To resolve this tension, an LMS should facilitate training through an uncomplicated, intuitive interface.
Laying the groundwork
▸ Competitive Analysis
In order to meet our deadline, we had to borrow patterns liberally from existing LMS models. We consulted many platforms, and three prominent ones inspired us.
Key features:
Offers a map of the training program with time estimates
Shows the user’s progress toward completion
Enables users to make notes and ask questions
Interface:
Minimalist aesthetic with ample white space and small icons
Mostly light color palette, reserving darker shades for headers and major actions
Screen divided into a narrow left-hand navigation and a wider area for action
▸ Moodboard
The company already had a style guide for its website. Utilizing bold purples and blues and legible sans-serif fonts, it seemed perfectly suitable to the LMS. To confirm this, we gathered imagery reflecting ideas that were important for the LMS to convey to users:
Trust
Teamwork
Achievement
Simplicity
Modernity
The dominant purples and blues and the clean lines of the imagery confirmed that the existing style guide was, in fact, on point.
Developing the interface
▸ First Ideation
Our initial sketches proposed a basic calendar-centered interface for all user types. There was nothing innovative or glamorous about them, but they gave us something to share with the CEO to start gathering feedback.
▸ Refinement
Multiple rounds of feedback on the initial sketches resulted in somewhat more complex sketches capturing most of the necessary functionalities, allowing us to move on to wireframes.
▸ Wireframes and High-fidelity Mock-ups
Based on our final round of sketches, we built wireframes in Figma for all three user types, giving us our first complete view of the LMS. We also made rough color mock-ups of key screens. At last, we had something that was starting to look sort of like software, and we were ready to share our designs more broadly for feedback.
The learner interface, with its various screens and dialogue boxes
Color mock-ups of the learner dashboard
Validating the design direction
▸ Round 1
The CEO arranged for us to present our work to a group of stakeholders, including an administrator from one of the company’s major clients, a program designer from the company itself, and a representative from the team of engineers that had been contracted to build the LMS once design was complete.
Feedback:
Stakeholders requested no major changes to the existing interfaces, validating our design direction.
Stakeholders also requested two additional interfaces, one for employees who assisted managers/coaches with administrative duties and one for one for the company’s own administrators who were responsible for handing off training materials.
“I really like that this is simple … Most LMS’s are a nightmare.”
— Program Designer
▸ Round 2
After making revisions, we presented again to a larger group, this time including the entire engineering team.
Feedback:
Stakeholders requested no major changes, validating our revisions.
Stakeholders requested that the interface for employees who assisted manager/coaches be discarded because it was too similar to the manager/coach interface.
“It’s a lot of work to make something simple … It’s very tempting to add and add.”
— CEO
Handing off materials
▸ Deliverables
We now had a complete set of wireframes for all three user types, plus a host of design artifacts, all of which had been completed on schedule. We shared these with the engineering team for the next phase of development.
“You really pulled it together and comprehensively captured our UX needs ... I really appreciate how quickly you responded to updates and changes and turning these around for our clients, consultant, and dev team to have the highest quality.”
— CEO