什么是学生信息系统 (SIS) 数据集成框架?

SIS 数据集成框架可为管理员提供简化的界面,以用于配置、管理和维护 SIS 集成。可以在管理员面板数据集成下方方便地找到它。


SIS 数据集成框架有哪些优点?

该框架可帮助确保数据的准确性和一致性,缩短响应时间,减少时间密集型数据输入,以及有助于您更好地管理成本。该框架可通过以下方式为管理员提供帮助:

  • 支持 IMS Enterprise 1.1 和 LIS 2.0 标准
  • 支持快照 XML 和平面文件
  • 提供重复使用、导出和导入现有集成设置的功能
  • 提供 SIS 集成事件的日志,以实现更轻松的管理

对于当前使用其他集成方法的客户,该框架可提供管理方面的简便性。您可以通过 Blackboard Learn 用户界面,完全独立地安装、配置和管理您的集成。


我有兴趣通过该框架实施 SIS 集成。我从何处开始?

了解机构的业务逻辑(如您的注册办公室流程等)和数据需求以及其与 Blackboard Learn 之间的关系,对确定采用该框架的方向至关重要。另外,了解如何从 SIS 提取必要的数据以及究竟应提取哪些数据也很重要。您应该与机构的 Blackboard Learn、注册办公室和 SIS 团队共同合作,以调整数据需求和配置此类数据的功能,并使其对所选的 SIS 数据集成类型可用。

Blackboard 会在本部分提供相关文档,以帮您实施该框架。此外,Blackboard 支持团队为该框架提供完整支持。但是,可以提供一组可选咨询服务,一起帮您理解、计划和实施 SIS 集成。


目前,我将快照用作自己的集成。为何要考虑这个框架?

框架快照版本提供了几个关键改进,包括:

  • 对最新对象的支持(例如,学期、机构层次结构和课程合并)
  • 直接在用户界面访问日志记录,以可视化跟踪集成状态
  • 可以通过用户界面发布及时数据馈送
  • 可以安全测试数据文件,而不影响已存储在 Blackboard Learn 数据库中的数据
  • Blackboard 支持团队提供完整支持

我是否能继续使用自己的快照集成?

可以。您可以继续使用当前的集成,但需要提醒您的是,该集成不会支持在 Blackboard Learn 9.1 SP 7 之后的版本中增加的新 Blackboard Learn 数据对象,您也不会从 SIS 数据集成框架所提供的生产力和集成管理改进中获益。


我听说快照处于弃用阶段。具体来说这意味着什么?

弃用是准备结束某件事情的过程,而不是目的本身。具体来说,弃用是产品或功能已经被替换或不再需要并在将来某个时候被取消的公告。这允许对更改管理进行计划。另外,宣布弃用实际上是“冻结”产品的开发。

快照命令行工具已正式从 Blackboard Learn 9.1 2017 年第二季度版本中删除。Blackboard Learn SaaS 中不提供这些工具。


弃用将会对我的快照集成产生何种影响?

目前根本不会产生任何影响。然而,宣布弃用是最好的做法,这使您可以开始积极地评估集成方法,并确定您需要做出的必要更改以支持新的框架快照功能。请注意,框架快照 XML 为当前在快照集成中使用 XML 文件格式的用户提供了一条路径。它现在和以后都不支持 9.1 SP 7 之后版本中的新功能。

当 Blackboard 决定发布将从 Blackboard Learn 中完全删除快照的版本时,我们会采用大量高级通知予以告知,以便您相应地计划您的过渡。

由于 Blackboard 支持团队为该框架提供完整支持,因此,您无需“集成定制维护”(ICM) 协议。出于计划目的,如果您目前持有快照集成的 ICM 协议,请注意,ICM 协议中不会纳入向该框架的过渡。如果您对向该框架的过渡存有疑问,请联系 Blackboard 支持团队。


有哪些资源供我使用以便开始使用 SIS 数据集成框架?

学生信息系统 (SIS) 中提供的产品文档。

Blackboard Learn 的 SIS 数据集成界面中嵌入了技术文档和指南。导航到管理员面板 > 数据集成 > 学生信息系统集成,然后在右上角选择示例文档链接。我们还配备了 Blackboard 支持人员,以帮助解答集成方面的问题。

如果您需要集成设置方面的帮助,请联系 Blackboard 咨询人员,以获取 SIS 集成配置的高级指导以及 SIS 数据集成框架指导(技术知识转移 (TKT))。

