GithubHelp home page GithubHelp logo

arshnirmal / paper-correction Goto Github PK

View Code? Open in Web Editor NEW

This project forked from parthchudasama/paper-correction

0.0 0.0 0.0 27.49 MB

JavaScript 1.52% Python 34.24% HTML 0.91% Vue 38.53% Jupyter Notebook 4.23% PowerShell 5.43% Shell 8.90% C 2.93% Roff 3.31%

paper-correction's Introduction

Automated-paper-correction

End to end solution for hassle free paper correction, for universities/teachers/students

Usage

Clone the repo

git clone https://[email protected]/parthchudasama/paper-correction.git
cd paper-correction

Installation

We suggest you create a new envionment

pip install -r requirements.txt

Run

python app.py

The app will be available at 127.0.0.1:5000/

Application description

The application is divided in to 4 steps

Step 1:

  1. In step 1 the user is required to upload the student answers.
  2. Only PDF and Images are supported at the moment
  3. All the student answers are saved locally in a folder 'student_files' this folder is created in runtime and is temporary. We also provide an option to upload files to cloud if required.

picture

Step 2:

  1. In step 2 user is required to upload a master copy, the data provided in step 1 will be checked against master copy i.e the original asnswers. picture

Step 3:

Handwriting recognition from google vision is not 100% acuracte. We have ensured through tests that the accuracy remains acceptable by means of image preporcessing. To further ensure that the words and sentences are detected correctly, we recommend user to upload material that has been used to refer by students (Reference book, papers etc) picture

Step 4:

The last step generates a zip file where results are each student are stored along with deatailed review of each paper. Please be patient at this step as it might take a while depending upon the network connection. picture

Test run

In order to test application, we have provided some test files which are present in test_files folder.

  1. Select any Image/PDF in step 1
  2. Select master_file.txt in step 2
  3. Select correction_file.txt in step 3

License

MIT

paper-correction's People

Contributors

parthchudasama avatar arshnirmal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.