Training & Learning Tool Development for a Tech Giant in India

Overview

This case study showcases the development of a web application designed for training and learning in collaboration with a prominent tech company in India. The project’s goal was to advance education through digital learning by creating a web app that would support course creation, provide a platform for trainers, training managers, and learners. The development process spanned over eight months, with the project following an agile approach.

Project Challenges

The client aimed to create an authoring tool, enabling users to efficiently aggregate learning resources and create interactive learning courses. Meeting the client’s evolving requirements and strict timelines was a primary challenge. Additionally, the team needed to ensure the application’s compliance with the WCAG 2.1 AA accessibility standard.

Project Phases:

01 Background & Context

The project was initiated in 2021, building on the success of a prior collaboration in 2017. The client, a tech giant in Romania, aimed to create a web application that simplifies course creation, targeting trainers, training managers, and learners.

02 Agile Approach

The project embraced the agile approach to manage dynamic design requirements effectively. Weekly scrum meetings and continuous client communication were integral to the project’s success.

03 Key Modules

The web application comprises features for creating and downloading courses, an online editor, and an option for offline course access.

04 Technology Stack

React was chosen for the front-end to create a Single Page Application (SPA) due to its cross-platform advantages. Fabric JS, an open-source JavaScript library, was used for custom components, offering flexibility and control. Material-UI was selected for design, focusing on a minimalistic and modern approach.

05 Testing

Quality Assurance was vital to delivering a successful product. A systematic testing method was employed, breaking tasks into sub-tasks, with regular testing taking place at the end of each sprint.

Overcoming Challenges:

  • The team addressed challenges such as creating a SCORM package and implementing the Learning Management System (LMS), essential for a learning application.
  • Privacy concerns were managed by handling media files without collecting media information.
  • Designing a collision detection system and a non-traditional building block for presentations required innovative solutions.
  • Agile development accommodated feature requests introduced during the project.
  • Scalability was ensured to facilitate the addition of future features.

Technologies Used:

Final Impression

The project is ongoing, with the client expressing their satisfaction with the work delivered. The team has received acclaim for their technical expertise and professionalism. The client has expressed their intent to provide a top rating for the project, underscoring the potential for future successful collaborations.

This case study demonstrates how a tech giant and a development team collaborated to create an innovative learning and training tool, highlighting their adaptability to evolving requirements and their commitment to delivering high-quality results.



Useful Links

Our Resources

©2023 Aumensa Technologies All Rights Reserved.