Development of A Tool For Quick Result Analysis
Development of A Tool For Quick Result Analysis
ISSN No:-2456-2165
Abstract:- This research paper introduces the Stakeholders at Mumbai University may make data-
“Development of a tool for Quick Result Analysis for driven decisions to improve the quality of instruction and
Mumbai University”, a system created to provide encourage student achievement by integrating these
detailed reports based on the outcomes of a given branch capabilities into the system. This technology makes it
for a certain semester. Currently there are four branches possible to evaluate class performance in great detail,
of Engineering included in our system. The analyzer making the process of evaluating results more effective and
provides rapid and precise insights into student efficient.
performance, grade distributions and comparative
assessments across the courses by utilizing modern data The existing approach requires instructors or other
processing techniques. Mumbai University’s Engineering staff members to manually note and enter the grades issued
programme will see continual academic progress as by Mumbai University. This work is time-consuming and
students, teachers and administrators will have access to prone to human mistakes. Additionally, keeping track of the
useful information that will help to improve academic extra points and any grade adjustments is challenging. The
performance and decision-making procedures. input from the university alone is now insufficient for the
teachers to assess the performance criteria of the class as a
Keywords:- Result Analysis, Python, Report Generation, whole. As a result, a system is required for the upkeep and
Template, Data Visualization. updating of records from the text file the institution has
submitted.
I. INTRODUCTION
This research paper explores the usage of the
In today’s digital age, data plays a vital role in decision Zamzar[2] website for converting a PDF file into a CSV
making, analysis, and various other domains. However, data (Comma-Separated Values) file format. PDF (Portable
comes in different formats and converting it into a more Document Format) files are widely used for sharing and
accessible and versatile format is often necessary. presenting documents due to their consistent formatting
across different platforms. However, extracting data from a
The result analyzer system[1] retrieves raw result data PDF file for further analysis can be challenging, as the
for a specific branch and semester from the Mumbai format is primarily designed for display rather than data
University database and applies statistical algorithms to manipulation. On the other hand, CSV files offer a
process and analyze the data. The generated reports provide structured, tabular format that is easily readable by
key information such as the name of the branch, year of spreadsheet software and can be readily used for data
graduation, the selected semester and the class strength. analysis and manipulation.
Additionally, the system presents graphical representations
including a CGPA graph which allows one to understand II. METHODOLOGY
visually, the distribution of students’ grades.
Pandas
Numpy
Scikit-Learn
Seaborn
Statistics
Werkzeug
Flask Fig 2 Example of the Result Document Received from the
University of Mumbai
IDE: Visual Studio Code.
Data Description:
Web Development Framework: Flask.
Flask[3][4] is a lightweight and flexible web Seat (Roll) number, Candidate name.
framework for building web applications in Python. With its PP#: each # column indicates the marks obtained by the
minimalist design, Flask provides developers with a simple student in each subject. (# indicates a number: 1,2,3,..)
and intuitive approach to web development. It offers a TH/IA/Tot/…: Bifurcations of the subject marks.
routing system for handling different URLs and HTTP
methods, a templating engine for dynamic HTML Table 1 Data Description
generation, and supports the integration of various Abbreviation Marks obtained in
extensions for added functionality. Flask promotes modular TH Theory Exam
development through blueprints, allowing developers to IA Internal Assessment
organize their applications into reusable components. It also TW Term Work
includes a built-in development server for easy testing and OR Oral/Viva Exam
debugging. With its versatility and ease of use, Flask is a PR Project
popular choice among developers looking to create web Tot Total
applications efficiently.
∑C, ∑CG: Summation of ‘Credits’ and ‘Product of
PDF to CSV Conversion Tool: Zamzar Credits & Grades’.
Zamzar[5] is an online file conversion service that GPA: ∑C / ∑CG
allows users to convert files from one format to another. Remark: Pass(P) or Fail(F)
With Zamzar, users can convert a wide range of files,
including documents, images, audio, and video files. It
supports conversions between popular file formats such as
V. DATA ANALYSIS
Fig 7 Output given by the Tool this is the ‘Print Preview’ View of the Report that is Generated