educationSubmission: 再割り当て
名前空間: microsoft.graph
重要
Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。
レビューのために フィードバックを 得て、学生に提出を再割り当てします。
このアクションを実行できるのは教師のみです。
このメソッド Prefer: include-unknown-enum-members を呼び出す場合はヘッダーを含める。それ以外の場合、再割り当てされた申請は返された申請として扱います。 つまり、状態は reassigned 状態 returned にマップされ、 DateTime プロパティと 再 割り当てされたBy プロパティは、それぞれ returnedDateTime および returnedBy に マップされます。
ヘッダーが指定 Prefer: include-unknown-enum-members されている場合、再割り当てされた申請は状態を保持 reassigned します。 詳細については、「examples」セクションを参照してください。
アクセス許可
この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。
| アクセス許可の種類 | アクセス許可 (特権の小さいものから大きいものへ) |
|---|---|
| 委任 (職場または学校のアカウント) | EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite |
| 委任 (個人用 Microsoft アカウント) | サポートされていません。 |
| アプリケーション | サポートされていません。 |
HTTP 要求
POST /education/classes/{id}/assignments/{id}/submissions/{id}/reassign
要求ヘッダー
| ヘッダー | 値 |
|---|---|
| Authorization | ベアラー {token}。必須。 |
| Prefer | include-unknown-enum-members. 省略可能。 |
要求本文
このメソッドの要求本文を指定しない。
応答
成功した場合、このメソッドは応答 200 OK コードと、応答本文 の educationSubmission オブジェクトを返します。
例
例 1: 省略可能な Prefer ヘッダーのない要求
要求
要求の例を次に示します。
POST /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/7192332b-e904-4891-81e2-356242ab1858/submissions/02bb5de1-7205-2a25-fe33-f99cf53de1c4/reassign
応答
要求ヘッダーに指定されていない Prefer: include-unknown-enum-members 場合の応答の例を次に示します。申請は以前に返されません。
HTTP/1.1 200 OK
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#educationSubmission",
"@odata.type": "#microsoft.graph.educationSubmission",
"status": "returned",
"submittedDateTime": "2021-09-07T14:54:46.1606962Z",
"unsubmittedDateTime": "2021-09-07T14:41:18.9512645Z",
"returnedDateTime": "2021-09-07T21:38:40.5254847Z",
"reassignedDateTime": "2021-09-07T21:38:40.5254847Z",
"resourcesFolderUrl": null,
"id": "02bb5de1-7205-2a25-fe33-f99cf53de1c4",
"recipient": {
"@odata.type": "#microsoft.graph.educationSubmissionIndividualRecipient",
"userId": "80cefd93-8d88-40e2-b5d3-67898383e226"
},
"submittedBy": {
"application": null,
"device": null,
"user": {
"id": "80cefd93-8d88-40e2-b5d3-67898383e226",
"displayName": null
}
},
"unsubmittedBy": {
"application": null,
"device": null,
"user": {
"id": "80cefd93-8d88-40e2-b5d3-67898383e226",
"displayName": null
}
},
"returnedBy": {
"application": null,
"device": null,
"user": {
"id": "f3a5344e-dbde-48b0-be24-b5b62a243836",
"displayName": null
}
},
"reassignedBy": {
"application": null,
"device": null,
"user": {
"id": "f3a5344e-dbde-48b0-be24-b5b62a243836",
"displayName": null
}
}
}
例 2: Prefer ヘッダーを使用した要求
次の例は、このメソッドを呼び出す方法を示しています。
要求
要求の例を次に示します。
POST /education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/7192332b-e904-4891-81e2-356242ab1858/submissions/02bb5de1-7205-2a25-fe33-f99cf53de1c4/reassign
Prefer: include-unknown-enum-members
応答
要求ヘッダーに指定され Prefer: include-unknown-enum-members 、申請が以前に返されていない場合の応答の例を次に示します。
HTTP/1.1 200 OK
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#educationSubmission",
"@odata.type": "#microsoft.graph.educationSubmission",
"status": "reassigned",
"submittedDateTime": "2021-09-07T21:44:41.8377109Z",
"unsubmittedDateTime": "2021-09-07T14:41:18.9512645Z",
"returnedDateTime": null,
"reassignedDateTime": "2021-09-07T21:45:42.9027726Z",
"resourcesFolderUrl": null,
"id": "02bb5de1-7205-2a25-fe33-f99cf53de1c4",
"recipient": {
"@odata.type": "#microsoft.graph.educationSubmissionIndividualRecipient",
"userId": "80cefd93-8d88-40e2-b5d3-67898383e226"
},
"submittedBy": {
"application": null,
"device": null,
"user": {
"id": "80cefd93-8d88-40e2-b5d3-67898383e226",
"displayName": null
}
},
"unsubmittedBy": {
"application": null,
"device": null,
"user": {
"id": "80cefd93-8d88-40e2-b5d3-67898383e226",
"displayName": null
}
},
"returnedBy": {
"application": null,
"device": null,
"user": {
"id": null,
"displayName": null
}
},
"reassignedBy": {
"application": null,
"device": null,
"user": {
"id": "f3a5344e-dbde-48b0-be24-b5b62a243836",
"displayName": null
}
}
}
関連項目
フィードバック
フィードバックの送信と表示