使用员工学习 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中:
- 内容显示在主页的 “浏览课程 – 提供商 ”部分下。
- 作业和已完成的课程记录分别显示在 “我的学习 ”页的 “已分配给你 ”和“ 已完成 ”部分下。
Authorization
借助适当的委派或应用程序 员工学习权限,你的应用可以使用员工学习 API 来管理租户中学习中心的学习提供程序及其内容。 有关访问令牌、应用注册以及委派和应用程序权限的详细信息,请参阅 身份验证和授权基础知识。
Microsoft Graph 中员工学习 API 的用例
使用员工学习 API 执行以下操作:
- 管理学习提供程序:
- 向Viva Learning注册提供程序,提供显示名称、在学习内容卡上显示的方形徽标,以及显示在“详细信息”页中的长徽标,这是提供程序内容在Viva Learning中显示所必需的。 返回的注册 ID 可用于对内容引入进行后续调用。
- 获取特定 registrationId 的 Viva Learning 中提供程序的详细信息。
- 获取租户Viva Learning中的提供程序注册列表。
- 删除Viva Learning中提供程序的注册。
- 创建和管理学习内容:
- 将内容元数据推送到Viva Learning,使内容在Viva Learning内可供用户使用。
- 使用提供程序的 registrationId获取提供程序引入内容的元数据列表。
- 获取Viva Learning中提供程序引入内容的指定元数据。
- 删除提供程序引入内容的指定元数据。
- 创建和管理学习课程活动:
- 获取用户的课程列表
- 在 Viva Learning 中创建新的学习课程活动。
- 使用 learningCourseActivityId获取学习课程活动的详细信息。
- 使用 learningCourseActivityId更新学习课程活动的详细信息。
- 删除学习课程活动
后续步骤
- 使用 Teams 中的协作功能启用员工学习。
- 在 Graph 资源管理器中试用员工学习 API。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