End-to-end solution for hassle-free paper correction, for universities/teachers/students
Clone the repo
git clone https://github.com/KewalMishra/Automated-Paper-Correction.git
cd paper-correction
We suggest you create a new environment
pip install -r requirements.txt
python app.py
The app will be available at 127.0.0.1:5000/
The application is divided into 4 steps
- In step 1 the user is required to upload the student answers.
- Only PDFs and Images are supported at the moment
- All the student answers are saved locally in a folder called 'student_files' this folder is created in runtime and is temporary. We also provide an option to upload files to the cloud if required.
- In step 2 user is required to upload a master copy, the data provided in step 1 will be checked against the master copy i.e the original answers.
Handwriting recognition from Google Vision is not 100% accurate. We have ensured through tests that the accuracy remains acceptable using image preprocessing. To further ensure that the words and sentences are detected correctly, we recommend the user upload material that has been used to refer by students (Reference books, papers, etc)
The last step generates a zip file where each student's results are stored along with a detailed review of each paper. Please be patient at this step because it might take a while depending upon the network connection.
In order to test the application, we have provided some test files which are present in the test_files
folder.
- Select any Image/PDF in step 1
- Select
master_file.txt
in step 2 - Select
correction_file.txt
in step 3