【API】 QuizAttempts セクションにおける State 文字列

  • 更新

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

データは .JSON形式 で提供され、取得されるデータは API ドキュメントで確認できます。

QuizAttempts セクションでリクエストを実行した際、レスポンスに含まれる「State」プロパティにはクイズの各問題や、受講者がクイズを完了するまでに行った各試行での解答に関する情報が含まれています。

データの構造については、Learn365 api Document Quiz Attempt State で確認できます。

ここでは、レスポンスに含まれる ”State” に表示される文字列の読み方について説明します。

quiz answers via api-2.png

 

State 文字列の説明

レスポンス本文に含まれる State 文字列 には、以下の情報が含まれています。

各クイズ問題は、以下の画像に示されているように 問題 ID から始まります。

クイズの問題 ID は、Quizzes セクションの GET リクエストのレスポンス本文に含まれます。詳細については、こちらのドキュメントをご参照ください。

Explanation of the State string-1.png

 

Percent 

この試行において、受講者が問題で獲得したポイントをパーセンテージで示します。たとえば、正誤問題で、正解の場合は 100.0、不正解の場合は 0.0 です。

Explanation of the State string-2.png

 

QuestionType 

問題のタイプを数値で示します。

この数値の意味(定義)は、API ドキュメントの Quiz Questions セッションの「QuestionTypeで確認できます。

Explanation of the State string-3.png

 

AnswerResult 

問題タイプに応じて、受講者の解答した内容とその ID が表示されます。

クイズの各問題タイプにおける答え(回答の選択肢)とその ID については、こちらで説明しています。

  • 単一選択および複数選択の問題では、受講者が選択した答えの ID が表示されます。
Explanation of the State string-4.png
  • 並び替え:受講者が選択した順序で答えの ID が表示されます。
Explanation of the State string-5.png
  • 正誤:受講者の解答を「True」または「false」で表示します。答えの ID はありません。
Explanation of the State string-6.png
  • 自由記述、記述、穴埋め:受講者の解答した内容(テキスト)を表示します。
Explanation of the State string-7.png
  • 組み合わせ:受講者が解答した組み合わせを、答えの ID で角括弧([ ])内に表示します。それぞれの組み合わせは、カンマで区切られています。
Explanation of the State string-8.png
  • 領域選択:受講者が画面上で選択した位置の X 座標 および Y 座標のデータが含まれます。答えの ID はありません。
Explanation of the State string-9.png