Skip to content

A basic mobile App made on React-Native which lets you read an OMR and calculate marks by comparing it to an Answer Key

Notifications You must be signed in to change notification settings

Aniruddh1709/OMR-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OMR-Scanner

The objective of the OMR reader is to simplify the work of teachers by providing them with a ‘smart’ solution to correct OMR sheets without the use of the classic OMR machine. The OMR reader merely works on the basis of taking snapshots of the answer key and the response sheets of students, hence can be done in the comfort of one's home and no additional devices are needed.

This project has been designed keeping the classroom in mind. The features of the OMR reader have been tailored to fit the classroom context and have been limited in that way in order to prevent misuse. Despite all of this, we have designed the assistant keeping scalability in mind and have made sure that if the need to add additional features arises, it will be as easy as adding on to the dataset and with a few other additions to the code of the application.

Instructions to run the App

1)Clone the repository's master branch and open the backend folder
2)A virtual environment will have to be created and do " pip install -r "requirements.txt" "
3)Run python run.py to run the backend on a localhost (the code in run.py will have to be modified and host must be changed to the IP address of the pc on which the backend is running.
4)Navigate to the Frontend folder in the cloned repository
5)Replace "YOUR_IP" in App.js with the IP address of your computer.
6)run the frontend expo CLI by navigating to the project directory of the frontend by typing the following commands.
7)"npm install" to install all the required packages
8)"npm start" to run the server
9)A browser window will open up and then you'll be required to click on Run on Android device/simulator or Run on iOS
10)The app will get installed and you can try running the app.
Screenshots

About

A basic mobile App made on React-Native which lets you read an OMR and calculate marks by comparing it to an Answer Key

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published