educationSubmission を取得する
名前空間: microsoft.graph
特定の申請を取得 します。
提出 オブジェクトは、課題に対する学生の作業を表します。 申請 に関連付けられているリソースは、この作業を表します。
assignedTo 学生のみが 提出を 表示および変更できます。 アプリケーションのアクセス許可を持つ教師またはアプリケーションは、すべての申請に完全にアクセス できます。
教師からの成績とフィードバックは、このオブジェクトに関連付けられている educationOutcome の一部です。 成績とフィードバックを追加または変更できるのは、アプリケーションのアクセス許可を持つ教師またはアプリケーションだけです。 課題 がリリースされるまで、学生には成績やフィードバックは表示されません。
アクセス許可
この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。
| アクセス許可の種類 | アクセス許可 (特権の小さいものから大きいものへ) |
|---|---|
| 委任 (職場または学校のアカウント) | EduAssignments.ReadBasic、EduAssignments.ReadWriteBasic、EduAssignments.Read、EduAssignments.ReadWrite |
| 委任 (個人用 Microsoft アカウント) | サポートされていません。 |
| アプリケーション | EduAssignments.ReadBasic.All, EduAssignments.ReadWriteBasic.All, EduAssignments.Read.All, EduAssignments.ReadWrite.All |
HTTP 要求
GET /education/classes/{class-id}/assignments/{assignment-id}/submissions/{submission-id}
オプションのクエリ パラメーター
このメソッドは、応答をカスタマイズするための OData クエリ パラメーターをサポートします。
このメソッドで使用できる$expandオプションは次のとおりです。outcomes前resources``submittedResources``*のすべてのオプションが含まれます。 詳細については、例のセクションを参照してください。
要求ヘッダー
| ヘッダー | 値 |
|---|---|
| Authorization | ベアラー {token}。必須。 |
要求本文
このメソッドの要求本文を指定しないでください。
応答
成功した場合、このメソッドは 200 OK 応答コードと応答本文の educationSubmission オブジェクトを返します。
例
例 1: 提出を取得する
要求
要求の例を次に示します。
GET https://graph.microsoft.com/v1.0/education/classes/59069eb2-2a09-4d90-bb19-2089cc69d613/assignments/80da1069-a635-4913-813f-d775a5470a8f/submissions/869369de-3e5a-89eb-6f2d-83cd88f860b5
応答
応答の例を次に示します。
ノート: 読みやすくするために、ここに示す応答オブジェクトが短くなる可能性があります。
この educationSubmission リソースで setUpResourcesFolder がまだ呼び出されていない場合、resourcesFolderUrl プロパティは
null.
HTTP/1.1 200 OK
Content-type: application/json
Content-length: 712
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#education/classes('59069eb2-2a09-4d90-bb19-2089cc69d613')/assignments('80da1069-a635-4913-813f-d775a5470a8f')/submissions/$entity",
"status": "returned",
"submittedDateTime": "2021-11-10T00:57:17.0495233Z",
"unsubmittedDateTime": null,
"returnedDateTime": "2021-11-10T01:03:25.7812455Z",
"resourcesFolderUrl": null,
"id": "869369de-3e5a-89eb-6f2d-83cd88f860b5",
"recipient": {
"@odata.type": "#microsoft.graph.educationSubmissionIndividualRecipient",
"userId": "723e2402-f503-4825-a4d5-5143fbe6f53d"
},
"submittedBy": {
"application": null,
"device": null,
"user": {
"id": "723e2402-f503-4825-a4d5-5143fbe6f53d",
"displayName": null
}
},
"unsubmittedBy": {
"application": null,
"device": null,
"user": {
"id": null,
"displayName": null
}
},
"returnedBy": {
"application": null,
"device": null,
"user": {
"id": "afc58f1f-7c9e-4770-a448-e53ba43463a5",
"displayName": null
}
}
}
例 2: $expand オプションを使用して申請を取得する
要求
要求の例を次に示します。
GET https://graph.microsoft.com/v1.0/education/classes/59069eb2-2a09-4d90-bb19-2089cc69d613/assignments/80da1069-a635-4913-813f-d775a5470a8f/submissions/869369de-3e5a-89eb-6f2d-83cd88f860b5?$expand=*
応答
応答の例を次に示します。
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 200 OK
Content-type: application/json
Content-length: 4492
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#education/classes('59069eb2-2a09-4d90-bb19-2089cc69d613')/assignments('80da1069-a635-4913-813f-d775a5470a8f')/submissions(outcomes(),resources(),submittedResources())/$entity",
"status": "returned",
"submittedDateTime": "2021-11-10T00:57:17.0495233Z",
"unsubmittedDateTime": null,
"returnedDateTime": "2021-11-10T01:03:25.7812455Z",
"resourcesFolderUrl": null,
"id": "869369de-3e5a-89eb-6f2d-83cd88f860b5",
"recipient": {
"@odata.type": "#microsoft.graph.educationSubmissionIndividualRecipient",
"userId": "723e2402-f503-4825-a4d5-5143fbe6f53d"
},
"submittedBy": {
"application": null,
"device": null,
"user": {
"id": "723e2402-f503-4825-a4d5-5143fbe6f53d",
"displayName": null
}
},
"unsubmittedBy": {
"application": null,
"device": null,
"user": {
"id": null,
"displayName": null
}
},
"returnedBy": {
"application": null,
"device": null,
"user": {
"id": "afc58f1f-7c9e-4770-a448-e53ba43463a5",
"displayName": null
}
},
"outcomes": [
{
"@odata.type": "#microsoft.graph.educationFeedbackOutcome",
"lastModifiedDateTime": null,
"id": "ca05367a-b292-42d5-aff7-5d279feeace8",
"lastModifiedBy": null,
"feedback": null,
"publishedFeedback": null
},
{
"@odata.type": "#microsoft.graph.educationPointsOutcome",
"lastModifiedDateTime": null,
"id": "ea1351f6-ba33-4940-b2cb-6a7254af2dc8",
"lastModifiedBy": null,
"points": null,
"publishedPoints": null
},
{
"@odata.type": "#microsoft.graph.educationRubricOutcome",
"lastModifiedDateTime": "2021-11-10T01:03:25.7712076Z",
"id": "65a46d78-1a2b-4a7e-bcf8-78a22ac2611b",
"lastModifiedBy": {
"application": null,
"device": null,
"user": {
"id": null,
"displayName": null
}
},
"rubricQualityFeedback": [
{
"qualityId": "a660004a-608d-4cd2-a6dc-4f43812444ee",
"feedback": null
},
{
"qualityId": "2c5ae75d-d347-426b-be2c-cfc81a6f0b32",
"feedback": null
},
{
"qualityId": "32fdea06-5cbb-4881-9093-96e59f59b8b8",
"feedback": null
},
{
"qualityId": "66137bd8-b9c2-40e1-a360-40b7ee75eaef",
"feedback": null
}
],
"rubricQualitySelectedLevels": [
{
"qualityId": "a660004a-608d-4cd2-a6dc-4f43812444ee",
"columnId": null
},
{
"qualityId": "2c5ae75d-d347-426b-be2c-cfc81a6f0b32",
"columnId": null
},
{
"qualityId": "32fdea06-5cbb-4881-9093-96e59f59b8b8",
"columnId": null
},
{
"qualityId": "66137bd8-b9c2-40e1-a360-40b7ee75eaef",
"columnId": null
}
],
"publishedRubricQualityFeedback": [
{
"qualityId": "a660004a-608d-4cd2-a6dc-4f43812444ee",
"feedback": null
},
{
"qualityId": "2c5ae75d-d347-426b-be2c-cfc81a6f0b32",
"feedback": null
},
{
"qualityId": "32fdea06-5cbb-4881-9093-96e59f59b8b8",
"feedback": null
},
{
"qualityId": "66137bd8-b9c2-40e1-a360-40b7ee75eaef",
"feedback": null
}
],
"publishedRubricQualitySelectedLevels": [
{
"qualityId": "a660004a-608d-4cd2-a6dc-4f43812444ee",
"columnId": null
},
{
"qualityId": "2c5ae75d-d347-426b-be2c-cfc81a6f0b32",
"columnId": null
},
{
"qualityId": "32fdea06-5cbb-4881-9093-96e59f59b8b8",
"columnId": null
},
{
"qualityId": "66137bd8-b9c2-40e1-a360-40b7ee75eaef",
"columnId": null
}
]
}
],
"resources": [],
"submittedResources": []
}
フィードバック
フィードバックの送信と表示