命名空间:microsoft.graph
获取学生提交的 演讲者作业 列表。
此 API 可用于以下国家级云部署。
| 全局服务 | 美国政府 L4 | 美国政府 L5 (DOD) | 由世纪互联运营的中国 |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
权限
为此 API 选择标记为最低特权的权限。 只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考。
| 权限类型 | 最低特权权限 | 更高特权权限 |
|---|---|---|
| 委派(工作或学校帐户) | 不支持。 | 不支持。 |
| 委派(个人 Microsoft 帐户) | 不支持。 | 不支持。 |
| 应用程序 | EduReports-Reading.ReadAnonymous.All | EduReports-Read.Read.All |
HTTP 请求
GET /education/reports/speakerAssignmentSubmissions
可选的查询参数
此方法支持 $top、$filter、、 $count$skipToken和 $select OData 查询参数,以帮助自定义响应。 若要了解一般信息,请参阅 OData 查询参数。
请求标头
| 名称 | 说明 |
|---|---|
| Authorization | 持有者 {token}。 必填。 详细了解 身份验证和授权。 |
请求正文
请勿提供此方法的请求正文。
响应
如果成功,此方法在响应正文中返回响应 200 OK 代码和 speakerAssignmentSubmission 对象的集合。
示例
示例 1:获取过去 24 小时内的演讲者作业提交列表
以下示例演示如何获取过去 24 小时内的演讲者作业提交列表。
请求
以下示例显示了一个请求。
GET https://graph.microsoft.com/v1.0/education/reports/speakerAssignmentSubmissions
响应
以下示例显示了过去 24 小时的默认响应。
注意:为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#education/reports/speakerAssignmentSubmissions",
"value": [
{
"assignmentId": "f2a0074a-eca7-4563-9de2-17fa0a274ed1",
"classId": "36957e6c-2716-4794-b88b-5983e2502d7d",
"submissionId": "3d292db5-189e-468b-8ca1-23ec6f74a8c2",
"studentId": "6ade364a-ea37-4a58-82df-1814fb617618",
"submissionDateTime": "2025-05-28T14:51:31.0663974Z",
"lengthOfSubmissionInSeconds": 310.25,
"wordsSpokenCount": 580,
"monotoneOccurrencesCount": 5,
"averageWordsPerMinutePace": 115,
"fillerWordsOccurrencesCount": 9,
"topFillerWords": [
"so",
"umm",
"kind of"
],
"topMispronouncedWords": [
"prerequisites",
"anonymous",
"miscellaneous"
],
"nonInclusiveLanguageOccurrencesCount": 1,
"topNonInclusiveWordsAndPhrases": [
"you guys"
],
"repetitiveLanguageOccurrencesCount": 4,
"topRepetitiveWordsAndPhrases": [
"just",
"right",
"okay"
],
"lostEyeContactOccurrencesCount": 3,
"incorrectCameraDistanceOccurrencesCount": 0,
"obstructedViewOccurrencesCount": 0
},
{
"assignmentId": "1d468582-009d-42cb-9e32-172806ea5349",
"classId": "4e9fef60-58a3-423d-9f38-fc0425bb91ca",
"submissionId": "7058d2c1-9e3e-4dae-9932-970b8b45e87b",
"studentId": "28e10270-0566-46ef-80ab-435608609047",
"submissionDateTime": "2025-05-28T16:11:31.066402Z",
"lengthOfSubmissionInSeconds": 198.5,
"wordsSpokenCount": 380,
"monotoneOccurrencesCount": 3,
"averageWordsPerMinutePace": 135,
"fillerWordsOccurrencesCount": 7,
"topFillerWords": [
"um",
"actually"
],
"topMispronouncedWords": [
"specific",
"particularly"
],
"nonInclusiveLanguageOccurrencesCount": 0,
"topNonInclusiveWordsAndPhrases": [],
"repetitiveLanguageOccurrencesCount": 3,
"topRepetitiveWordsAndPhrases": [
"just"
],
"lostEyeContactOccurrencesCount": null,
"incorrectCameraDistanceOccurrencesCount": null,
"obstructedViewOccurrencesCount": null
}
]
}
示例 2:使用 $filter 获取特定日期的演讲者作业提交列表
以下示例演示如何使用 $filter 查询参数获取特定日期的演讲者分配提交列表。 请求的时间范围必须为 24 小时或更短。
请求
以下示例显示了一个请求。
GET https://graph.microsoft.com/v1.0/education/reports/speakerAssignmentSubmissions?$filter=submissionDateTime gt 2025-05-28T00:00:00Z and submissionDateTime lt 2025-05-29T00:00:00Z
响应
以下示例显示了相应的响应。
注意:为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#education/reports/speakerAssignmentSubmissions",
"value": [
{
"assignmentId": "3221a41a-6cdc-4deb-ad50-27a7e179ec27",
"classId": "4e9e40aa-b9ac-4af6-8a1d-4c44c27080da",
"submissionId": "3d292db5-189e-468b-8ca1-23ec6f74a8c2",
"studentId": "6ade364a-ea37-4a58-82df-1814fb617618",
"submissionDateTime": "2025-05-28T01:27:42.5458886Z",
"lengthOfSubmissionInSeconds": 185.5,
"wordsSpokenCount": 350,
"monotoneOccurrencesCount": 8,
"averageWordsPerMinutePace": 120,
"fillerWordsOccurrencesCount": 14,
"topFillerWords": [
"um",
"like",
"you know",
"actually"
],
"topMispronouncedWords": [
"particularly",
"subsequently",
"statistics"
],
"nonInclusiveLanguageOccurrencesCount": 2,
"topNonInclusiveWordsAndPhrases": [
"you guys",
"chairman"
],
"repetitiveLanguageOccurrencesCount": 6,
"topRepetitiveWordsAndPhrases": [
"basically",
"essentially",
"so"
],
"lostEyeContactOccurrencesCount": 5,
"incorrectCameraDistanceOccurrencesCount": null,
"obstructedViewOccurrencesCount": 0
},
{
"assignmentId": "f88c2e12-2277-4e5a-bc19-207278e820c5",
"classId": "39aeb453-fe67-4d19-95b9-e588095cb13e",
"submissionId": "c0d9706a-23a8-4d27-ba9e-5c97a4cede34",
"studentId": "27a9716d-05aa-4aaa-ae18-9fc10318a03d",
"submissionDateTime": "2025-05-28T16:27:42.5458933Z",
"lengthOfSubmissionInSeconds": 240.75,
"wordsSpokenCount": 420,
"monotoneOccurrencesCount": null,
"averageWordsPerMinutePace": 105,
"fillerWordsOccurrencesCount": 18,
"topFillerWords": [
"um",
"uh",
"like",
"sort of"
],
"topMispronouncedWords": [
"necessarily",
"specifically",
"phenomenon"
],
"nonInclusiveLanguageOccurrencesCount": 0,
"topNonInclusiveWordsAndPhrases": [],
"repetitiveLanguageOccurrencesCount": 9,
"topRepetitiveWordsAndPhrases": [
"literally",
"actually",
"basically"
],
"lostEyeContactOccurrencesCount": 7,
"incorrectCameraDistanceOccurrencesCount": 2,
"obstructedViewOccurrencesCount": 1
},
{
"assignmentId": "3ed5169c-ea75-4a3f-ae4e-6abe401064b0",
"classId": "00bc1413-d329-4a52-a92a-51971c0a3cf3",
"submissionId": "6e43da78-9d50-4fa7-b707-8fbd05c04e67",
"studentId": "02bcca3c-70cf-437b-813d-dd2bc32bef02",
"submissionDateTime": "2025-05-28T18:27:42.5458952Z",
"lengthOfSubmissionInSeconds": 275.85,
"wordsSpokenCount": 530,
"monotoneOccurrencesCount": 15,
"averageWordsPerMinutePace": 125,
"fillerWordsOccurrencesCount": 22,
"topFillerWords": [
"like",
"you know",
"uh",
"um",
"I mean"
],
"topMispronouncedWords": [
"entrepreneur",
"hierarchy",
"infrastructure"
],
"nonInclusiveLanguageOccurrencesCount": 3,
"topNonInclusiveWordsAndPhrases": [
"mankind",
"guys",
"manpower"
],
"repetitiveLanguageOccurrencesCount": 11,
"topRepetitiveWordsAndPhrases": [
"basically",
"sort of",
"kind of",
"so"
],
"lostEyeContactOccurrencesCount": 8,
"incorrectCameraDistanceOccurrencesCount": 3,
"obstructedViewOccurrencesCount": 2
}
]
}