在这里,您将找到有关 Microsoft Teams 班级与 Blackboard 集成的最重要主题和问题。
集成提供什么功能?
课程教师可以将 Learn 中的课程成员数据同步到 Microsoft Active Directory,并自动创建 Team 班级。Ultra 课程的学生将自动注册到 Team 班级中。教师可以激活 Team 以允许学生访问它,以便学生可以从详细信息和操作菜单中在 Ultra 课程内启动 Teams 班级。
谁以及哪些角色可以使用此集成?
在已启用 Ultra 体验的情况下运行 Blackboard Learn SaaS v3900.19.0 或更高版本的所有 Blackboard 客户端都可以使用此集成。此集成专门为 Ultra 课程而创建,要求机构在启用 Microsoft Teams for Education 时获得 Microsoft Education 许可证。Blackboard 增加了一个新的授权来支持 Teams 班级配置。默认情况下,该授权将指定给核心系统讲师角色。授权包括:
课程/组织大纲 > Microsoft Teams > 配置
尽管可以将此授权授予任何自定义角色以启用 Team 创建,但所有课程都必须注册一个完整的讲师角色,才能在租户中创建 Microsoft Team。
此集成的最低要求是什么?
- 运行 v3900.19.0 或更高版本的 Blackboard Learn SaaS 环境。
- 已启用 Blackboard Learn Ultra 体验。
- Blackboard Learn Ultra 课程。
- Microsoft Education 许可证,已启用 Teams for Education。
- Microsoft 测试和生产租户 ID(对于希望在其 Learn 测试或暂存实例中进行测试的客户端,建议使用测试租户 ID)。
- 机构电子邮件设置。
此集成是否会影响现有 Microsoft Teams 集成?
此集成独立于机构设置的任何现有 Microsoft Teams 集成。如果客户端具有集成在其 Blackboard Learn 实例中的现有 Microsoft Teams LTI 调度程序,那么考虑到新的 Teams 班级集成的构建方式,这不会受到影响。如果客户端在其 Microsoft Azure Active Directory* 内使用的 Microsoft Teams 具有较复杂的设置,建议您与 Microsoft 客户团队联系以获得进一步的指导,或填写相应的注册表单。
*例如,如果已在 Microsoft School Data Sync 内或通过 Graph API 创建 M365 小组。
为何需要此 Microsoft 租户 ID?
Microsoft 租户 ID 是 Blackboard Learn 和 Microsoft Azure Active Directory 之间使用的唯一标识符。Learn 中的数据将明确与租户同步,以便成功匹配用户、课程和成员信息。要测试您的 Blackboard Learn 测试或暂存实例中的集成,我们建议将 Microsoft 测试租户 ID 用于此过程, 而不是将 Microsoft 生产租户 ID 用于此过程。切勿使用生产租户 ID 进行测试。如果您没有 Microsoft 测试租户,请联系您的 Microsoft 客户团队,以根据您的机构许可协议请求 Microsoft 测试租户。
在何处存储此集成的数据?
所有数据均按照 Blackboard 和 Microsoft 与贵机构签订的现有协议以及所有适用的隐私法进行保护和使用。您可以在我们的隐私中心找到更多关于我们隐私保护相关做法的信息。所有 Learn 数据和相关集成数据继续托管在您的 AWS 区域,并受 Blackboard 和 Amazon 为您的 Learn 数据所采用的现有隐私和安全保护的约束。所有特定于 Teams 的集成数据都由 Microsoft 作为您的租户一部分进行管理和维护,并在与其关联的特定区域进行维护。
此集成在 AWS GovCloud 中是否可使用?
此集成仅适用于具有 .edu 帐户且已获得教育许可的客户端。GovCloud 客户端具有公司 Microsoft 租户,因此不会许可必要的 API。
此集成的权限要求是什么?
集成的体系结构是利用 Microsoft Graph API 创建 Teams 班级,同时还为所创建的 Teams 列出、添加和更新组的关联成员身份。作为开发方法的一部分,Blackboard 与 Microsoft Graph 工程团队密切合作,以深入了解如何构建和利用 Graph API 的核心建议、所需的权限以及 Blackboard 应该遵循什么来同步 Blackboard Learn 成员资格和课程数据。
以下是一些面向公众的已用 API 示例:
- https://docs.microsoft.com/en-us/graph/api/team-post?view=graph-rest-1.0&tabs=http#example-4-create-a-team-from-group
- https://docs.microsoft.com/en-us/graph/api/user-list?view=graph-rest-1.0&tabs=http
- https://docs.microsoft.com/en-us/graph/api/group-post-members?view=graph-rest-1.0&tabs=http#example-2-add-multiple-members-to-a-group-in-a-single-request
每个 Graph API 都有推荐的权限和权限类型,它们也与 Microsoft 提供的本指南和需要同意的参考文档一致。该 Microsoft 文档还侧重于需要哪些“应用程序”权限来构建与 Graph API 交互的专用解决方案。虽然上面的列表不是 Blackboard 集成所调用 API 的完整详尽列表,但它提供了关于 Blackboard 如何以及为什么利用所需的适当权限级别构建“Teams 应用程序”的关键见解,这些权限是微服务调用 API、创建 Team 并将数据从我们的多租户架构同步到 AAD 所需的适当权限。
是否有在 Microsoft Teams 班级中禁用特定功能的方法?
有,Microsoft Teams 管理员可以在全局级别禁用和启用特定的 Teams 应用程序。例如,要禁用特定功能(如分配、成绩和见解),请在 Microsoft Teams Admin Center 中对其进行管理,并将其从“允许”更改为“已禁止”。
我们如何管理每年的课程汇总和存档实践?这如何影响 Microsoft Teams 课堂?
向 Teams 课堂集成添加了附加功能,以支持有关处理 Ultra 课程的禁用、删除和存档以及它们与 Microsoft Teams 的关联方式的工作流。以下一组使用案例提供了有关此集成所支持内容的指导:
Blackboard Learn Ultra 课程 | Microsoft Teams 班级 |
---|---|
Ultra 课程完成 | 将存档班级 Teams |
Ultra 课程可用性更改(可用改为不可用) | 已暂停数据与班级 Teams 的同步。教师仍可以通过 Learn Ultra 链接和直接通过 Teams 访问班级 Teams。以前注册的学生可以继续通过 Teams 访问班级 Team。 |
教师禁用 Ultra 课程中的 Microsoft Teams 班级 | 特定 Microsoft Teams 不受此更改的影响,用户可以继续直接从 Microsoft Teams 访问。自动同步进程已停止。如果教师重新启用 Team,则同步流程会对现有 Team 重新启用。 |
管理员禁用 Teams 班级集成 LMS 范围 | 所有 Microsoft Teams 不受此更改的影响,用户可以继续直接从 Microsoft Teams 访问。自动同步进程已停止。 |
管理员重新启用 Teams 班级集成 LMS 范围,并且教师重新启用课程 | 如果管理员选择重新启用 Teams 班级集成,则不会取消存档任何 Teams,但课程将保持不活动状态(同步过程已暂停)。如果教师在管理员启用后重新启用集成,则现有课程将重用最初与该课程同步的现有 Team。 |
Ultra 课程删除 | Team 进入存档状态,系统根据 Microsoft 的建议删除所有注册。 |
我们机构具有单个 Blackboard Learn 实例和多个 Microsoft 租户。此集成适合我们吗?集成是否支持多个域?
Blackboard Learn Ultra 与 Microsoft Teams 班级之间的当前集成依赖于单个 Microsoft 租户 ID 支持的单个 Learn 实例(1:1 映射),目前不支持多个域。这是由 Blackboard 为 Blackboard 和 Microsoft Active Directory 之间构建数据映射过程的方式所决定,同时可以确保在多个租户之间不会发生数据损坏问题。已经讨论了为多个 Microsoft 租户支持单个 Blackboard Learn 实例 (1: N) 的概念,并且同时为 Blackboard 和 Microsoft 形成未来的路线图开发活动。
作为机构电子邮件的一部分,支持哪些 SIS 集成方法?
现在除 SIF 之外,对于所有现有 SIS 集成类型均可用,机构电子邮件是每个用户的主要唯一标识符,由 UPN 前缀(用户帐户名)和 UPN 后缀(DNS 域名)组成,并用 @ 符号连接在一起。这会为数据服务目录中的每个特定用户创建一个唯一的电子邮件地址,使机构能够有效地管理 Blackboard Learn Ultra 和服务之间的数据同步过程。对于所有 SIS 格式,它默认设置为个人电子邮件,并且要求每个人的此项都是唯一的。设置并运行的所有现有集成都将有此数据映射,因为如果用户的电子邮件重复,SIS 将无法导入用户。
您可以通过“SIS 高级配置设置”>“用户 Learn 对象类型 ”>“字段映射”对其进行管理。
作为此集成的一部分,Blackboard 更新了以下一组 SIS 集成类型以支持新的机构电子邮件字段映射:
如果您当前使用学校互操作性框架 (SIF) 进行 SIS 集成,则可以混合集成类型,允许您通过 REST API 或通过其他方法(例如快照平面文件)来补充额外的数据要求。