教育版 API 概述

Microsoft Graph 中的教育版 API 可增强 Microsoft 365 资源和与教育情景相关的信息,其中包括有关学校、课程、用户(学生和教师)、作业以及订阅信息。 这使你能够轻松构建与各种学校和课堂情景的教育资源集成的解决方案。

为什么与教育情景集成?

构建了解班级名册的应用程序

大多数教育软件开发人员在早期便了解到,此班级名册是运行其应用程序所需的关键信息之一,而且它通常被锁定在学校的学生信息系统 (SIS) 中。 只要教师将新应用程序引入其课堂,他们就需要花时间手动将名单数据导入到该应用。 许多独立软件供应商 (ISV) 通过连接 SIS 导入名单数据来解决此问题。 在具备专有格式的数百个学生信息系统中,这将成为一个挑战。

Microsoft 学校数据同步与名单 API 结合使用,可为应用程序开发人员以及学校解决这一难题。 以下是名单 API 启用的一些情况:

使用 Microsoft Teams 在“作业”选项卡中创建课程作业

可以使用与作业相关的教育 API 与 Microsoft Teams 中的作业集成。 Microsoft 365 教育版中的 Microsoft Teams 基于同一教育 API,并提供了使用 API 执行哪些操作的用例。 应用可以使用这些 API 在整个作业生命周期内与作业进行交互。

作业 API 提供以下关键资源:

  • educationAssignment:作业 API 的核心对象。 是指将任务或工作单元分配给课程中的学生或团队成员,作为其学习的一部分。
  • educationSubmission:是指个人(或组)提交作业的资源以及该作业的相关成绩和反馈。
  • educationResource:是指正在分配或提交的学习对象。 educationResourceeducationAssignment 和/或 educationSubmission 相关联。

通过作业 API,你的应用可以与 Microsoft Teams 之外的作业服务进行交互。 Microsoft Teams 将处理分发、截止日期和评分,而系统可以为学生提供丰富的学习体验。

以下是由作业 API 启用的几个方案示例:

使学校管理员能够使用学校数据同步管理(预览版)管理标识和名单同步

学校数据同步有助于使用 Microsoft Entra ID 和 Microsoft 365 自动执行从学生信息系统导入和同步学生标识和名册数据的过程。 当同步信息时,可以使用名单 API 将名单信息读入应用程序。

如果你是建立学校学生信息系统和学校数据同步整合关系的系统集成者,则可以使用 Microsoft Graph 中的 SDS 管理 API 从 CSV 文件或受支持的 SIS API 连接器设置同步。

学校数据同步管理 API 支持用于管理同步的端到端方案;例如:

API 参考

在查找此服务的 API 参考?

若要开始使用教育版 API,请参阅:

浏览下面的教育相关示例: