Ejemplo n.º 1
0
        public void newQuiz()
        {
            int count         = questionsCours.Count;
            int questionCount = 0;

            int[] librairie = new int[17];

            while (questionCount < 17)
            {
                int  numRandom = 0;
                bool controle  = false;
                while (controle == false)
                {
                    int compteur_question = 0;

                    int randomNumber = random.Next(1, count + 1);
                    for (int i = 0; i < 17; i++)
                    {
                        if (librairie[i] == randomNumber)
                        {
                            compteur_question++;
                        }
                    }
                    if (compteur_question == 0)
                    {
                        controle  = true;
                        numRandom = randomNumber;
                        librairie[questionCount] = randomNumber;
                    }
                }
                QuestionsCours nouvelleQuestion = questionsCours[numRandom - 1];
                quizzzzz.Add(nouvelleQuestion);
                questionCount++;
            }
        }
Ejemplo n.º 2
0
        public static void Serialisation(List <QuestionsCours> questions, string question, string reponse1, string reponse2, string reponse3, string reponse4, int bonnereponse, string explicationBonnereponse)
        {
            QuestionsCours question_1 = new QuestionsCours(question, reponse1, reponse2, reponse3, reponse4, bonnereponse, explicationBonnereponse);

            questions.Add(question_1);

            XmlSerializer xs = new XmlSerializer(typeof(List <QuestionsCours>));

            using (StreamWriter wr = new StreamWriter("test_question.xml"))
            {
                xs.Serialize(wr, questions);
            }
        }
Ejemplo n.º 3
0
        private void newQuestion()
        {
            QuestionsCours questionPosee = quizzzzz.ElementAt(compteur);

            labelQuestion.Text    = questionPosee.question;
            option1Button.Text    = questionPosee.reponse1;
            option2Button.Text    = questionPosee.reponse2;
            option3Button.Text    = questionPosee.reponse3;
            option4Button.Text    = questionPosee.reponse4;
            bonnereponse          = questionPosee.bonnereponse;
            option1Button.Enabled = true;
            option2Button.Enabled = true;
            option3Button.Enabled = true;
            option4Button.Enabled = true;
            buttonNext.Visible    = false;
        }