I need an engine behind a fairly simple quiz site.
The site will have flash embedded quiz questions each day, which the non registered visitors can not answer. The site basically is a one page only one, with monthly breakdown possibility, like a blog engine for example.
If the user register, he can enter the supposed answer in a blank text field, which they won't get confirmation if they entered the correct answer or not. The engine must be able to match the given day's correct answer's text to the user's. (Partial matches would flag the answer for manual approval in the admin-control page of the engine.
After each day, the system automatically sends the email whether the user answered right or wrong. If they did answer right, they must be able to earn user points for it. This is the reward system, which may be the trickiest because I have seen very few good ones over the web.
Basically what I need:
User registration system with confirmation email, and profile editing capabilities for the users, including fixed sized avatar, nationality, country, name, password change option, and their ability to review their list of correct/wrong answers in the past every given quiz date they answered.
The correct/wrong answer method should be controlled from the admin page. For example: [url removed, login to view] calendar day blog entry correct answer is: XXXXX. The upcoming day's quiz questions should be tackled the easiest way, like an unpublished entry in a blog engine. If the admin creates 10 days of quiz ahead of time with the correct answer field correctly filled, the engine publishes the next one (and closes the last actual day) and sends the previously mentioned emails.
An initial prize offer would be great, obviously the details may change it, so no worries.
Thanks in advance,
6 freelancers are bidding on average $198 for this job
Project can be done within 20 days(usually sooner, just in case any issues appear). All coded in PHP and MYSQL. Exclusive code, Full Support for any future PHP issues.