1

複数回答のチェックボックスの質問で資格試験を作成しています。

<AnswerSpecification>
  <SelectionAnswer>
    <StyleSuggestion>checkbox</StyleSuggestion>
    <Selections>
      <Selection>
        <SelectionIdentifier>grammar</SelectionIdentifier>
        <Text>Bad grammar.</Text>
      </Selection>
      <Selection>
        <SelectionIdentifier>spelling</SelectionIdentifier>
        <Text>Bad spelling</Text>
      </Selection>
      <Selection>
        <SelectionIdentifier>punctuation</SelectionIdentifier>
        <Text>Bad punctuation</Text>
      </Selection>
      ...
    </Selections>
  </SelectionAnswer>
</AnswerSpecification>

質問は正常に表示されますが、AnswerKey.xml は検証されますが、正しく機能しません。

<Question>
 <QuestionIdentifier>my_question_id</QuestionIdentifier>
 <AnswerOption>
   <SelectionIdentifier>grammar</SelectionIdentifier>
   <AnswerScore>5</AnswerScore>
 </AnswerOption>
 <AnswerOption>
   <SelectionIdentifier>punctuation</SelectionIdentifier>
   <AnswerScore>5</AnswerScore>
 </AnswerOption>
</Question>

労働者が「文法」と「句読点」の両方を選択した場合、最終的なスコアは 10 になるはずですが、0 になります。

他の誰かがこの問題を抱えていますか?

ありがとう、

リンダ

4

2 に答える 2

2

3 番目の応答パターンとして、両方の回答を一緒に指定する必要があると思います。

<Question>
 <QuestionIdentifier>my_question_id</QuestionIdentifier>
 <AnswerOption>
   <SelectionIdentifier>grammar</SelectionIdentifier>
   <AnswerScore>5</AnswerScore>
 </AnswerOption>
 <AnswerOption>
   <SelectionIdentifier>punctuation</SelectionIdentifier>
   <AnswerScore>5</AnswerScore>
 </AnswerOption>
 <AnswerOption>
   <SelectionIdentifier>grammar</SelectionIdentifier>
   <SelectionIdentifier>punctuation</SelectionIdentifier>
   <AnswerScore>10</AnswerScore>
 </AnswerOption>
</Question>
于 2013-06-28T21:04:55.230 に答える
0

あるいは、各チェックボックスのオプションを独自の「質問」にすることもできます。そうすれば、考えられるすべての順列を指定することを心配する必要がなくなります。

于 2014-08-16T01:03:52.560 に答える