Ejemplo n.º 1
0
        public void nextQuestion(List <SampleQuestion> samples, SolvedQuestion question)
        {
            SampleQuestion sample = samples.Find(s => s.QuestionText.Equals(question.QuestionText));

            QuestionNumber++;
            QuestionText = sample.QuestionText;
            StoreAndShuffle(sample.CorrectAnswer, sample.WrongAnswer1, sample.WrongAnswer2, sample.WrongAnswer3);
        }
Ejemplo n.º 2
0
        public SolvingQuestionModel(SampleQuestion question, SolvedQuestion solved)
        {
            SampleQuizId   = question.OwningQuiz.Id;
            SolvingQuizId  = solved.OwningQuiz.Id;
            QuestionNumber = 1;

            QuestionText = question.QuestionText;
            Answers      = new String[4];
            StoreAndShuffle(question.CorrectAnswer, question.WrongAnswer1, question.WrongAnswer2, question.WrongAnswer3);
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> SolveQuestions(Guid quizId, Guid sampleId)
        {
            SolvingQuiz quiz = await _context.GetSolvingQuiz(quizId);

            SampleQuiz sample = await _context.GetSampleQuiz(sampleId);

            SolvedQuestion       solvedQuestion = quiz.Questions.First();
            SolvingQuestionModel question       = new SolvingQuestionModel(sample.Questions.Find(s => s.QuestionText.Equals(solvedQuestion.QuestionText)), solvedQuestion);

            return(View(question));
        }
 public IResult Add(SolvedQuestion solvedQuestion)
 {
     _solvedQuestionDal.Insert(solvedQuestion);
     return(new SuccessResult(Messages.DeletedSuccess));
 }