Implementing High-Value Technology Solutions. . .

PROJECT

We are a team of delivery professionals providing Project

Development

The mission of the project was to design a web application that would make learning easier over digital platforms; we started off after multiple discussions with the client to accurately understand the requirements. The initial requirement of the application was to develop features to create and download courses while designing the editor using suitable libraries. We also had to create an option where the users can create the course, modify and publish it along with ensuring that all courses could be exported into offline downloadable content .

Requirements

How all this mistaken idea of denouncing pleasure system teachings:

  • A feature to create animations to make the learning experience truly interactive and enjoyable.
  • The client required the design to have accessibility as per the standard.
  • An application with a minimalistic and modern approach that could also enable self-assessment.

Overcoming Challenges

As with any project of this scale, the venture came with its own set of hurdles but nothing that couldn't be solved through thorough R&D. As it was a learning application, the first challenge faced by the team was in creating a SCORM package and implementing the LMS, which is necessary for any app of this kind. We had initially set out a five month plan with five sprints but this was extended and three more additional sprints were added as the partner required additional features to be added to the application. Keeping in mind privacy constraints, we had to handle media files without collecting media information of any kind which we implemented through a process where files could be uploaded without auto-saving the content. As we could not use the traditional Canvas guidelines or a collision detection system, we had to design our own for the project. The partner also required a non-traditional building block for presentations which made use of some design elements that most traditional platforms do support. After research, we found a workaround wherein we amalgamated some features from other photo editing platforms and PowerPoint to arrive at the desired result. Considering the app followed an agile pattern, our client made some feature suggestions during the run of the project which were not previously mentioned in the documentation. We had to hold continuous discussions and think of how the features would ideally work on the application before getting around to developing it. As the project progressed we had to ensure that the app was scalable to guarantee that other features could be added in at a later stage.