Example #1
0
        public SkipMultipleChoiceVM(bool firstquestionflag)
        {
            try
            {
                TestCyclePage = new TestCyclePageModel();

                if (firstquestionflag)
                {
                    CommonData.QuestionAnswersSkipListItems.Add(CommonData.SkipListItems[0]);
                    Questions = CommonData.QuestionAnswersSkipListItems[CommonData.count].Questions;
                    Answer1   = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[0].Trim('*');
                    Answer2   = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[1].Trim('*');
                    Answer3   = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[2].Trim('*');
                    Answer4   = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[3].Trim('*');
                }
                else
                {
                    Questions = CommonData.QuestionAnswersSkipListItems[CommonData.count].Questions;
                    Answer1   = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[0].Trim('*');
                    Answer2   = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[1].Trim('*');
                    Answer3   = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[2].Trim('*');
                    Answer4   = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[3].Trim('*');
                }

                NextClickEnabled   = true;
                SubmitClickEnabled = false;
                SkipVisibility     = Visibility.Collapsed;
                PreviousVisibility = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Example #2
0
        public MultipleOptionSelectVM()
        {
            try
            {
                TestCyclePage = new TestCyclePageModel();

                Questions = CommonData.QuestionAnswerList[CommonData.i].Questions;
                Answer1   = CommonData.QuestionAnswerList[CommonData.i].Answers[0].Trim('*');
                Answer2   = CommonData.QuestionAnswerList[CommonData.i].Answers[1].Trim('*');
                Answer3   = CommonData.QuestionAnswerList[CommonData.i].Answers[2].Trim('*');
                Answer4   = CommonData.QuestionAnswerList[CommonData.i].Answers[3].Trim('*');
                if (CommonData.answerlist.Count > 0 && CommonData.previousclickflag == true)
                {
                    for (int j = 0; j < CommonData.answerlist[CommonData.i].Answers.Count(); j++)
                    {
                        if (CommonData.answerlist[CommonData.i].Answers[j].Equals(Answer1))
                        {
                            Answer1IsChecked = true;
                        }
                        else if (CommonData.answerlist[CommonData.i].Answers[j].Equals(Answer2))
                        {
                            Answer2IsChecked = true;
                        }
                        else if (CommonData.answerlist[CommonData.i].Answers[j].Equals(Answer3))
                        {
                            Answer3IsChecked = true;
                        }
                        else if (CommonData.answerlist[CommonData.i].Answers[j].Equals(Answer4))
                        {
                            Answer4IsChecked = true;
                        }
                    }
                    CommonData.previousclickflag = false;
                }
                if (CommonData.QuestionAnswerList[0].Questions.Equals(Questions))
                {
                    PreviousClickEnabled = false;
                }
                else
                {
                    PreviousClickEnabled = true;
                }
                NextClickEnabled   = true;
                SubmitClickEnabled = false;
                PreviousVisibility = Visibility.Visible;
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Example #3
0
        public MultipleChoiceTestCycleVM(bool flag)
        {
            try
            {
                TestCyclePage = new TestCyclePageModel();
                if (flag)
                {
                    CommonData.QuestionAnswerList.Add((MultipleChoiceQuestionsClass)QuestionAnswerCollectionClass.commonQuestions[0]);
                    Questions = CommonData.QuestionAnswerList[CommonData.i].Questions;
                    Answer1   = CommonData.QuestionAnswerList[CommonData.i].Answers[0].Trim('*');
                    Answer2   = CommonData.QuestionAnswerList[CommonData.i].Answers[1].Trim('*');
                    Answer3   = CommonData.QuestionAnswerList[CommonData.i].Answers[2].Trim('*');
                    Answer4   = CommonData.QuestionAnswerList[CommonData.i].Answers[3].Trim('*');
                }
                else
                {
                    Questions = CommonData.QuestionAnswerList[CommonData.i].Questions;
                    Answer1   = CommonData.QuestionAnswerList[CommonData.i].Answers[0].Trim('*');
                    Answer2   = CommonData.QuestionAnswerList[CommonData.i].Answers[1].Trim('*');
                    Answer3   = CommonData.QuestionAnswerList[CommonData.i].Answers[2].Trim('*');
                    Answer4   = CommonData.QuestionAnswerList[CommonData.i].Answers[3].Trim('*');

                    if (CommonData.answerlist.Count > 0 && CommonData.previousclickflag == true)
                    {
                        if (CommonData.answerlist[CommonData.i].Answers[0].Equals(Answer1))
                        {
                            Answer1IsChecked = true;
                        }
                        else if (CommonData.answerlist[CommonData.i].Answers[0].Equals(Answer2))
                        {
                            Answer2IsChecked = true;
                        }
                        else if (CommonData.answerlist[CommonData.i].Answers[0].Equals(Answer3))
                        {
                            Answer3IsChecked = true;
                        }
                        else if (CommonData.answerlist[CommonData.i].Answers[0].Equals(Answer4))
                        {
                            Answer4IsChecked = true;
                        }

                        CommonData.previousclickflag = false;
                    }
                }
                if (CommonData.QuestionAnswerList[0].Questions.Equals(Questions))
                {
                    PreviousClickEnabled = false;
                }
                else
                {
                    PreviousClickEnabled = true;
                }
                NextClickEnabled   = true;
                SubmitClickEnabled = false;
                PreviousVisibility = Visibility.Visible;
            }
            catch (Exception)
            {
                throw;
            }
        }