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); }
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); }