Esempio n. 1
0
        private void Enregistrer(Question QuestionPosee)
        {
            //Procédure qui permet de sauvegarder la réponse de l'opérateur dans la liste lsRepUser
            if (rbtn_reponse1.Checked)
            {
                lsRepUser.Add(QuestionPosee.Reponses[0]);
            }
            if (rbtn_reponse2.Checked)
            {
                lsRepUser.Add(QuestionPosee.Reponses[1]);
            }
            if (rbtn_reponse3.Checked)
            {
                lsRepUser.Add(QuestionPosee.Reponses[2]);
            }
            if (rbtn_reponse4.Checked)
            {
                lsRepUser.Add(QuestionPosee.Reponses[3]);
            }
            //Si aucune réponse n'est sélectionnée, on attribue une réponse fausse pas défaut
            Reponse noReponse = new Reponse(1, QuestionPosee.Numero, "Vous n'avez pas répondu à cette question", false);

            if ((rbtn_reponse1.Checked == false) && (rbtn_reponse2.Checked == false) && (rbtn_reponse3.Checked == false) && (rbtn_reponse4.Checked == false))
            {
                lsRepUser.Add(noReponse);
            }
        }
Esempio n. 2
0
 private int Evaluation(Reponse ReponseUser, Reponse ReponseJuste, int note)
 {
     //Fonction d'évaluation de la réponse de l'opérateur à la question posée
     //Renvoie la note mise à jour
     if (ReponseUser == ReponseJuste)
     {
         note++;
     }
     return(note);
 }