Bug Fix Required on PHP Quiz Script 2

This project was awarded to MAXSAM123 for $30 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$30 - $250 USD
Total Bids
Project Description

I have a web application running at [url removed, login to view]

You can take a look inside the web app at [url removed, login to view]

Login with this:

Username: gurutest

Password: gurutest

The bug is in the 'questions' section of the web application.

Basically, QuizFunnel lets people create quizzes, then adds questions to them (several types of questions), and then allows the user to be able to redirect the user doing the quiz to a different type of question or to an 'end funnel' (which can be a website, a autoresponder form, etc) depending on what quiz answer the user chose.

So to summarize: User create a quiz --> A quiz can have several questions --> A question can have several answers

Here is the description of the bug:

After the user has completed his quiz (after adding all the questions, answers and funnels he want) he can display his quiz to the web by embedding the javascript form (in 'display code' section) to his website, etc. The issue here is that several of my users has reported that their quizzes has displayed choices of OTHER quiz questions. Basically, there is a screwup in the database such that quizzes seem to pull out questions and even answers from OTHER quizzes that are not belonging to the user.

For example, suppose a user entered this question with the answers to his quiz:

Question 1) What is your favourite color?

A) Blue

B) Green

C) Red

Now instead of that appearing in his quiz, his quiz will have answers from OTHER quizzes displayed as such (example):

Question 1) What is your favourite color?

A) Beginner

B) Intermediate

C) Expert

A) Blue

B) Green

C) Red

The issue is that I believe it is a database error, and that this bug is quite random (quite hard to reproduce step by step). The answers I do know is from other quizzes though, and I have an account (my admin account) which current has a quiz with this issue now.

The bug also is displayed in the evaluations page URL (a page where the quiz owner can display to the quiz user after the quiz user has finished doing up the quiz), where answers from other quizzes are being displayed.

I will provide the winner with the access to the admin account so that you can check out one immediate example of the bug. Alternatively, you can check out the bug by logging in with the test account above and playing with the app. Just do this:

1) Create a quiz > create a question > add some choices for that question > go to display code > view the URL with the quiz > you ought to see the bug appearing

2) Create a funnel (same quiz as above) > view the evaluation page url AFTER completing your own quiz above (as in, answering the quiz) > you should view the next bug

I will require some QA testing to ensure the bugs are all ironed out, as the previous programmer I got here did not really do that and I do feel cheated. Cheers.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online