详细了解快照集成


适用于 SaaS 部署的 SIS 集成与自托管/主机托管有何区别?

在自托管和主机托管环境中,端点 URL 使用标准标识符、BBLEARNbb_bb60。在 SaaS 部署中,每个站点都有一个唯一的数据库标识符,因此端点 URL 将发生变化。要查找唯一数据库标识符,请按照以下步骤操作:

  1. 导航到管理员面板 > 数据集成 > 学生信息系统集成
  2. 在列表中查找您的集成。
  3. 在集成的选项菜单中,选择 HTTP 信息
  4. 唯一数据库标识符是在 /endpoint 之前以 BB 开头的字符串。

您需要在您的 cURL 或其他脚本中将 BBLEARNbb_bb60 的所有引用替换为此标识符。例如, https://servername.domain.edu/webapps/bb-data-integration-flatfile-BBLEARN/endpoint/course/store 需要更改为 https://servername.domain.edu/webapps/bb-data-integration-flatfile-BB[DATABASEIDENTIFIER]/endpoint/course/store


LIS 何时支持交叉列出和机构层次结构?

在 LIS 规范内,交叉列出称为区域分配。Blackboard 计划以标准化方式来处理这个问题,即与 IMS 一起实现 LIS 结果内的规范级别。

机构层次结构目前不受 LIS 支持。Blackboard 实施 LIS 的长期目标是让其实现一对一映射,类似于通过平面文件规范提供的映射。由于 IMS 仍在不断优化 LIS 规范,因此,Blackboard 将等待在此领域做出进一步开发。

交叉列出和机构层次结构通过平面文件受支持,应该是客户端的临时解决方案。通过 SIS 数据集成框架,客户端可以使用各种集成方法来满足数据需求。因此,LIS 可用于支持某些数据集成需求,而平面文件则可用于补充其他数据需求。


Blackboard 对于在核心 Blackboard Learn 产品中为 SIS 恢复成绩交换有什么计划?

Blackboard 认识到成绩交换的重要性和意义。Blackboard 希望以标准化方式来处理这个问题,即与 IMS 一起实现学习信息服务 (LIS) 结果内的规范级别,从而更广泛地满足该领域中成绩交换的需求。在此基础上,我们将继续更新我们的 LIS 实施。

成绩交换在使用 Grades Journey 功能的 Learn SaaS 中受支持。


集成数据中可接受的字符集都有哪些?

核心数据字段中包含的安全字符集包括:

A-Z a-z 0-9 . ' , " : ! ? $ @ [ ] { } -_

密码和外部密钥还可以包含:

% & # < > = \ + /

字段中不允许的字符包括:

*


SIS 集成能否管理现有课程和用户?

只要符合以下要求,就可以使用 SIS 集成继续管理及更新您系统中已存在的课程和用户:

  • 课程:来自馈送的 batchUid 必须与现有课程匹配。这同样适用于手动创建课程的 course_id,且可以区别该课程是否由其他数据集成创建。
  • 注册:只要注册馈送中用于标识用户的数据与 Blackboard Learn 中用户的 batchUid 匹配,就可以在任何课程中注册用户。
  • IMS/XML 集成类型:集成现有课程,然后注册现有用户。
  • 数据:现有课程和用户数据必须位于正确的数据源密钥中。

详细了解数据源密钥


我能否有多个集成?

您可以使用多个集成来提供用于创建 Learn 对象的数据。不过请注意,集成类型“拥有”数据,不是数据源密钥,您应该选择集成类型并配置集成,以确保每个集成都能针对特定数据集执行操作。


在尝试使用新添加的不同类型的集成更新通过之前安装的集成类型所创建的对象时,我会收到数据错误,这是怎么回事?

9.1 SP6-SP11 SIS 框架集成类型不支持不同类型的操作。例如:LIS 集成类型无法更改通过 SIS 集成快照平面文件类型创建的数据。建议不要超过数据集的集成类型范围。如有任何疑问,请联系 Learn 支持团队。


即使将集成设置为使用传入数据源密钥,我也会收到“找不到数据源密钥”错误,这是怎么回事?

必须在集成使用之前创建数据源密钥。请参阅“数据源密钥管理”下方的“创建数据源密钥”部分。


我如何执行集成测试?

请参阅各个集成类型文档,了解测试数据和流程。