使用员工学习 API 与 Viva Learning
Viva Learning是 Microsoft Teams 中的集中式员工学习中心,可让员工将学习和培养技能集成到日常工作中。 在Viva Learning中,团队可以发现、共享、推荐和学习其组织和合作伙伴提供的内容库。 他们可以快速访问分配或最近完成的学习内容,并在不离开 Microsoft Teams 的情况下完成所有这些操作。
Microsoft Graph 中的员工学习 API 使应用能够使学习管理系统 (LMS) 或学习提供程序中的内容在 Viva Learning 中可用。 使用以下资源与 Viva Learning 集成:
- 用于管理学习提供程序的学习提供程序,包括注册和删除提供程序。
- 学习内容,用于在 Viva Learning 中上传和管理 LMS 或学习提供商的学习内容元数据。
- 学习课程活动,用于在 Viva Learning 中从 LMS 或学习提供商上传和管理学习者课程活动记录。
集成的工作原理是什么?
作为管理员,你可以使用现成的集成(Viva Learning可以从 LMS 或学习提供商提取内容元数据和学习记录),将内容和学习者) 记录 (员工作业以及来自 LMS 或学习提供商的已完成课程记录与Viva Learning集成。 还可以使用 Microsoft Graph 中的员工学习 API 将内容元数据从 LMS 或学习提供程序推送到Viva Learning。
将内容元数据、员工作业及其已完成的课程记录上传到Viva Learning时,它们将显示在以下位置的Viva Learning中:
- 同步内容元数据后,内容将显示在主页的 “浏览课程 – 提供程序 ”部分下。
- 同步学习课程活动后,作业、建议和自学课程记录将显示在 “我的学习 ”选项卡上。根据进度,状态将从“ 正在进行” 更改为 “已完成”。
学习者的学习课程活动可以通过 API 在Viva Learning之外发现。
Authorization
借助适当的委派或应用程序 员工学习权限,你的应用可以使用员工学习 API 来管理租户中学习中心的学习提供程序及其内容。 有关访问令牌、应用注册以及委派和应用程序权限的详细信息,请参阅 身份验证和授权基础知识。
Microsoft Graph 中员工学习 API 的用例
使用员工学习 API 执行以下操作:
- 管理学习提供程序:
- 向Viva Learning注册提供程序,提供显示名称、在学习内容卡上显示的方形徽标,以及显示在“详细信息”页中的长徽标,这是提供程序内容在Viva Learning中显示所必需的。 返回的注册 ID 可用于对内容引入进行后续调用。
- 获取特定 registrationId 的 Viva Learning 中提供程序的详细信息。
- 获取租户Viva Learning中的提供程序注册列表。
- 删除Viva Learning中提供程序的注册。
- Create和管理学习内容:
- 将内容元数据推送到Viva Learning,使内容在Viva Learning内可供用户使用。
- 使用提供程序的 registrationId获取提供程序引入内容的元数据列表。
- 获取Viva Learning中提供程序引入内容的指定元数据。
- 删除提供程序引入内容的指定元数据。
- Create和管理学习课程活动:
- 获取用户的课程列表
- 在 Viva Learning 中Create新的学习课程活动。
- 使用 learningCourseActivityId获取学习课程活动的详细信息。
- 使用 learningCourseActivityId更新学习课程活动的详细信息。
- 删除学习课程活动
后续步骤
- 使用 Teams 中的协作功能启用员工学习。
- 在 Graph 资源管理器中试用员工学习 API。