du.qcm
Class Questionnaire

java.lang.Object
  extended by du.qcm.Questionnaire

public class Questionnaire
extends Object

Un QCM


Constructor Summary
Questionnaire(String titre)
          Crée un questionnaire avec un titre.
 
Method Summary
 void afficherQuestionSuivante()
          Affiche la question suivante du questionnaire.
 void ajouterQuestion(Question question)
          Ajoute une question au questionnaire.
 void lireReponseQuestion()
          Lit la réponse au clavier la réponse de l'utilisateur à la question qui vient d'être affichée.
 void reinitialiser()
          Réinitialise le QCM.
 boolean resteDesQuestions()
          Indique s'il reste des questions à poser.
 int resultat()
          Retourne le résultat obtenu par l'utilisateur, compte tenu des questions déjà posées.
 String titre()
          Retourne le titre du QCM.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Questionnaire

public Questionnaire(String titre)
Crée un questionnaire avec un titre.

Parameters:
titre - titre du questionnaire.
Method Detail

ajouterQuestion

public void ajouterQuestion(Question question)
Ajoute une question au questionnaire.

Parameters:
question -

resteDesQuestions

public boolean resteDesQuestions()
Indique s'il reste des questions à poser.

Returns:
true si et seulement s'il reste des questions à poser.

reinitialiser

public void reinitialiser()
Réinitialise le QCM. La prochaine question à poser sera la première question.


resultat

public int resultat()
Retourne le résultat obtenu par l'utilisateur, compte tenu des questions déjà posées. La note est sur 20. Chaque bonne réponse compte pour 1 point. Par exemple, si l'utilisateur a répondu juste à 3 questions sur 4 il aura la note de 15. La note est arrondie à l'entier le plus proche.

Returns:
la note sur 20.

afficherQuestionSuivante

public void afficherQuestionSuivante()
Affiche la question suivante du questionnaire.


lireReponseQuestion

public void lireReponseQuestion()
Lit la réponse au clavier la réponse de l'utilisateur à la question qui vient d'être affichée.


titre

public String titre()
Retourne le titre du QCM.

Returns: