UPDF AI

Online Examination System Using Django

Shubhendu Sekhar Sahoo Shubhendu Sekhar Sahoo,Shubham Kumar Sahoo Shubham Kumar Sahoo,Mahaprasad Rout Mahaprasad Rout

2026 · DOI: 10.55041/ijcope.v2i6.085
0 Citations

TLDR

The proposed system improves accuracy, reduces operational cost, supports faster result publication, and creates a centralized platform for digital examination management.

Abstract

The Online Examination System using Django Framework is a secure and scalable web-based application designed to automate the complete examination lifecycle of an educational institution. The system addresses limitations of conventional examinations such as paper dependency, manual result calculation, delayed evaluation, limited transparency, and high administrative workload.

It provides dedicated interfaces for administrators, teachers, and students, enabling user registration, teacher approval, student approval, question bank management, online examination scheduling, answer submission, automatic evaluation, result processing, and report generation.

The application is implemented using Python and Django on the backend, HTML, CSS, JavaScript, and Bootstrap on the frontend, and SQLite or MySQL as the relational database. Django's Model-View-Template architecture, Object Relational Mapper, authentication middleware, password hashing, CSRF protection, and session handling provide a reliable foundation for secure academic assessment.

The proposed system improves accuracy, reduces operational cost, supports faster result publication, and creates a centralized platform for digital examination management. This report presents the design, methodology, database schema, implementation details, testing strategy, security mechanisms, advantages, future enhancements, and references for the proposed system in IEEE-style format.

Keywords--Online Examination System, Django Framework, Python, SQLite, MySQL, HTML, CSS, JavaScript, Bootstrap, MVT Architecture, Automatic Evaluation, Digital Assessment, Web Application Security.