예제 #1
0
 /// <summary>
 /// select a matching question/answer pair
 /// </summary>
 public void SelectMatchingPair()
 {
     QuestionStems.SetQuestionStemList();
     AnswerChoices.SetAnswerChoiceList();
     foreach (var question in Data.QuestionList)
     {
         string answer        = Data.StudentAnswerPair[question];
         int    questionIndex = QuestionStems.GetQuestionIndex(question);
         int    answerIndex   = AnswerChoices.GetAnswerIndex(answer);
         Report.Write("question: '" + question + "'; questionIndex: '" + questionIndex
                      + "'; answer: '" + answer + "'; answerIndex: '" + answerIndex);
         QuestionStems.SelectMatchingPair(questionIndex, answerIndex);
     }
 }
예제 #2
0
 public override void InitElements()
 {
     Question      = new Question();
     QuestionStems = new QuestionStems();
     AnswerChoices = new AnswerChoices(ItemType.Matching);
 }