public AnswerListItem GetAnswerListItem(string questionName, string shortQuestionDesc) { var answerListItem = new AnswerListItem(); answerListItem.IsRight = true; answerListItem.QuestionName = questionName; answerListItem.Question_score = answer.QuestionScore; answerListItem.QuestionDescription = shortQuestionDesc; if (answer.IsYesAnswer && radioButtonYes.Checked) { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerChoosed, "Да")); answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerNotChoosed, "Нет")); } else if (!(answer.IsYesAnswer || radioButtonYes.Checked)) { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerChoosed, "Нет")); answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerNotChoosed, "Да")); } else if (radioButtonYes.Checked) { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerNotChoosed, "Нет")); answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerChoosed, "Да")); answerListItem.IsRight = false; } else { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerNotChoosed, "Да")); answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerChoosed, "Нет")); answerListItem.IsRight = false; } return(answerListItem); }
public AnswerListItem GetAnswerListItem(string questionName, string shortQuestionDesc) { var answerListItem = new AnswerListItem(); answerListItem.IsRight = true; answerListItem.QuestionName = questionName; answerListItem.Question_score = answer.QuestionScore; answerListItem.QuestionDescription = shortQuestionDesc; for (var i = 0; i < answer.Variants.Count; i++) { if (VariantSingle[i].Checked && answer.Answer == i) { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerChoosed, answer.Variants[i])); } else if (VariantSingle[i].Checked && answer.Answer != i) { answerListItem.IsRight = false; answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerChoosed, answer.Variants[i])); } else if (!VariantSingle[i].Checked && answer.Answer == i) { answerListItem.IsRight = false; answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerNotChoosed, answer.Variants[i])); } else { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerNotChoosed, answer.Variants[i])); } } return(answerListItem); }
private void FailLastQuestions() { for (var i = current_question; i < questions.Count; i++) { var answer = new AnswerListItem(); answer.IsRight = false; answer.QuestionName = questions[current_question].Name; answer.Question_score = questions[current_question].QuestionAnswer.QuestionScore; answer.Variants.Add(new AnswerListVariant(AnswerVariations.NoAnswer, "Нет ответа")); answers.Add(answer); } }
public AnswerListItem GetAnswerListItem(string questionName, string shortQuestionDesc) { var answerListItem = new AnswerListItem(); answerListItem.IsRight = true; answerListItem.QuestionName = questionName; answerListItem.Question_score = answer.QuestionScore; answerListItem.QuestionDescription = shortQuestionDesc; if (answer.Answer == textBoxAnswer.Text) { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerChoosed, textBoxAnswer.Text)); } else { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerChoosed, "Ваш ответ: " + textBoxAnswer.Text)); answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerChoosed, "Правильный ответ: " + answer.Answer)); answerListItem.IsRight = false; } return(answerListItem); }
public AnswerListItem GetAnswerListItem(string questionName, string shortQuestionDesc) { var answerListItem = new AnswerListItem(); answerListItem.IsRight = true; answerListItem.QuestionName = questionName; answerListItem.Question_score = answer.QuestionScore; answerListItem.QuestionDescription = shortQuestionDesc; for (var i = 0; i < answer.Accordances.Count; i++) { if (listBoxAcc1.Items.IndexOf(answer.Accordances[i]) != listBoxAcc2.Items.IndexOf(answer.Variants[i])) { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerChoosed, answer.Variants[i] + " - " + answer.Accordances[i])); answerListItem.IsRight = false; } else { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerChoosed, answer.Variants[i] + " - " + answer.Accordances[i])); } } return(answerListItem); }
public AnswerListItem GetAnswerListItem(string questionName, string shortQuestionDesc) { var answerListItem = new AnswerListItem(); answerListItem.IsRight = true; answerListItem.QuestionName = questionName; answerListItem.Question_score = answer.QuestionScore; answerListItem.QuestionDescription = shortQuestionDesc; for (var i = 0; i < answer.Variants.Count; i++) { if (answer.Variants[i] == (string)listBoxSequence.Items[i]) { answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.RightAnswerChoosed, answer.Variants[i])); } else { answerListItem.IsRight = false; answerListItem.Variants.Add(new AnswerListVariant(AnswerVariations.WrongAnswerChoosed, answer.Variants[i])); } } return(answerListItem); }