Re-engineering of the Reporting Module of a Legacy E-learning System
Education & E-Learning New Zealand
Understanding your business needs, one solution at a time.
Slow Loading of Data
Less User Friendly
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.
Reporting Module Re-engineering
Customization of Data
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 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
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.
A Senior Professional visited the client’s premise for couple of weeks to understand their process and requirements.
Based on the requirements gathered during client visit and Skype meetings, an entire document of scope and requirement understanding was prepared.
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.
Based on the Scope of document and the mockup designs, the actual development of the Reporting Module was commenced.
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!
Users were empowered with complete customization options to create their personal dashboard reports.
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.
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.
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.
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, 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.
Senior Product Manager at Ecentric Payment Systems Driving