Skip to content

Ghost21899/Online_Examination

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Examination

A simple web based application for conducting examination using django, open-cv and MySQL

Python 3.7 Django 3.1.5 OpenCV 3.4.2 face-recognition 1.3.0 MySQL 8.0.22

GitHub issues GitHub issues-closed GitHub pull-requests GitHub pull-requests closed

Table of Contents

Introduction

This project is aimed to prevent impersonation of an examinee taking an exam. It uses face recognition to detect if it's the examinee or an impersonator.

Technologies Used

Software Pre-requisites

  • Python 3.7
  • MySQL

Python libraries required are:

Name Version
face-recognition 1.3.0
Django 3.1.5
opencv-pyhton 3.4.2
django-crispy-forms 1.11.2

Setup

Pre-requisites:
  • Setup MySQL driver with Python
  • dlib (needed to install face-recognition)
  • cmake (needed to install face-recognition)

Ensure you meet the pre-requisites before continuing

  1. pip install -r requirements.txt'
  2. Create Schema 'Online_Exam_Database'
  3. python manage.py makemigrations
  4. python manage.py migrate
  5. python manage.py runserver

Screenshots

  • Registering a new user image\screenshots\registering

  • Looging in image\screenshots\logging-in

Support

Reach out to me at one of the following places

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages