A simple web based application for conducting examination using django, open-cv and MySQL
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.
- Python 3.7
- MySQL
| Name | Version |
|---|---|
| face-recognition | 1.3.0 |
| Django | 3.1.5 |
| opencv-pyhton | 3.4.2 |
| django-crispy-forms | 1.11.2 |
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
pip install -r requirements.txt'- Create Schema 'Online_Exam_Database'
python manage.py makemigrationspython manage.py migratepython manage.py runserver
Reach out to me at one of the following places
- Mail me at
[email protected] - LinkedIn at
@niranjanmahesh

