Developing a Report System for an LMS Platform


Developing a Report System for an LMS Platform


Developing a Report System for an LMS Platform


Overview

SCB Platform is a modern Learning Management System that helps individuals and organizations manage their training and development activities online.

I joined SCB Platform as a UX design intern in March 2024 for a two-month period. During this time, I focused on developing a new feature from scratch - the report system. My role allowed me to take full ownership of the project, from initial concept to final design, resulting in an efficient reporting tool for the LMS platform.


Role:
UX Design, UX Research
Duration:
1 month
Tools:
Figma

Approach

The lack of a reporting system in SCB Platform's Learning Management System caused significant issues for managers. Without this feature, managers were unable to track the progress of their companies and internal groups effectively. They couldn't monitor course progression, evaluate training outcomes, or identify areas needing improvement, leading to a lack of insight into the effectiveness of their training programs and overall organizational development.


To address this issue, I developed a new report system. I started by researching the types of data and insights that a report system should provide. This included conducting a competitive analysis to understand industry standards and best practices. I then determined how to prioritize and organize the data in the reports to ensure maximum relevance and usability for managers. Once the foundational research and planning were complete, I moved on to sketching and designing the report system. Through research and feedback, I refined the design to create an intuitive and comprehensive reporting feature that enhances data accessibility and supports informed decision-making within SCB Platform.

Goals of the project

Enhance Data Accessibility: Develop a reporting system that provides managers with easy access to comprehensive data on course progress, training outcomes, and organizational performance metrics.

Enhance Data Accessibility: Develop a reporting system that provides managers with easy access to comprehensive data on course progress, training outcomes, and organizational performance metrics.

Improve Decision-Making: Enable managers to make informed decisions by presenting data in a clear and actionable format, facilitating strategic adjustments and optimizations to training programs.

Enhance User Experience: Design an intuitive and user-friendly interface for generating and customizing reports, ensuring a seamless experience that meets the diverse needs of SCB Platform's user base.

Improve Decision-Making: Enable managers to make informed decisions by presenting data in a clear and actionable format, facilitating strategic adjustments and optimizations to training programs.

Enhance User Experience: Design an intuitive and user-friendly interface for generating and customizing reports, ensuring a seamless experience that meets the diverse needs of SCB Platform's user base.

The Journey

Research and Requirements Gathering:


  • Conducted thorough research on the data and insights necessary for an effective reporting system within SCB Platform's context.

  • Performed competitive analysis to understand industry standards and best practices in reporting functionalities.

  • Defined the requirements and prioritized the key data points to be included in the report system.

Research and Requirements Gathering:


  • Conducted thorough research on the data and insights necessary for an effective reporting system within SCB Platform's context.

  • Performed competitive analysis to understand industry standards and best practices in reporting functionalities.

  • Defined the requirements and prioritized the key data points to be included in the report system.

Conceptualization and Design:


  • Developed sketches and wireframes to visualize the layout and functionalities of the report system.

  • Created high-fidelity prototypes based on the initial designs to showcase the proposed solution.

  • Presented the prototypes to stakeholders and incorporated their feedback into the design.



Research and Requirements Gathering:


  • Conducted thorough research on the data and insights necessary for an effective reporting system within SCB Platform's context.

  • Performed competitive analysis to understand industry standards and best practices in reporting functionalities.

  • Defined the requirements and prioritized the key data points to be included in the report system.



Conceptualization and Design:


  • Developed sketches and wireframes to visualize the layout and functionalities of the report system.

  • Created high-fidelity prototypes based on the initial designs to showcase the proposed solution.

  • Presented the prototypes to stakeholders and incorporated their feedback into the design.



Documentation and Handoff:


  • Prepared detailed documentation outlining the design rationale, user flows, and technical specifications of the report system.

  • Conducted a comprehensive handoff of the prototype to the development team, ensuring clear communication of design intent and functionality requirements.

Project Reflections

Challenges

Limited Timeframe:

Balancing thorough research and design iterations within a short internship period.

Meeting project milestones and deadlines effectively.


Adapting Original Plans:

Adjusting the initial plan to include user testing became unfeasible due to time constraints.


Small Development Team:

Simplifying design ideas to ensure feasibility and smooth implementation by a small development team.

Achievements

Successful Prototype Development:

Designing and prototyping a comprehensive report system that met initial project objectives and stakeholder requirements.

Demonstrating proficiency in UX design principles and methodologies through practical application.


Positive Stakeholder Feedback:

Receiving positive feedback from stakeholders on the clarity and functionality of the designed report system prototype.

Contributing to enhancing data accessibility and decision-making capabilities within SCB Platform's LMS.



Lessons Learned

Professional Growth:

Gaining hands-on experience in UX design within a real-world project environment.

Building skills in project management, teamwork, and communication through collaboration with cross-functional teams.


Documentation and Handoff Skills:

Enhancing skills in documenting design processes, rationale, and technical specifications comprehensively.

Improving proficiency in presenting and explaining design concepts to diverse audiences.