Skip to content

Releases: decoded-cipher/mgu-result-scraper

Version 3.2

05 Mar 20:00
0ae7446
Compare
Choose a tag to compare

Project Release Notes - Version 3.2.0

Data Normalization (Subjects List)

  • Introducing data normalization for Subjects List.
  • Improved efficiency in handling and organizing subject data.
  • Enhancements to ensure consistency across subject-related functions.

New Features

1. getSubjectsByDept

  • Added a new function: getSubjectsByDept for retrieving subjects based on department.
  • Provides a convenient way to filter subjects based on specific departments.

2. updateWithNormalData

  • Implemented updateWithNormalData function for updating data with normalized values.
  • Ensures data integrity and consistency in the system.

3. .gitkeep

  • Added .gitkeep file to preserve empty directories in the repository.
  • Helps maintain directory structure and prevents unintended exclusion of directories.

Bug Fixes

1. Handling Skipped Subjects in Consolidated & OBE Sheet

  • Resolved issues related to handling skipped subjects in Consolidated and OBE sheets.
  • Improved accuracy in subject data handling during consolidation processes.

2. [Fix] - Subject-wise Toppers List, Data Normalization, Fail-count, Fi

  • Addressed issues related to subject-wise toppers list, data normalization, fail-count calculations, and more.
  • Ensures accurate and reliable results in various aspects of the system.

3. [Fix] - Calculate Grades if not given by MGU. A fix for PG Result discrepancy

  • Fixed discrepancies in PG results by calculating grades when not provided by MGU.
  • Improves the accuracy of PG results and eliminates potential errors.

On Hold

1. [Hold] - Course params on PG result

  • The implementation of course parameters on PG results is currently on hold.
  • This feature will be addressed in future releases.

Miscellaneous

  • Minor code enhancements and optimizations for better performance.
  • General bug fixes and improvements to enhance overall system stability.

Thank you for using our project! If you encounter any issues or have feedback, please feel free to open an issue on GitHub.

What's Changed

Full Changelog: v3.1...v3.2

Version 3.1

27 Oct 04:02
Compare
Choose a tag to compare

In this latest release of MGU Result Scrapper, we've made significant improvements and added new features to enhance your experience:

1. Enhanced Handling of "Result Not Available" Situation

We've implemented robust measures ( timeout & try-catch ) to handle the "Result Not Available !!" scenario while fetching data. This ensures a more seamless and error-resistant data retrieval process.

2. Fixed the "No Data" Situation during Data Processing

We've resolved issues related to the "No data" situation that occasionally occurred while processing dumped data. Now, it checks for the existence of the dumped files in the folder with prn as the folder name before attempting to process it.

3. Efficient Data Retrieval

We've streamlined the process by introducing a loop that uses start and end PRNs exclusively. This means you can now perform data extraction without relying on the data.json file, simplifying your workflow. If a PRN is missing, the timeout & try-catch will handle them on the go.

4. Introducing Chalk for Colored Terminal Logs

We've integrated the Chalk library to provide colorful and informative terminal logs. This feature not only makes your interactions with the tool visually appealing but also improves log readability.

5. New OBE Data Sheet in NAAC Format (A3)

As a valuable addition, we've included a new output sheet following the NAAC standards, which we call it; the OBE Data Sheet. This will help you generate new large-format reports more efficiently and in compliance with the latest requirements.

We hope you find these updates beneficial and that they enhance your experience with MGU Result Scrapper. Your feedback and contributions are always welcome. Thank you for using our tool!


Full Changelog: https://github.com/decoded-cipher/mgu-result-scraper/commits/v3.1

Version 3.0

19 Sep 05:12
c4ed6f5
Compare
Choose a tag to compare

We are excited to announce the latest release of MGU Result Scrapper version 3.0! This release brings significant enhancements to the application, with a strong focus on catering to the needs of teachers and educators. Building upon the foundation laid in previous versions, we have expanded the capabilities of the MGU Result Scrapper to provide comprehensive result analysis tools and report generation features.

1. Web Scraping and Mark Collection

In this release, we have extended the MGU Result Scrapper's capabilities to scrape the web and collect student marks as values themselves, apart from just mere screenshots. This feature simplifies the process of gathering individual student performance data, making it a valuable tool for teachers and educators who need to analyze and manage student results efficiently.

2. Consolidated Marklists

With version 3.0, the MGU Result Scrapper now offers the ability to generate consolidated marklists. These marklists provide a concise overview of student performance, making it easy for teachers to identify trends and assess class performance at a glance. Marklists are available in both XLSX and PDF formats for your convenience.

3. Result Analysis Graphs

This release introduces result analysis graphs to further aid teachers in gaining insights into student performance. These visual representations allow for a deeper understanding of data trends, enabling educators to make informed decisions and provide targeted support to students. Result analysis graphs are available in both XLSX and PDF formats. Both the Consolidated Marrklist and Result Analysis Shaeets are designed to satisfy the college IQAC standards.


Full Changelog: https://github.com/decoded-cipher/mgu-result-scraper/commits/v3.0

Version 2.0

02 Apr 09:32
Compare
Choose a tag to compare

Overview

This is the latest version of the MGU Result Scrapper. Version 1.0 revolves around fetching the result and saving the screenshots. On the contrary, in Version 2.0 we focus more on the user delivery part of the same. In addition to Playwright, we use PDFKit to generate secure PDFs and NodeMailer to send out emails to students.


Demo Video : MGU Result Scrapper | Version 2.0 (Loom)

Reference Blog : MGU Exam Result Announcement : A nightmare (Inovus Blogs)

Full Changelog : https://github.com/decoded-cipher/mgu-result-scraper/commits/v2.0

Version 1.0

01 Apr 12:01
Compare
Choose a tag to compare

Overview

This is a simple and straightforward attempt to automate the process of manual result fetching by browsing the result webpage of MG University. Playwright package automates this process and takes screenshots of every result and stores it locally as PNG.

For more details, refer to the blog - MGU Exam Result Announcement : A nightmare (Inovus Blogs)