public void QuestionGeneration(QuestionNumber questionNumber)
 {
     Console.WriteLine(questionNumber.ToNumber() + QuestionText);
     Console.WriteLine("A: " + Answers[0]);
     Console.WriteLine("B: " + Answers[1]);
     Console.WriteLine("C: " + Answers[2]);
     Console.WriteLine("D: " + Answers[3]);
 }
Пример #2
0
 public void LoadLevel()
 {
     answerText.gameObject.SetActive(false);
     for (int i = 0; i < levels[GameManager.instance.levelNo - 1].questions.Count; ++i)
     {
         GameObject quesButton = Instantiate(button, QuestionPanel.transform) as GameObject;
         quesButton.transform.GetChild(0).GetComponent <Text>().text = levels[GameManager.instance.levelNo - 1].questions[i];
         QuestionNumber questionNumberScript = quesButton.GetComponent <QuestionNumber>();
         questionNumberScript.questionNo = i;
         quesButton.GetComponent <Button>().onClick.AddListener(() => { QuestionNo(questionNumberScript.questionNo); });
         questionButtons.Add(quesButton);
     }
     GameManager.instance.patientHandler.patient.OnNewLevelStarted();
     isEnded = false;
 }
Пример #3
0
        public async Task <Question> GetRequestedQuestionSelectedQuiz(QuestionNumber questionNumber)
        {
            int convertedQuestionNumber = int.Parse(questionNumber.Number);

            if (convertedQuestionNumber == 1)
            {
                return(selectedQuizQuestionOne);
            }
            else if (convertedQuestionNumber == 2)
            {
                return(selectedQuizQuestionTwo);
            }
            else
            {
                return(selectedQuizQuestionThree);
            }
        }
        public static string ToNumber(this QuestionNumber questionNumber)
        {
            switch (questionNumber)
            {
            case QuestionNumber.Pytanie_1:
                return("1. ");

            case QuestionNumber.Pytanie_2:
                return("2. ");

            case QuestionNumber.Pytanie_3:
                return("3. ");

            case QuestionNumber.Pytanie_4:
                return("4. ");

            case QuestionNumber.Pytanie_5:
                return("5. ");

            case QuestionNumber.Pytanie_6:
                return("6. ");

            case QuestionNumber.Pytanie_7:
                return("7. ");

            case QuestionNumber.Pytanie_8:
                return("8. ");

            case QuestionNumber.Pytanie_9:
                return("9. ");

            case QuestionNumber.Pytanie_10:
                return("10. ");

            case QuestionNumber.Pytanie_11:
                return("11. ");

            case QuestionNumber.Pytanie_12:
                return("12. ");

            default:
                return("Następne pytanie: ");
            }
        }
Пример #5
0
 private AnswerOption GetAnswer(QuestionNumber questionNumber)
 {
     return(Answers[(int)questionNumber]);
 }
Пример #6
0
 public int CompareTo(WebinarQuestion other)
 {
     QuestionNumber.CompareTo(other.QuestionNumber);
 }
Пример #7
0
        public async Task <IActionResult> GetRequestedQuestionSelectedQuiz([FromBody] QuestionNumber qn)
        {
            var question = await _studentService.GetRequestedQuestionSelectedQuiz(qn);

            return(Ok(question));
        }
Пример #8
0
 public async Task <Question> GetRequestedQuestionSelectedQuiz(QuestionNumber questionNumber)
 {
     return(await _studentRepository.GetRequestedQuestionSelectedQuiz(questionNumber));
 }
Пример #9
0
 public int CompareTo(WebinarQuestion other)
 {
     return(QuestionNumber.CompareTo(other.QuestionNumber));
 }