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
Develop a desktop application with Lync 2013 Project Description: We want to make desktop application which interfaces to Lync 2013 ? Skills required are .NET, ASP, Java,

YES. JSP technology is extensible by the development of custom actions, or tags, which are encapsulated in tag libraries. #question..

create and initialize the two dimensional array called table Numbers of type integer. use nested loops that will add 12 to each element in an array. use nested loops that will get

A MapMessage carries name-value pair as its payload. Therefore its payload is same to the java.util.Properties object of Java. The values can be Java primitives or their wrappers

Develop a code for fibonacci series

What is Bullseye explain with an example? This is a easy applet that draws a series of filled, concentric circles alternating red and white, instead a bullseye. import java.ap

Explain about Drawing Lines? Drawing straight lines along with Java is easy. Just call g.drawLine(x1, y1, x2, y2) where (x1, y1) and (x2, y2) are the endpoints of your lines

Need to develop a 3D rolling alarm clock (Android) Project Description: I want an android app as 3D rolling alarm clock It should have sound effect when setting the alarm

Write a code in a c++/java  for the automaton distributed in the class that accepts keywords(cat,bat,cab). Create an input file along with these words may be two or three copies of

Kik Messenger is a plan mobile messenger like Skype. It's available on each major smart phone for Android and Iphone. Here is the entire process: Could be able to add multipl