Hey guys. I'm looking into paying a programmer to write a PHP script for me. I have never done this before, so I thought I would pick everyone's brain so that I don't get ripped off.
I want the programmer to make a question bank for board style question review. When users log in they are given the option to create a quiz, which draws questions from the database at random. I want questions to have a category and subcategory. Users should be able to specify which category, or subcategories, they want the random questions to be selected from and how many questions they want to answer in their quiz. After a user takes a quiz, I want the program to remember what questions that user has answered, so if he creates another quiz it doesn't give him the same question a second time. Users should be able to toggle whether they want the answer for each question shown to them right after they answer the question or to wait to review the answers until the end of the quiz. I also want an explanation to pop up when they review the answer.
Admins should be able to add questions to the database, create/delete users, and reset user accounts so that if the user has taken all the questions they can do it over again.
I have no idea how much work it would take to create something like this, but my gut says it isn't too terribly much. Anyone have any thoughts?