php script

Closed

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:

array(

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

["DOB"]=>"08011993",

....,

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

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

["section2"]=>"BACCE DFFEC CACEC XXXXX XXXXX XXXXX XXXXX XXXXX",

["section3"]=>"ABBEC ECE(18)(2) (2.5)(1000)(43/7)(X)(X)(54) (1234)([url removed, login to view])(2/53)",

...,

["section10"]=>"BACCE DFFEC XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX"

)

4. allow edit for scanning mistake.

5. upload answer to existing test_answers database.

**SAMPLE APP**

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.

- 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.

Skills: HTML5, Javascript, PHP

See more: write my essays, section html5, quote answers, photo store script, phone cases for android, on line photo edit, need someone to edit my photos, i want to write my name with an edit, i need someone to write a javascript for me, ideal x, html5 on line, html5 coding program, how to write an essays, how to make a web page into an app, how to get ios 7, how to check android version, help with php script, flowchart or, find someone write coding, convert jpg to html5, convert image to html5, convert html 4 to html5, computer camera program, clear array c, c clear array

Project ID: #5417220

7 freelancers are bidding on average $360 for this job

hrarcon

Ready to work on your project.We can do your project as per your requirement. We have good and experienced developers,Testers,Linux Admin,DB Admin,Asterisk PBX,opensips and UI Designers Our team from Chennai,India( More

$631 USD in 30 days
(14 Reviews)
6.0
mituld

Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks

$216 USD in 7 days
(33 Reviews)
5.4
Thesynapses

Hey Knayyar, I hope all is ok with you. I came across your need and checked with the image you have shared via imgur. The team can compliment your needs in less than a week's time. Please share your expected time an More

$500 USD in 5 days
(3 Reviews)
3.3
prajapatidilip

Hi i am ready to start this work. i will Provide Web Solutions Fast - Accurate - Professional. Our main target is 101% client satisfaction. We are part of a Professionals network.. i have brief knowledge of More

$147 USD in 6 days
(2 Reviews)
1.6
gQQtGkgCKAco

Hi we are a team of freelance software developers, if you contact me at our website we can discuss the details of the project. w w w . solver.io

$155 USD in 3 days
(0 Reviews)
0.0
linkxi

Hi, I went over your project specification and feel very comfortable to add the script on your existing website. I have more than 5 + year experience and core expertise in the PHP5, MySQL, Jquery, CSS (inc responsiv More

$472 USD in 7 days
(0 Reviews)
0.0
georgehussain266

A proposal has not yet been provided

$155 USD in 3 days
(0 Reviews)
0.0
himanshuthakkar

i have seen your requirement. and i would like to work with you. i was clearly understand your need. I have menage big stack of database and many times migrated it. You can check out our recent work over here More

$400 USD in 7 days
(0 Reviews)
0.0