Redefining the E-Learning Experience
LMS Core is a WordPress theme for creating a Course Website using the LifterLMS plugin.
In the dynamic world of digital education, the effectiveness of Learning Management Systems (LMS) is crucial in shaping students' learning experiences. The "LMS Core" project emerged with a vital mission: to revolutionize the user interface and experience of LifterLMS, a well-established LMS WordPress plugin.
While LifterLMS has been a popular tool among course creators for its comprehensive functionality in creating and selling courses on WordPress, it has often been criticized for its outdated design and user interface that doesn't meet modern usability standards. This gap presented a unique opportunity for enhancement, which was the foundational goal of the LMS Core project.
The project's primary goal was to overhaul the LifterLMS interface, making it more intuitive, engaging, and user-friendly. The aim extended beyond mere aesthetic enhancement to fundamentally improve usability aspects that affect student interaction and learning. The envisioned platform was one where students could navigate with ease and engage more deeply with the content, tailored to a diverse range of learning styles and needs.
As a freelance UI/UX designer working in collaboration with the LMS Core team, my role involved delving deep into the experiences of online learners who interact with these platforms. This process included extensive user research - from interviews and surveys to usability testing - to gather authentic insights into the student experience. This research informed a holistic approach, addressing every facet of the user’s interaction with the platform, from the initial login to course completion.
The challenge was multifaceted: it was not just about a visual redesign but a complete rethinking of how students interact with online course material. My responsibility was to streamline complex navigation paths, make content more accessible, and ensure that every design element contributed positively to the learning experience. With the increasing trend of mobile learning, optimizing LMS Core for mobile users was also a key focus, ensuring accessibility and consistency across various devices.
In collaborating on this project, I was driven by a dedication to enhancing both learner and educator experiences, bridging the gap between powerful functionality and exceptional user experience. The LMS Core project stands as a testament to the transformative impact of user-centered design in educational technology.
Through extensive user research, including interviews and surveys, several critical pain points were identified in the existing LifterLMS platform, which LMS Core aims to address. These challenges include:
Inconsistent User Experience: Users face a disjointed experience due to an outdated design and cluttered layout, leading to a lack of uniformity across different sections of the website.
Navigation and Usability Challenges: Students struggle to efficiently locate courses, modules, or specific content, with the existing complex and non-intuitive navigation structure causing frustration and time wastage.
Course Selection Confusion: An overwhelming number of courses for similar skills, without clear starting points, lead to user confusion and decision paralysis.
Lack of Mobile Optimization: Inadequate mobile responsiveness hinders the accessibility and usability of the platform for a significant portion of users who rely on mobile devices.
Cluttered Dashboard: The dashboard is overloaded with elements that are not immediately useful, contributing to user confusion, particularly for new users who are not enrolled in any courses.
Course Page Issues: Pricing tables are confusing and poorly positioned, creating uncertainty about course costs and memberships. Additionally, single-plan courses unnecessarily display a pricing table.
Lesson Page Distractions: The lesson page, mirroring a blog post layout, includes several distracting elements, diminishing the focus and learning effectiveness.
These issues collectively contribute to a suboptimal learning experience, affecting user engagement and the overall effectiveness of the LMS.
To address these identified problems, LMS Core proposes a series of user-centric design solutions:
Revamp User Interface: Implement a cohesive and modern design across the website, ensuring a consistent and intuitive user experience.
Mobile Optimization: Ensure full responsiveness and a seamless mobile experience, making the platform accessible and efficient on all devices.
Dashboard Redesign: Streamline the dashboard by focusing on essential elements, and provide an interactive onboarding experience for new users.
Lesson Page Enhancement: Redesign the lesson page to prioritize content focus, removing extraneous elements and adopting a layout conducive to learning.
By implementing these solutions, LMS Core aims to transform the LifterLMS experience into a more engaging, accessible, and effective learning environment, ultimately fostering better user satisfaction and learning outcomes.
Interviews were conducted with four individuals who frequently use online courses for skill development. These interviews aimed to gather detailed insights into their experiences, challenges, and preferences.
To complement the insights gained from interviews and to collect quantitative data, I distributed a survey using Google Forms, garnering 28 responses. The survey aimed to capture broader user habits and expectations regarding online learning platforms.
The survey responses provided a broader perspective on user experiences and expectations, helping to quantify the prevalence of the issues identified in the interviews.
The combination of these interviews and survey results offered a comprehensive view of the current state of user experience in online learning platforms, specifically identifying pain points and areas for improvement that LMS Core aims to address.
The combination of these interviews and survey results offered a comprehensive view of the current state of user experience in online learning platforms, specifically identifying pain points and areas for improvement that LMS Core aims to address. (All the pain points are mentioned above in the “Problems” section)
I wanted to form a deeper understanding of our user's goals, needs, experiences, and behaviors. So, I created 2 personas based on user interviews and surveys, and I kept updating them throughout the project as I gathered more data.
To gain a deeper understanding of user behaviors and decisions, I utilized the Empathy Mapping Method. An empathy map is a collaborative visualization that helps articulate our knowledge about a specific type of user. It allows us to externalize user knowledge, create a shared understanding of user needs, and facilitate decision-making.
The design process began with rough sketches of wireframes to visualize the new layout and flow of a course website. I then created a few low-fidelity wireframes using Figma to explore different layouts for all the website's pages. Once the low-fidelity wireframe was finalized and approved, I continued to refine the design by adding more details.
To ensure the website's user-friendliness, we conducted several rounds of usability testing. These tests were carried out through Skype and Google Meet video calls, which allowed me to directly observe user navigation and interaction with the website. Each testing round provided invaluable insights, progressively refining the design to align more closely with user needs and expectations.
Following the initial testing rounds, we began developing the theme. Post-development, we conducted additional testing sessions, focusing on collecting feedback, identifying bugs, and resolving issues.
As of writing this case study, usability testing remains an ongoing process, continually guiding us toward enhancements and ensuring the website remains user-centric and intuitive.
Our current efforts are concentrated on collecting extensive feedback from a broader audience to further enhance and perfect the theme. This continuous testing process is key to ensuring that the website not only meets but exceeds user expectations.
The initial design of the LMS Core dashboard suffered from an overload of elements, many of which held little immediate relevance for users. This clutter particularly impacted new users, who found themselves confronted with a confusing array of empty sections like 'My Courses', 'My Achievements', and 'My Certificates', especially when they hadn't enrolled in any course yet.
To remedy the cluttered dashboard issue, I undertook a comprehensive redesign focusing on simplicity and relevance. The revamp involved the removal of the 'My Achievements' and 'My Certificates' sections from the dashboard's front page. Since these sections had their dedicated sub-pages and contributed to the clutter for new users, eliminating them from the main dashboard reduced confusion and streamlined the user experience.
In place of these sections, I introduced a user-friendly onboarding segment specifically for new users. This section prominently displays a message — "You are not enrolled in any courses" — accompanied by a 'Browse Courses' button, guiding new users towards course enrollment. Directly below this, a 'Featured Courses' section was added, providing immediate value and direction to users who have yet to enroll in a course.
Moreover, for users who enroll in courses, an additional ‘Recommended Courses‘ section appears. This section smartly suggests courses related or similar to those they are currently enrolled in. This personalized recommendation system not only enhances user engagement but also aids in maintaining a clean, focused, and functional dashboard design. These changes collectively aim to create a more intuitive and less overwhelming dashboard experience for all users, whether they are newcomers or returning students.
One of the prominent issues students encountered was the difficulty in locating specific courses, modules, or content within LifterLMS. The platform's complex and non-intuitive navigation structure led to significant user frustration, often causing wasted time and a negative learning experience.
To address these navigation and usability challenges, a global side navigation was introduced, designed with clarity and logical flow at its core. This navigation panel, consistently positioned on the left side of the screen, is accessible from all pages of the LMS. This feature not only simplifies the process of finding and accessing courses and related content but also provides a more intuitive and user-friendly experience, significantly reducing the time and effort required to navigate through the platform. This improvement aims to enhance overall user satisfaction and engagement with the learning material.
Additionally, I integrated a separate account menu in the header. This dedicated menu provides users with quick access to their personal pages, enhancing the overall user experience by segregating general navigation from user-specific options. This solution aimed to reduce confusion and improve the efficiency of the platform, making it more user-friendly for students.
Students frequently experienced confusion when selecting courses, especially when multiple courses covered the same skill set at different levels (beginner, intermediate, advanced). This often led to a lack of clear direction in their learning journey, resulting in frustration and potential disengagement.
To address this challenge, I created a new feature in LMS Core named 'Paths'. This feature allows course creators to curate a structured learning journey by organizing courses in a logical order. For example, in a skill area like animation, courses can be arranged sequentially from beginner to advanced levels.
This feature effectively mitigates the issue of course selection confusion for students. It offers a structured learning journey and simplifies the decision-making process for students, ensuring a clear and focused learning experience. With an intuitive design, progress tracking, and rewarding completion badges and certificates, "Paths" not only enhances user engagement but also provides a sense of achievement and direction in the learning journey.
The original course pages in LifterLMS presented multiple challenges for users. Firstly, the pricing tables were confusing and unclear, leading to uncertainty about course costs and options. Secondly, the placement of the course price at the bottom of the page forced users to scroll excessively, which was inconvenient and time-consuming. Lastly, the display of single pricing plans was redundant, adding to the clutter and complexity of the page.
To resolve this issue, a significant redesign of the lesson pages was undertaken, focusing on simplicity and concentration.
The toggle feature for Focus Mode offers flexibility to students. Those who prefer an immersive learning experience can activate Focus Mode for a distraction-free environment, while others who might need to access other page elements can choose to remain in the regular view.
As the project nears its completion, the impact of the redesign is already becoming evident, even before the official launch.
The feedback from our ongoing usability testing has been overwhelmingly positive.
As the LMS Core project approaches its launch, the anticipation and positive feedback from our test users are a testament to the effectiveness of the redesign. The project, still in its final testing phases, has already demonstrated its potential to enhance the online learning experience significantly. This case study, documenting the journey from identifying issues to developing solutions and testing their effectiveness, serves as a reflection of our commitment to creating an intuitive, user-friendly, and effective learning management system. The full impact of these changes will be realized post-launch, but the journey so far has been a valuable learning experience, demonstrating the power of user-centric design and iterative development in creating meaningful digital solutions.