
EDU METRICS AUTOMATION SYSTEM: AUTOMATED ANALYSIS OF STUDENT AND STAFF PERFORMANCE USING PYTHON | IJET – Volume 12 Issue 2 | IJET-V12I2P93

Table of Contents
ToggleInternational Journal of Engineering and Techniques (IJET)
Open Access • Peer Reviewed • High Citation & Impact Factor • ISSN: 2395-1303
Volume 12, Issue 2 | Published: April 2026
Author: Dr R Kavitha, Varshini V, Savidha S
DOI: https://doi.org/{{doi}} • PDF: Download
Abstract
Educational institutions require efficient systems to manage and analyze large volumes of academic data. Traditional methods for calculating SGPA, CGPA, and tracking arrears are often manual and prone to errors. This paper presents an Edu Metrics Automation System that processes multi-semester student data using Python and structured Excel inputs. The system automates SGPA and CGPA calculation based on grade points and credits, while also detecting arrears and tracking their clearance across semesters. A key feature is the automatic update of academic performance when arrears are cleared. Additionally, the system evaluates staff performance by computing subject-wise pass percentages. Furthermore, the system generates outputs in both HTML and Excel formats, providing flexibility for visualization and documentation. The Excel output includes multiple sheets for SGPA, CGPA, arrear lists, staff performance, and ranking, enabling easy interpretation and reporting. It reduces manual effort, improves accuracy, and provides comprehensive insights into student and faculty performance. The proposed system is scalable and can be extended for advanced academic analytics using data analysis techniques supported by Python and Pandas libraries [1], [2].
Keywords
SGPA, CGPA, Arrear Detection, Automation, Data Analysis, Academic System.
Conclusion
The Edu Metrics Automation System successfully automates the calculation of SGPA, CGPA, arrear detection, and staff performance analysis, ensuring accuracy, efficiency, and reduced manual effort. The system dynamically updates academic records through automatic arrear clearance detection and provides structured outputs in both HTML and Excel formats, making it practical for real-world academic use. In the future, the system can be enhanced by integrating a web-based interface and database for better accessibility and data management. Additional improvements such as graphical dashboards, performance visualization, and machine learning-based prediction can further extend its capabilities, making it a comprehensive academic analytics platform.
References
[1]G. Van Rossum and F. L. Drake, Python 3 Reference Manual. Scotts Valley, CA, USA: CreateSpace, 2009.
[2]W. McKinney, “Data structures for statistical computing in Python,” in Proc. 9th Python in Science Conf., 2010, pp. 51–56.
[3]I. Sommerville, Software Engineering, 10th ed. Boston, MA, USA: Pearson, 2015.
[4]R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach, 8th ed. New York, NY, USA: McGraw-Hill, 2015.
[5]IEEE Standard for Software and System Test Documentation, IEEE Std 829-2008, 2008.
[6]Pandas Documentation. [Online]. Available: https://pandas.pydata.org◻
[7]FastAPI Documentation. [Online].
Available: https://fastapi.tiangolo.com◻
[8]M. Fowler, UML Distilled, 3rd ed. Boston, MA, USA: Addison-Wesley, 2004.
(2024) NumPy Documentation. [Online]. Available: https://numpy.org◻
Cite this article
APA
{{author}} (April 2026). {{title}}. International Journal of Engineering and Techniques (IJET), 12(2). https://doi.org/{{doi}}
{{author}}, “{{title}},” International Journal of Engineering and Techniques (IJET), vol. 12, no. 2, April 2026, doi: {{doi}}.
