团队合作是每个现代组织的核心。以团队合作为本,是每个成功机构的标志性特征。您可以将 Blackboard Learn 的功能和特性与 Microsoft Teams 班级配对,增强其特性和功能。
您的课堂活动可能包括实时对话、视频会议或异步交互。您可以为学生添加文件共享和合作创建体验。全部集成至一个位置。带有 Learn Ultra 功能的 Microsoft Teams 班级重新定义了教学的动态形式和有效学习的含义。
重要信息
确保您已成功在您的 SIS 中设置机构电子邮件字段。
请注意,Microsoft Teams 班级依赖于 SIS 中的机构电子邮件字段来映射到正确的 Microsoft Azure Active Directory 的用户主体名称 (UPN)。如果未配置机构电子邮件,则这默认为现有电子邮件,但建议为每个用户设置此字段以确保其数据正确同步,并且 Microsoft Azure Active Directory (ADD) 与 Blackboard Learn 之间没有电子邮件数据冲突。如果您在 SIS 映射中未正确设置此字段,则集成将继续工作,但用户可能不会显示在创建的 Teams 班级中,并且可能会发生错误。
有关测试的信息
强烈建议想要在 Blackboard 测试和/或暂存实例中测试 Microsoft Teams 班级集成的客户执行以下步骤:
- 与他们的 Microsoft 客户团队合作,根据其机构许可协议请求 Microsoft 测试租户 。
- 或者,客户可以在 https://aka.ms/edutrial 请求试用。此试用持续 6 个月。如果您需要将试用时间延长一段时间,请联系您的 Microsoft 客户代表。
如果您在此集成方面需要 Microsoft 客户团队的支持,请填写以下在线表单 https://aka.ms/lmsintegration。
在 Blackboard 测试或暂存环境中使用 Microsoft 测试租户,可以防止在您开始在 Blackboard Learn 生产系统中部署集成时引入潜在的数据重复问题。
支持机构数据映射 – 机构电子邮件 SIS 字段
在云提供商集成发展的过程中,Blackboard 在学生信息系统框架集成和公共 REST API 中均创建了一个新的机构电子邮件字段,使机构能够有效地管理 Blackboard Learn Ultra 和 Microsoft Azure Active Directory 之间的数据同步过程。
“机构电子邮件”有什么含义?它支持什么?
利用机构电子邮件字段,可在客户的外部支持数据源和 Blackboard Learn Ultra 之间进行自定义字段映射。对于由云提供商(如 Microsoft)提供的数据源,用户主体名称 (UPN) 是每个用户的主要唯一标识符,由 UPN 前缀(用户的帐户名)和 UPN 后缀(DNS 域名)以及 @ 符号组成。这将为 Microsoft Azure Active Directory 中的每个特定用户创建一个唯一的电子邮件地址。
为确保数据准确,并正确实现 Blackboard Learn Ultra 和 Microsoft Teams 班级的注册或成员资格,两个系统之间的用户电子邮件地址必须匹配。在 Blackboard Learn 中,用户可以更改或覆盖用户界面中现有的电子邮件地址,这可能导致出现同步错误,并且用户无法正确添加到班级 Team 中。机构电子邮件字段映射确保可以正确管理此级别的安全性和验证检查,无论用户是否在 Blackboard 内更改了其电子邮件。
如果两个电子邮件地址不同,则需要执行以下操作之一:
- 必须决定哪一来源具有优先权,并将同时作为个人和机构电子邮件,或
- 机构可以在机构电子邮件 中设置自定义字段映射,从而解决潜在冲突。
现在可在高级配置设置 > 用户 Learn 对象类型 > 字段映射下,查看所有现有 SIS 集成类型的机构电子邮件字段映射。
这是一个示例 LIS 2.0 脚本,用于使用自定义脚本文本框填充机构电子邮件字段:
(function() {
var v = data.person.extensions.get('inst_email');
return v ? v.value : null;
}());
需要注意的是,默认情况下,对于所有 SIS 格式,机构电子邮件都设置为个人电子邮件,并且要求每个人的该项都是唯一的。设置并运行的所有现有集成都将有此数据映射,因为如果用户的电子邮件重复,SIS 将无法导入用户。如果机构需要能够将机构电子邮件更改为自定义,则需要通过 SIS 中的“高级配置设置”进行管理。
要求
该集成支持 Ultra 课程注册规模,最高可达 Microsoft 为 Microsoft Teams 确定的相同用户限制。必须加入 Microsoft 365 Education 计划。
Microsoft Teams 班级集成仅在 Ultra 课程视图课程中可用。您的机构需要满足以下要求才能使用:
- 已启用 Blackboard Learn SaaS with Ultra 基础导航
- 启用 LTI 以便在课程中使用:转至管理员面板 > LTI 工具提供者 > 管理全局属性。然后,在“课程”中选择已启用 LTI,并可以选择性地在“组织”中选择已启用 。选择提交。
- 必须已配置 LTI
- 添加 Blackboard Learn Ultra Teams 班级 LTI 集成
- 添加 Microsoft Teams 班级 LTI 1.3 工具
- 添加 REST API 工具和跨域资源共享
- 配置和批准 Microsoft Teams 班级集成
添加 Blackboard Learn Teams LTI 1.3 工具
- 在“管理员面板”上,选择 LTI 工具提供者。
- 选择注册 LTI 1.3 工具。
- 在客户端 ID 字段中,键入或复制并粘贴此 ID:f1561daa-1b21-4693-ba90-6c55f1a0eb41
- 复查已预填充的所有设置,在工具状态中,选择已启用。
- 在机构策略中,选择课程中的角色、姓名和电子邮件地址。
- 此外,对于选择允许成绩服务访问和允许成员服务访问,均选择是。
添加 Microsoft Teams 班级 LTI 1.3 工具
- 在管理员面板上,选择 LTI 工具提供者。
- 选择注册 LTI 1.3 工具。
- 在客户端 ID 字段中,键入或复制并粘贴此 ID:027328b7-c2e3-4c9e-aaa1-07802dae6c89
- 复查已预填充的所有设置,在工具状态中,选择已启用。
- 在机构策略中,选择课程中的角色、姓名和电子邮件地址。
- 此外,对于选择允许成绩服务访问和允许成员服务访问,均选择是。
添加 REST API 工具
- 在管理员面板上,导航到集成,然后选择 Rest API 集成。
- 选择创建集成。
- 在应用程序 ID 字段中,键入或复制并粘贴此 ID:f1561daa-1b21-4693-ba90-6c55f1a0eb41
- 键入此集成的用户。此用户将是具有与该应用程序关联的家庭 API 访问权限的用户
- 选择提交。
我们建议选择一个能够管理 REST 集成并具有课程/组织大纲 > Microsoft Teams > 配置的相关权限的用户
添加跨原始信息资源共享
- 在管理员面板中,导航到集成,并选择跨原始信息资源共享。
- 选择创建配置。
- 在信息字段中,键入或复制并粘贴此 URL:https://bb-ms-teams-ultra-ext.api.blackboard.com
- 在允许的标题字段中,键入授权。
- 将可用设置为是。
- 选择提交。
配置和批准 Microsoft Teams 班级集成
为了成功地将 Blackboard Learn 实例与 Microsoft Teams 班级集成,您需要确保 Blackboard 应用程序已获准在 Microsoft Azure 租户中获得访问权限。这是您的机构的 M365 全局管理员需要完成的过程。
这个过程可以在您在 Blackboard Learn 实例中配置 LTI 应用程序之前或之后进行。
配置 LTI 应用程序之前
如果您选择在配置 LTI 集成之前批准 Blackboard Teams 班级 Azure 应用程序,则需要重定向到 Microsoft Identity Platform Admin Consent Endpoint。URL 如下所示:
https://login.microsoftonline.com/{tenant}/adminconsent?client_id=2d94989f-457a-47c1-a637-e75acdb11568
您需要将 {Tenant} 替换为特定机构的 Microsoft Azure 租户 ID。
此图概述了 Microsoft 和 Blackboard 应用程序所需的权限:
配置 LTI 应用程序后
- 在管理员面板中,导航到工具和实用工具,然后选择 Microsoft Teams 集成管理。
- 选择启用 Microsoft Teams。
- 将您的 Microsoft 租户 ID添加到可用的文本字段中。
- 如果应用程序有预先同意,则会显示一个小的勾选标记。如果显示该复选框,请选择提交。
- 如果同意尚未获得批准,请按照描述的步骤生成 URL 以便获得准许,并将其发送给 M365 全球管理员以获得批准。
- 确认已获得批准后,选择重试按钮进行确认。
- 经过确认后,选择提交。