Learn365 API を使用して、特定のクイズに関する情報を取得する場合(たとえば、QuizAttempts セクションで受講者のクイズ回答を確認する場合)、対象となるクイズのクイズ ID が必要です。
ここでは、Learn365 API を使用して、クイズ ID を取得する手順について説明します。
クイズの ID を取得する
手順:
1.API にアクセスし、認証を行います。
https://api.365.systems/ にアクセスし、適切な API キーで認証されていることを確認してください。
2.エンドポイントを選択します。
Quizzes セクション で以下のエンドポイントを選択し、右上の[Try it out]をクリックします。
GET /odata/v2/Quizzes Returns the list of Quizzes
3.必要に応じて、クエリ オプション パラメータを入力します。
クエリ オプション パラメータを使用すると、レスポンスで取得するデータを絞り込むことができます。
クエリ オプション パラメータの使用例
- 特定のクイズの ID のみを取得する
「$filter」フィールドに、Title eq 'quiz title' と入力します。※ 'quiz title' は ID を取得するクイズの名前に置き換えます。
入力例:Title eq 'ロジカルシンキングの基礎'
これにより、レスポンスにはこのクイズの情報のみが返されます。
3.[Execute]をクリックしてリクエストを実行します。
4.「Responses」ブロックで結果を確認します。
- ステータスコード 200 が返され、レスポンス本文にクイズの一覧が表示された場合は成功です。
- レスポンス本文では、テナント内のすべてのクイズの一覧と、情報(IDを含む)が表示されます。クエリ オプション パラメータを指定している場合、レスポンスには条件に一致するクイズのみが表示されます。
- 特定のユーザーやグループを Ctrl + F を使用して検索し、必要に応じてコピーできます。また、Download オプションを使用して、結果を JSON フォーマットでローカルデバイスに保存できます。