A straightforward framework built for automatic proctoring to create online tests, effortlessly.
Explore the docs »
Architecture · Features · Local Setup
Due to Covid 19, remote learning has been a constant and so have been online examinations.
But proctoring has always been a task and cheating and unfair practices have always been a problem.
Problems with the exisiting sytem?
The current solutions assumes to have 2 platforms
Our PS poses to develop an application that can automatically proctor and monitor students, without the need of manual proctoring - ie without a teacher’s aid.
That’s where we come into picture.
The tradeoff in a Hackathon:
Speed over quality
But something that we are proud of is, we tried to follow ideal software development practices.
The presentation for Aankh can be found here.
Register & Login
User Registration - Face Verifacation to be done when exam starts.
User Login to start the exam.
Creating a Test and Dashbaord
Creating a test and expecting a Google/Microsoft Form Link
Admin Dashboard: Tests arranged chronologically.
Building a chrome extension for track of tabs
Checks for cheating
Also, ideas rejected: These were rejcted due to false positives and unsurity of cheating.
Test Admin Dashboard
Test Dashboard: Admin can see statistics - no. of students with warnings and above the threshold.
Admin Dashboard: Admin can Terminate or Continue a students exam based on warnings.
A freaking huge shoutout to:
|**Local Setup||Project Structure**|
NOTE: Individual instructions can be found in respective directories.
* ├───client ├───extension ├───model └───server
client: The frontend for the application.
extension: Chrome/Edge extension to keep a track of browser tabs.
model: Model APIs for Machine Learning.
server: The backend for the application.
For local setup of frontend:
src ├───assets ├───components ├───containers └───index.js
Individual Component & Container Structure
component ├───component.jsx └───component.css
Read this or this for a brief description for installing extensions.
Load Unpackedand select the
The complete setup can be found in the
tensorflow_hubshould be installed .
For local setup of backend:
server ├───controllers ├───middlewares ├───models ├───routes └───package.json
GNU General Public License v3.0
We are Team VAT, not Value Added Tax, but Vivek, Akshay and myself, Tushar.