Online Exam Proctoring

Online tests have been widely used to test students? ability to teach knowledge in recent years, especially during the COVID-19 epidemic. However, it is challenging to do proctoring tests performed online due to lack of face-to-face interaction. Also, previous research has shown that online tests ex

2025-06-28 16:28:42 - Adil Khan

Project Title

Online Exam Proctoring

Project Area of Specialization Artificial IntelligenceProject Summary

Online tests have been widely used to test students’ ability to teach knowledge in recent years, especially during the COVID-19 epidemic. However, it is challenging to do proctoring tests performed online due to lack of face-to-face interaction. Also, previous research has shown that online tests exist is at high risk for nu- serous duping methods, which can detriment their integrity. Specifically, this project detects suspected student by user verification, Head-Pose Analysis, Gaze Estimation, Person Counting, Active Window detection, Mobile Phone Detection, Multiple Monitor Detection.

Massive open online courses and other forms of remote education continue to increase in popularity and reach. The ability to efficiently proctor remote online examinations is an important limiting factor to the scalability of this next stage in education. Presently, human proctoring is the most common approach of evaluation, by either requiring the test taker to visit an examination center, or by monitoring them visually and acoustically during exams via a webcam. 

Project Objectives Project Implementation Method

For making this web based project Django is a Python language web framework that
encourages rapid and clean development. You can focus on writing your app in Django because it's open-source. Django(3.27) latest version will be used in this project.

We are going to use a set of modern tools. Our platform is based on web.

We are going to use a set of modern tools. Our platform is based on web, and we are going to use following tools:


Python: Python is an open-source high-level programming
language. It is basically used for web development, game development, language development. It has a very huge developer community. Python(3.97) latest version will be used in this project.

Django: Django is a Python language web framework that
encourages rapid and clean development. You can focus on writing your app in Django because it's open-source. Django(3.27) latest version will be used in this project.


 React: React is a front-end JavaScript library for building UI
components of websites. It is maintained by Facebook company. React(17) latest version will be used in this project.


React Native: React Native is a free and open-source UI
software framework created by Facebook, Inc. It is used to develop applications by enabling developers to use the React framework along with native platform capabilities. React Native(0.60) latest version will be used in this project.

  Benefits of the Project

Unlike traditional tests with proctoring on site, online tests have no face-to-face interaction. It brings trouble to online test demonstrations and various forms of cheating behavior can appear in online tests. For example, students can type questions in a browser and search for possible solutions from the Internet. They can also send messages to a third party (e.g Friends) asking for help using cell phones or computer chat apps. In online trials, it is not an easy task to identify such cheating behaviors. To make the proctoring work better, the online exams often ask students to use webcams to monitor and record their activities during the exams. However, it requires more staff and costs will be higher when many students go for an online exam. Fully automated proctoring aims to reduce the potential efforts of physicians by using machine learning techniques to analyze recorded video of students during online testing. It automatically detects suspected behavior and classifies them as cheaters or non-cheaters.

Technical Details of Final Deliverable

We are going to use a set of modern tools. Our platform is based on web, and we are going to use following tools:


Python: Python is an open-source high-level programming
language. It is basically used for web development, game development, language development. It has a very huge developer community. Python(3.97) latest version will be used in this project.

Django: Django is a Python language web framework that
encourages rapid and clean development. You can focus on writing your app in Django because it's open-source. Django(3.27) latest version will be used in this project.


 React: React is a front-end JavaScript library for building UI
components of websites. It is maintained by Facebook company. React(17) latest version will be used in this project.


React Native: React Native is a free and open-source UI
software framework created by Facebook, Inc. It is used to develop applications by enabling developers to use the React framework along with native platform capabilities. React Native(0.60) latest version will be used in this project.

 

 Top 7 Test Proctoring Software Providers:

Final Deliverable of the Project Hardware SystemCore Industry ITOther Industries Education , Security Core Technology Artificial Intelligence(AI)Other Technologies Big DataSustainable Development Goals Quality EducationRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 36000
High quality Web cam Equipment170007000
High quality GPU Equipment12000020000
Paid API and domain of web Equipment150005000
complete Django and react courses Miscellaneous 120002000
printing and stationary Miscellaneous 120002000

More Posts