Using Optical Mark Recognition (OMR) for scanning bubble test sheet

We need an app that allows us to grade student's tests done on a bubble sheet, and store those grades into a database. We currently have a PHP script that grades tests, but it requires the teacher to manually type in student's answers. We want an OMR app that, at minimum, converts bubble sheet answers into texts to save time.

To give you a clear idea, Here's the spec of the part of the web app I need you to help, as a flowchart:

[url removed, login to view]

Here's the spec of the part of the web app I need you to help, in words:

0. allows user to log in to our existing user database.

1. allows user to upload (from computer or phone) or take images of the bubble sheet with the camera. There are a total of 8 pages, but the first 2 pages are optional to the user (they don't have to scan their personal info). Give instructions on how the images should be taken, and show error message to retake image if the image is not readable. Here's the bubble sheet (missing page 2 here): [url removed, login to view] We need to scan pages 2-7 in this document.

2. Save P.3-4 (essays) as images into a folder called student_answer_img/, and convert P.5-8 into an array. Empty answers are marked as X, and number answers are surrounded by (). A space after every 5 answers to make output more readable.

(Note: At the bottom of P-5-8, there is a section called "Student-Produced Response" for number answers. That section is a the second part of the section on the same page where there are only 8 questions. For example, if Section 2 has 24 answers and Section 3 has 8 answers, a student filled out Student-Produced Response on P.4, then the 8 answers in Section 2 and the 10 questions in Student-Produced Response are both for Section 2 (total of 18 questions). The output of each of these numerical values has parenthesis around them).

3. Output should look something like:


["your-name"]=>"SMITH JOHN",



["section1-pg1]=>"[url removed, login to view]",

["section1-pg2]=>"[url removed, login to view]",


["section3"]=>"ABBEC ECE(18)(2) (2.5)(1000)(43/7)(X)(X)(54) (1234)(9.32)(2/53)",




4. allow edit for scanning mistake.

5. upload answer to existing test_answers database.


On Apple App Store, find "LSAT grader" made by "zen of 180" to get an idea of the software we want.

Several notes:

- I want this in web app (in HTML5/PHP/Javascript) to easily communicate with my existing PHP grading script, else you'll have to write the grading script (comparing answers, giving it a score, and store this in a mysql database) for me too.

- App needs to work with images scanned from a mobile phone, which means it must read at least .jpg files.

- Error check required for all corner cases.

- Program needs specific direction to take the photo (ex: "Please line up the 4 corners") and be able to analyze photos taken in decent-but-not-ideal lighting scenarios.

- The code has to be well commented, so someone with a couple years of coding experience can follow.

- you can quote to additionally have this run on Android and iOS devices, but I still need a web version/app.

- The complete app will have steps 0-5, but the script that I need is 1-4.

Beceriler: HTML5, jQuery / Prototype, Mobile App Development, OCR, PHP

Daha fazlasını gör: existing android app, write my essays, web mark, test scenarios, test my javascript, test cases for image upload, software test scenarios, section html5, scenarios test, sample test scenarios, quote answers, photo store script, phone cases for android, on line photo edit, need someone to edit my photos, look for my android phone, i want to write my name with an edit, i want to edit photos on mobile, i need someone to write a javascript for me, idea recognition

İşveren Hakkında:
( 0 değerlendirme ) Boston, Taiwan

Proje NO: #5478386

Bu iş için 13 freelancer ortalamada $1190 teklif veriyor


Greetings, This is Kris from DreamzTech Solutions. Please open the chat room so we can discuss this in details. To get an idea of the quality of our work you can check the below link : [login to view URL] Daha Fazla

$1443 USD in 15 gün içinde
(75 Değerlendirme)

Hi I am a Web designer and php developer with 8 years .I have developed several web applications and online stores. I have gone through the given requirements and analyzed the reference app. I would like to discuss Daha Fazla

$1546 USD in 7 gün içinde
(94 Değerlendirme)

A proposal has not yet been provided

$1546 USD in 10 gün içinde
(117 Değerlendirme)

Hi, I have read your requirement carefully. I am an iPhone | Android software expert with rich experience. I have done many successful iPhone | android apps and games: single, multi-player, cocos2d, unity3d. A Daha Fazla

$1259 USD in 10 gün içinde
(17 Değerlendirme)

Hi, I'm an expert ios and android app developer with 5+ years of experience. I am an expert in Native Android SDK,objective c, HTML5, Database(MySQL,MSSQL),CSS,DHTML,JQuery,etc. I believe my skills would be ideal Daha Fazla

$2577 USD in 10 gün içinde
(17 Değerlendirme)

Hi, We are a professional App development company, Krify Innovations. You can check our portfolio at [login to view URL] --------Once after reviewing the flow chart, we understood that you need an app for scanning the Te Daha Fazla

$2200 USD in 20 gün içinde
(13 Değerlendirme)

have gone through with the requirement and we can start this project now. I want to introduce our self, we are a group of freelancers we have 11 year of experience in web application development and design, we w Daha Fazla

$765 USD in 18 gün içinde
(17 Değerlendirme)

Hi, Its Steve. Ready for the task. Please see my reviews and previous projects. Can we discuss the details further ? Waiting for your reply !

$1148 USD in 7 gün içinde
(24 Değerlendirme)

sir i am an expert at Data Scraping, Web Bots, .Net, C#, php, html, css developer(among Top 10% programmers at Odesk with 91% percentile) you can watch my work on my website as well as on youtube to see my professio Daha Fazla

$555 USD in 10 gün içinde
(6 Değerlendirme)

I have already done this kind of work previously also. Please check the attachment present at following link: [login to view URL] Daha Fazla

$1200 USD in 30 gün içinde
(6 Değerlendirme)

Hi, My name is Arya & I am a Professional Developer and Web / Graphic Designer & have rich experience of magento, wordpress,Joomla, Adobe Photoshop, Corel, Dreamweaver, HTML5, CSS, XHTML, W3C compliant, Responsive, jav Daha Fazla

$789 USD in 25 gün içinde
(5 Değerlendirme)

Hello hiring manager, Thanks for posting the job regarding the "APP DESIGN AND DEVELOPMENT". I have gone through the entire description and I am ready for this project. I have more than 5 years of experience in t Daha Fazla

$1237 USD in 30 gün içinde
(2 Değerlendirme)

We can provide you automatic bubble sheet test system which will save the staff time and increase the overall system performance. Price is negotiable so contact us for its implementation.

$555 USD in 10 gün içinde
(1 Yorum)

We gone through with requirement and understood that. We have done similar Project in past. WE HAVE GOOD REVIEW AND RATING IN FREELANCER.COM If you want to see the DEMO then contact me ASAP. iPhone Portfo Daha Fazla

$252 USD in 5 gün içinde
(1 Yorum)

Hi, We have gone through //[login to view URL] We can do this project. We are new to freelance site but we have experienced in outside freelance We are a team of 25 developers with more than 2 years of experience. Daha Fazla

$1000 USD in 10 gün içinde
(0 Değerlendirme)

I have experience with the following: Open source OCR Engines (Training new fonts, Adding dictionaries, ...), Image processing (skew correction, noise removal, ...), PHP & Web Programming, Android/iOS development.

$1111 USD in 30 gün içinde
(0 Değerlendirme)