GradeMate: A MERN-Stack Platform for Secure Online Examinations with Real-Time Monitoring and AI-Assisted Grading

11 May

Authors: Associate Professor S. P. Gunjal, Ritesh Kashid, Krishna Gangurde, Aarush Prabhudesai

Abstract: The widespread adoption of remote learning has intensified the demand for reliable, scalable, and intelligent online examination platforms. This paper presents GradeMate, a full-stack web application built on the MERN (MongoDB, Express.js, React.js, Node.js) technology stack, designed to streamline the complete lifecycle of academic assessments. GradeMate provides distinct authenticated portals for administrators, teachers, and students, enabling role-specific workflows from quiz creation and batch management to real-time examination proctoring and automated result generation. A key contribution of GradeMate is its integration of the OpenAI API for AI-assisted grading of subjective answers, significantly reducing the evaluative burden on educators while maintaining consistent scoring standards. Real-time communication is achieved via Socket.IO, allowing live monitoring of active examination sessions. The platform employs a Glassmorphism-based responsive UI framework and enforces security through JSON Web Tokens, BcryptJS password hashing, Helmet middleware, and Express Rate Limiting. Empirical evaluation demonstrates that GradeMate reduces manual grading effort by an estimated 60% and supports concurrent examinations across multiple academic batches with negligible latency. The architecture, design decisions, feature set, and security considerations of GradeMate are discussed in detail.

DOI: https://doi.org/10.5281/zenodo.20113267