I want to develop a multiple-choice, online quiz. This quiz needs to be completely administered through a password-protected, user-friendly, web-based Control Panel. Through the Control Panel, I want to be able to create, save, recall, and edit quizzes. I also want to be able to tabulate quiz scores by Individual and Family Group.
Each quiz will be created by the Administrator on the web-based Control Panel. Each quiz will consist of 10 multiple choice questions, each with 4 possible answers. The Administrator will indicate which of the 4 answers is the correct answer.
To take the quiz, users will go the the home page, enter their User ID (or create an ID if they don't have one), and then begin the quiz. Questions will be presented to the User one at a time. When a User answers a question correctly on the first try they are awarded 10 points. If they answer a question incorrectly, they are given a second chance to answer. If they answer correctly on the second attempt, they receive 5 points. If they answer incorrectly on the second attempt, they get no points are are presented with the next question.
This is an abbreviated explanation of the quiz. A complete description is included in the attached files.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Red Hat Linux 7.3
Also available on my server:
Perl 5.6.1, PHP 4.3.4, Python 1.5.2
ChiliSoft! ASP 3.6 with MySQL 3.23.58
JSP servers run on Tomcat 4.0.6 supporting the Servlet 2.3 and JSP 1.2 specifications. We use MySQL 3.23.58. Our mod_jserv servers support the Servlet 2.0 specification.
End product must run on all 3.0+ versions of Internet Explorer and Netscape