Javascript Quiz

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
This project should be straightforward for an *experienced* Javascript programmer.

We require a Javascript quiz script. The quiz will be embedded into many html pages, although each page will contain only one quiz.

1) How It Looks The User:
- user visits any web page
- page contains a lesson with a quiz underneath
- quiz rows displayed in zebra-striped table format under headers:
Question Answer Result
- user types answer into the box and quiz checks whether right or wrong

2) Quiz is Array-driven:
- questions are hard-coded in array
- array contains list of questions (e.g. 34 - 5, 4 x 7)
- program lists all questions in html page along with answer boxes
- program checks user's answer immediately on user entry
- wrong answer: displays error message, incorrect answer highlighted
- correct answer: cursor moves to next field

3) Quiz handles numeric and text replies
- most questions are numeric (e.g. 45 + 6)
- some questions non-numeric (e.g. answers y or n, fractions written as 5/6 ).
- therefore some parameter needs added to the quiz to handle text answers

4) Quiz can be regenerated with new questions:
- quiz can be taken multiple times, with different questions each time
- at end of quiz, if user clicks "More Questions" button, then program retrieves new set of questions
- Note: These new questions may come from a new array. However, a better method may be to create one large array and retrieve questions at random.

So an interesting project based on a standard Javascript quiz with a couple of twists.

Skills required:
HTML, Javascript
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 250
in 4 days
Hire Chtioui86
$ 200
in 5 days
$ 200
in 6 days
$ 150
in 0 days
$ 230
in 7 days
$ 200
in 5 days
$ 200
in 3 days
$ 200
in 5 days
$ 200
in 5 days
$ 140
in 5 days