We use cookies and similar technologies that are necessary to operate the website. Additional cookies are used to perform analysis of website usage. please read our Privacy Policy

Business Needs

Understanding your business needs, one solution at a time.

Legacy eLearning System Modernization

Slow Loading of Data

Less User Friendly

Impotent and Filter Less Reports

Impotent and Filter Less Reports

Defining The Problem

We have an itch to do deep research about the problem.
  • The Educational University of New Zealand is a prestigious institution with its own personalized E-learning System.
  • The system has been used for generating reports and student data results since the university’s inception.
  • The reporting module of the E-learning System has become slow due to a lack of updates and limitations inherent in the Legacy System.
  • The Legacy System has very few customization options available.
Legacy eLearning software Modernization
Reporting Module Re-engineering

Reporting Module Re-engineering

Customization of Data

Dashboard Reports

Dashboard Reports

Understanding The Need

Our versatile portfolio makes this easy for us.
  • The client and their staff faced hurdles due to the slow loading and limited customization options of the Reports.
  • The legacy system had limitations that could not meet the client’s increasing needs over time.
  • A complete re-engineering of the Reporting Module was required.
  • The desired improvements included a Rich User Experience, elaborated Filter options, customized Dashboard reports, and a reduction in loading time.

What Zealous Proposed ?

Research. Understood. Proposed.

Complete Module Re-engineering

Complete Module Re-engineering

Complete re-engineering of the Reporting Module was proposed to address the current problems and to allow its users to get optimum benefits out of it.

Sub-Categorization of Reporting Module

We identified during requirement gathering that the Reporting Module is divided into three sub-categories namely “Static Reports”, “Dashboard Reports” and “Dynamic Reports”.

Pre-defined Filter Criteria

Pre-defined Filter Criteria

To allow users to fetch specific data into a report from the data, Zealous proposed some pre-defined filters to help users get hassle free relevant information.

The Journey

  • Client Briefing 1

    Client Visit

    A Senior Professional visited the client’s premise for couple of weeks to understand their process and requirements.

  • Document of scope 2

    Documentation

    Based on the requirements gathered during client visit and Skype meetings, an entire document of scope and requirement understanding was prepared.

  • Wireframe development 3

    Wireframes and Mockups

    Since it was complete re-engineering of the Reporting module, a mockup and wireframe of the proposed system was prepared for the client to approve before the actual development.

  • Wearable Device App 4

    Agile Development

    Based on the Scope of document and the mockup designs, the actual development of the Reporting Module was commenced.

  • System Testing 5

    Periodic Testing

    We also catered our Client periodic testing regime on each stage of development.

The fight was tough but so fun to crack!

The biggest challenge was understanding the data flow of the system, as well as the importance and relevance of each field for reporting purposes. In addition, the system's massive database presented a problem of slow loading time for reports, and the compromised user experience of data presentation had to be redesigned.
  • To overcome these challenges, various quick data loading methodologies were implemented to reduce loading times.
  • A streamlined data flow was created to improve the system’s performance.
  • The team dedicated significant time and effort to these efforts.
  • The database was curated and optimized thoroughly to solve existing glitches.

What We Delivered

From nothing to a star!

Personalised Dashboard

Users were empowered with complete customization options to create their personal dashboard reports.

In-data Search

Users were enabled to search for specific content from the reports pages in single search click.

Print Friendly Report

The Reports come with a Print Shortcut and are designed to adapt the ideal printing formats of the University.

Dynamic Dashboard

All the widgets of Dashboard reports are draggable, resizable and filterable. It auto saves the preferences/choices made by the user and opens the same when the user launches the Dashboard next time.

Multiple Export Options

Reports can be exported to various different types of formats such as Excel, PDF and Word.

Dynamic Report Generation

Users can generate reports of his choice just by following easy steps.

Report View Based On The Access Rights Management

It’s the system owner who decides “Who can Access” which report and “What data they can access” in particular report. All reports are managed by Role based Access Management approach.

Smooth And Light Experience

Though data is in bulk, the report viewer will load it in a few seconds. Users will experience very smooth execution of the process and on top of that data will be fetched quickly.

Filters Across The Report Module

There are ample filters for user across all type of reports to get related & meaningful data only

Hierarchical Data Display

To accommodate ease to viewer/user, report data is displayed group by various entities in most of reports. It helps users digest enormous data in the simplest manner.

Technology Stack

C#
C#
Typescript
mvc .net
MVC
Angular
Angular
ASP.Net Core
ASP.NET Core 2.X
Sql Server
SQL Server 2016
Telerik Reporting
Telerik Reporting Tool

Our Podcasts

Clutch Goodfirms

Client Testimonials

I have used Zealous for several of my projects, I have found the team to be very professional yet personable. When I work with Zealous, I know I am getting the best developers who understand my requirements before they start.

Andrew Arlington

Andrew Arlington

Sales Director at Digital Dilemma

I was retained by a client as a Software and Cloud Architect to support internal and customer-facing products. The client had existing mobile apps of poor quality built by another provider.

John Bentley

john bentley, II

CTO at 10XTS

From day-1 Pranjal and his team have been very good at delivering quality work on time to budget. They are dynamic, if resources need to be shuffled around depending on what work needs to be done.

Graham Bradford

Graham Bradford

Senior Product Manager at Ecentric Payment Systems Driving
  • Zealous Goodfirms
  • Zealous Clutch
  • Microsoft Partner
  • Google Agency Partner
  • D & B Partner
  • Adobe Solutions