Skip to content

An automatic MCQ exam generator and grader. Created Using Python, Opencv, Numpy, Pandas and Matplotlib. This software uses Firebase for authentication and Tkinter for the GUI.

Notifications You must be signed in to change notification settings

yel-hadd/omr-corrector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VIP GRADER

An automatic MCQ exam generator and grader.

Created Using Python, Opencv, Numpy, Pandas and Matplotlib.

This software uses Firebase for authentication and Tkinter for the GUI.

the main goal is to make the grading process easier for teachers and save them time for the things that matter, while giving them an insight into the students performance.

This software facilitates the task of grading exams this process will take a few seconds to process hundreds of exam sheets whereas traditional grading will take hours and even days.

The software also generates a detailed report that describes the class statistics with charts and key figures.

Usage

Use the package manager pip to install the requirements.

pip install -r requirements.txt
python3 vipgrader.py

Program Preview

how to grade exam using vip grader

how.to.grade.exam.mp4

how to generate exam sheets

how.to.generate.exam.sheets.mp4

Output Sample

example of an exam sheet generated by this program

Mockup1

example of a grading report generated by this program

Mockup2

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

PERMISSION GRANTED ONLY FOR PERSONAL USE.

SELLING OR COPYING OR DISTRIBUTING OR ANY COMMERCIAL ACTIVITY IS PORHIBITED.

About

An automatic MCQ exam generator and grader. Created Using Python, Opencv, Numpy, Pandas and Matplotlib. This software uses Firebase for authentication and Tkinter for the GUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published