API QuizAttempts セクション「State」文字列の解説

  • 更新

Learn365 API では、QuizAttempts セクションで受講者のクイズの解答を取得し、ダウンロードすることができます。

QuizAttempts セクションのリクエストの Response body に含まれる「State」文字列には、クイズの問題と受講者の解答に関するデータが含まれます。データは.JSON フォーマットで記述され、それらについては、 API documentation ページ「Quiz Questions」セクションとこちらで説明しています。

ここでは、Learn365 API QuizAttempts セクションでリクエストが実行された際、レスポンスに表示される「State」文字列の読み方を説明します。

 

「State」文字列の説明

Response bodyの「State」文字列には以下の情報が含まれます。

State string1.png

 

  • Percent プロパティには、この試行の受講者の解答率が表示されます。

State string2.png

State string3.png

  • AnswerResult には、問題のタイプに応じて、受講者の解答または解答 IDを表示します。

    • 単一選択/ 複数選択問題の場合、受講者の解答 ID が表示されます。
      クイズの答えとそのIDについては、こちらを参照してください。

State string4.png

    • 並び替え:受講者が選択した順番で解答 IDが表示されます。

State string5.png

    • 正誤:受講者の解答を「True」または「false」で表示します。解答 IDは表示されません。

State string6.png

    • 自由記述、記述、穴埋め:受講者の解答を表示します。

State string7.png

    • 組み合わせ:角括弧の中に受講者がマッチングとして選択した解答 ID が表示されます。各マッチングペアはカンマで区切られています。クイズの答えとそのIDについては、こちらを参照してください。

State string8.png

    • 領域選択問題:受講者が画面上で選択した範囲を位置情報(XとY)で表示します。解答 IDは表示されません。クイズの答えについては、こちらを参照してください。

State string9.png