I am looking for someone to build a Testing Engine / Online Exam Engine for a new website. I want a solution developed in ASP.net, that works with SQL 2000 or 2005. PHP would also be OK, but prefer ASP.
Basically here's what I need:
* People should be able to sign up, and have their login information stored on the database
* They can purchase exams (free of cost initially)
* They can select how many questions they want on an exam, and whether it is timed, graded, gives you answers or not
* The results must be stored on the database for future reference
* The questions must be randomized for each exam, including the answer order
* Different types of answers, including multiple choice single answer, multiple choice multiple answer, short text (for numbers/calculations).. etc
* There must be an admin interface where administrators can login and add exams, questions, users, and so on
I can't think of more, if i can then i'll add.
Please send me a link with similar work if available so I can reach a decision.