Class Quiz

java.lang.Object
  extended by Quiz

public class Quiz
extends java.lang.Object


Field Summary
private static int MAX_NUMBER_OF_QUESTIONS
           
private  java.lang.String name
           
private  int noOfQuestions
           
private  ShortAnswerQuestion[] questions
           
 
Constructor Summary
Quiz()
           
Quiz(java.lang.String name)
           
 
Method Summary
 void addQuestion(ShortAnswerQuestion question)
           
 void addQuestion(java.lang.String text, java.lang.String answer)
           
 java.lang.String getName()
           
 int getNoOfQuestions()
           
 java.lang.String getQuestion(int index)
           
 boolean isCorrectAnswer(int questionIndex, java.lang.String answer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_NUMBER_OF_QUESTIONS

private static final int MAX_NUMBER_OF_QUESTIONS
See Also:
Constant Field Values

name

private java.lang.String name

questions

private ShortAnswerQuestion[] questions

noOfQuestions

private int noOfQuestions
Constructor Detail

Quiz

public Quiz()

Quiz

public Quiz(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

addQuestion

public void addQuestion(java.lang.String text,
                        java.lang.String answer)

addQuestion

public void addQuestion(ShortAnswerQuestion question)

getNoOfQuestions

public int getNoOfQuestions()

getQuestion

public java.lang.String getQuestion(int index)

isCorrectAnswer

public boolean isCorrectAnswer(int questionIndex,
                               java.lang.String answer)