一連の割り当てからすべてのリソースをダウンロードする

この記事では、Microsoft Graph を使用して、成績期間の終了時に一連の課題からすべての SharePoint リソースをダウンロードする方法について説明します。 これは、年末のアーカイブや学生に与えられたフィードバックの確認に役立ちます。

手記:Graph エクスプローラーを使用して、この記事で説明されている API をテストできます。

クラスの割り当て情報を取得する

割り当て情報はクラスにリンクされます。 Get educationAssignment API を使用して、クラスの割り当てに関する情報を取得できます。 その後、 OData クエリ パラメーター を使用して応答をカスタマイズできます。

割り当てと申請リソース情報を取得する

課題と提出は、教師と学生の相互作用の重要な部分です。 次の API を使用して、割り当てリソースと申請リソースに関する情報を取得できます。

送信フィードバック情報を取得する

Microsoft Graph の Education API では、フィードバック ファイルの保存先としてフィードバック リソース フォルダーが使用されます。 ユーザーの提出フィードバックの詳細を取得するには、「教育提出 用のフィードバック ファイルをアップロードする」を参照してください。

List outcomes API を使用して、教育成果オブジェクトの一覧を取得できます。

SharePoint からファイルをダウンロードする

SharePoint リソースをダウンロードするには、各割り当てリソースに関連する driveIditemId が必要です。 List educationAssignmentResources 応答オブジェクトを使用して、fileUrl プロパティから対応する driveIditemId に関する情報を抽出できます。

その後、ファイルの ダウンロード API を使用して、SharePoint からファイルの内容をダウンロードできます。 ダウンロードできるのは、file プロパティを持つ driveItems のみです。

または、JavaScript アプリからファイルをダウンロードすることもできます。 詳細については、「 JavaScript アプリでのファイルのダウンロード」を参照してください。