列出提交
命名空间:microsoft.graph
列出与 分配关联的所有提交。
具有应用程序权限的教师或应用程序可以获取所有提交,而学生只能获取与之关联的提交。
权限
要调用此 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/{id}/assignments/{id}/submissions
可选的查询参数
此方法支持使用 OData 查询参数来帮助自定义响应。
下面是此方法的可用$expand选项:outcomes、resources``submittedResources和*,其中包括前面的所有选项。
请求标头
| 标头 | 值 |
|---|---|
| Authorization | Bearer {token}。必需。 |
请求正文
请勿为此方法提供请求正文。
响应
如果成功,此方法在响应正文中返回一个 200 OK 响应代码和 educationSubmission 对象集合。
示例
示例 1:获取提交
请求
下面展示了示例请求。
GET https://graph.microsoft.com/v1.0/education/classes/f4a941ff-9da6-4707-ba5b-0eae93cad0b4/assignments/3c77de7f-539b-49e1-9c96-1274f2f0ee3b/submissions
响应
下面展示了示例响应。
注意: 为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"status": "working",
"submittedDateTime": null,
"unsubmittedDateTime": null,
"returnedDateTime": null,
"resourcesFolderUrl": "https://graph.microsoft.com/v1.0/drives/b!DPA6q59Tw0mtgmyXRUmrQRqBZTesG-lMkl1cBmvvMeUEWrOk89nKRpUEr4ZhNYBc/items/016XPCQEDJCE5LX4OXABF37QSORAK5WKQD",
"id": "4af73d2b-6b9c-493f-0688-979087bed39b",
"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": null,
"displayName": null
}
},
"returnedBy": {
"application": null,
"device": null,
"user": {
"id": null,
"displayName": null
}
}
}
]
}
示例 2:使用$expand选项获取提交
请求
下面展示了示例请求。
GET https://graph.microsoft.com/v1.0/education/classes/72a7baec-c3e9-4213-a850-f62de0adad5f/assignments/efcdf80b-a5de-42ac-8579-e40b0223d48b/submissions?$expand=outcomes
响应
下面展示了示例响应。
注意: 为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-type: application/json
Content-length: 4492
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#education/classes('72a7baec-c3e9-4213-a850-f62de0adad5f')/assignments('efcdf80b-a5de-42ac-8579-e40b0223d48b')/submissions(outcomes())",
"value": [
{
"status": "returned",
"submittedDateTime": null,
"unsubmittedDateTime": null,
"returnedDateTime": "2021-10-13T15:57:00.0349869Z",
"resourcesFolderUrl": null,
"id": "9bc724ee-d314-1ec5-725d-5f81228e85a6",
"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": null,
"displayName": null
}
},
"returnedBy": {
"application": null,
"device": null,
"user": {
"id": "f3a5344e-dbde-48b0-be24-b5b62a243836",
"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-10-13T15:57:00.0076092Z",
"id": "65a46d78-1a2b-4a7e-bcf8-78a22ac2611b",
"lastModifiedBy": {
"application": null,
"device": null,
"user": {
"id": null,
"displayName": null
}
},
"rubricQualityFeedback": [
{
"qualityId": "f4c7b781-4c0c-4113-a5fb-c0885b7ab510",
"feedback": null
}
],
"rubricQualitySelectedLevels": [
{
"qualityId": "f4c7b781-4c0c-4113-a5fb-c0885b7ab510",
"columnId": "ef99fe68-b6f8-4f67-a13b-9a81c1724788"
}
],
"publishedRubricQualityFeedback": [
{
"qualityId": "f4c7b781-4c0c-4113-a5fb-c0885b7ab510",
"feedback": null
}
],
"publishedRubricQualitySelectedLevels": [
{
"qualityId": "f4c7b781-4c0c-4113-a5fb-c0885b7ab510",
"columnId": "ef99fe68-b6f8-4f67-a13b-9a81c1724788"
}
]
}
]
}
]
}
反馈
提交和查看相关反馈