Create an online multiple choice quiz, JAVA Programming

Create an online multiple-choice quiz using JSP/Servlets technology. The quiz should draw questions from an array of predefined questions (at least fifteen). You should use a meaningful topic for your questions and there should be no repeated questions/answers. Questions should be implemented based on a class Question as follows:

  • 2 Question constructors (default and non-default)
  • Private fields

 

1) Description (String)

2) Answers (String array or ArraList of four elements)

3) CorrectAnswer (integer that represent the position of the correct answer in the array/ArrayList)

4) Difficulty (integer that can have values of 1 - easy, 2 - average, or 3 - hard)

  • get/set methods for all the fields

 

Every question should be displayed in a different page and proper navigation should be provided for users to move through questions of the quiz. Quiz should randomly pick 5 questions from the array of questions but they should all be different questions. 

The last page of the quiz should display the score of the quiz both as a "percentage" and "x out of 5" format. 

 1.  Quiz should keep track of how many users have taken the quiz since the server  has been restarted and how many users are currently taking the quiz. This  information should be displayed for all users to see.

2.  Quiz should contain at least one question from each difficulty levels (1 - easy, 2 - average, 3 - hard)

3.  If the user scores less than 60%, on the last page of the quiz, they should be given an option to retake the quiz. 

4.  If they score 60%, "You have barely passed the test." message should be displayed.

5.  If they score 80%, "Congratulations! You almost got a perfect score." message should be displayed.

6.  If they score 100%, "You are a genius!" message should be displayed.

Posted Date: 3/1/2013 2:27:29 AM | Location : United States







Related Discussions:- Create an online multiple choice quiz, Assignment Help, Ask Question on Create an online multiple choice quiz, Get Answer, Expert's Help, Create an online multiple choice quiz Discussions

Write discussion on Create an online multiple choice quiz
Your posts are moderated
Related Questions


What does the exportObject of UnicastRemoteObject do? Ans) Exports the remote object to make it available to receive incoming calls, using the certain supplied port. If port not

Sudoku Class (Simple Version) The Sudoku class will encapsulate the minimum necessary data and logic to manipulate, print, and set the SudCells , in anticipation of a high

Explain the Execute phase of Java Program Development Finally in phase computer, under the control of its CPU, interprets program one bytecode at a time. Hence performing

Question : (a) Class file verification in CLDC is different from class file verification in J2SE. Explain and discuss how and why it is different, illustrating your answer

In Java everything exists within a class. It describes the behavior of the class and its characteristics. Java applications and applets are built in the class. Rules present for cl

Extend the given drawing program (the version that allows undo and redo) as follows: a) Allow the user to select font and font size; user should also be able to boldface, underl

A NEW Dynamic Website I have the subsequent requirement which needs to be designed in 30 days (Max). 1) Construct a website which is a dynamic, means allow me to change conte

Convert PSD to Android (UI only, no database) Project Description: I want someone highly proficient in Photoshop and Android SDK to change series of PSD files into live Andro