Ejemplo n.º 1
0
        public static void LoadQuestions()
        {
            MultipleChoiceQuestion multipleChoice1 = new MultipleChoiceQuestion("Boeing Logo is inspired from which company logo?", new List <string> {
                "AirBus", "McDonnell Douglas", "Embraer", "Textron"
            }, "McDonnell Douglas");

            listOfQuestions.Add(multipleChoice1);

            MultipleChoiceQuestion multipleChoice2 = new MultipleChoiceQuestion("Which is the smallest planet in the Solar System?", new List <string> {
                "Earth", "Mercury", "Jupiter", "Mars"
            }, "Mercury");

            listOfQuestions.Add(multipleChoice2);

            CheckboxQuestion checkBox1 = new CheckboxQuestion("Select the Computer Programming Languages.", new List <string> {
                "Python", "Alpha", "Rust", "Ruby"
            }, new List <int> {
                1, 3, 4
            });

            listOfQuestions.Add(checkBox1);

            TrueOrFalseQuestion trueOfFalse = new TrueOrFalseQuestion("Rust is a Programming Language", "True");

            listOfQuestions.Add(trueOfFalse);
        }
Ejemplo n.º 2
0
        public Question AddQuiz()
        {
            Console.WriteLine("Select the type of Question");
            List <string> listChoices = new List <string>();

            listChoices.Add("1 - Multiple Choices");
            listChoices.Add("2 - Checkbox");
            listChoices.Add("3 - True or False");
            int choice = PrintChoices(listChoices);

            if (choice == 1) // Multiple Choices
            {
                Console.WriteLine("Please enter the Question Body:");
                string        questionBody = Console.ReadLine();
                List <string> options      = new List <string>();

                Console.WriteLine("Please enter Option A:");
                options.Add(Console.ReadLine());

                Console.WriteLine("Please enter Option B:");
                options.Add(Console.ReadLine());

                Console.WriteLine("Please enter Option C:");
                options.Add(Console.ReadLine());

                Console.WriteLine("Please enter Option D:");
                options.Add(Console.ReadLine());

                Console.WriteLine("Please enter the correct answer");
                string answer = Console.ReadLine();

                MultipleChoiceQuestion multipleChoice = new MultipleChoiceQuestion(questionBody, options, answer);
                return(multipleChoice);
            }
            else if (choice == 2) //Checkbox
            {
            }

            return(null);
        }