LIS(即学习信息服务)是由 IMS 全球学习联合会成员开发的一种规范,可让您使用事件驱动和批处理数据(由符合 LIS 要求的 SIS 配置)进行集成。Blackboard 将 LIS 视为 SIS 集成的“前端”模型。

Blackboard Learn 提供两种 LIS 集成类型 Building Block(可通过 Building Block“已安装的工具”页面进行管理):数据集成 - LIS 2.0 Draft 与数据集成 - LIS 2.0 Final。LIS 2.0 Draft 是为旧版兼容性提供的,LIS 2.0 Final 符合 LIS 2.0 核心和结果的 IMS 最终规范合规性。您可以在迁移到 LIS Final 后继续使用 LIS 2.0 Draft。请注意,在从 Draft 过渡到 Final 版本的 LIS 2.0 集成期间,可能需要调整一些数据。


建议的阅读材料


什么是 LIS?

IMS 学习信息服务或 LIS 2.0 应被看作是 Enterprise 1.1 的替代品,其所含的解决方案基于从 Enterprise 1.1 实施缺陷中吸取的经验。LIS 2.0 不仅描述了要交换的数据,还描述了传输过程及用于发布和使用此类数据的方法。这种级别的规范允许在符合 LIS 要求的原始系统中将数据一对一映射到支持 LMS 使用此类数据的进程,从而有助于实现即插即用型集成。

LIS 2.0 基于 Web 服务,兼容的系统根据已知服务传递数据,且只需提供系统端点两个系统便可交换数据。虽然系统可能会为手动上传生成符合 XML 数据描述的平面文件,但 LIS 2.0 是一种事件驱动模型。这是在 SIS 框架中使用 LIS 2.0 集成类型完成的。


支持的数据

数据对象支持
用户是(Y)
课程
成员
(注册和职员指定)
是(Y)
组织
学期是(Y)
Outcomes(仅限 LIS 2.0 Final)是(Y)

请参阅 LIS 2.0 数据格式,了解每个对象支持的属性完整列表。


要求

Peoplesoft 版本:

Peoplesoft Campus Solutions 9,包 22 或更高版本;http://www.oracle.com/us/industries/...rch/056908.pdf

Banner 版本和相关性:

需提供 Banner General - 8.1 或更高版本,需提供 Banner Student - 8.1 或更高版本

需提供 Banner Intcomp - 8.0.2 以及 Banner Financial Aid - 8.11

对于 Oracle Application Server - 10.1.3,需提供 Banner Event Publisher - 1.0
Banner Integration for eLearning - 8.1

对于 Oracle Weblogic 11g
需提供 Banner Event Publisher - 1.1
Banner Integration for eLearning - 8.1.1


快速设置:LIS 集成类型

除了熟悉任何 SIS 集成所涉及的数据外,LIS 集成类型的设置还要求掌握 SIS 功能和 Learn 端点方面的知识,以了解 LIS 集成类型所支持的数据对象是否符合您的集成目标。另外,还需要了解特定文件格式。您可以按以下步骤创建 LIS 集成,导航到 Learn 系统管理员 SIS 集成 UI:数据集成 > 学生信息系统集成

  1. 选择“创建集成”。
  2. 选择“IMS 学习信息服务”。
  3. 在下一个屏幕上,您会看到可编辑的配置选项:

    要进行高级配置(如数据映射),必须将集成设为“测试”或“活动”状态

    1. 集成名称:为集成输入一个名称,如“LIS 集成测试”
    2. 描述(可选):输入您要描述集成的任何内容。例如:“使用默认设置测试 LIS 集成”。
    3. 共享用户名用于数据发布操作,与共享密码的作用一样
    4. (可选)SIS 学习信息服务批处理 Web 服务 URL:这是 SIS 端服务(用于处理批处理文件消息)的 URL。
    5. (可选)批处理服务用户名和密码:在批处理数据文件时 SIS 可能会要求提供此类内容
    6. (可选)批处理下载用户名和密码:在下载批处理数据文件时 SIS 可能会要求提供此类内容
    7. 设置集成状态:
      1. 非活动 - 集成不进行处理
      2. 活动 - 集成进行处理并更新 Learn 数据
      3. 测试 - 集成进行处理,但不更新 Learn
    8. 设置日志详细程度级别 - 对于“测试”,建议选择“所有诊断和调试消息”。对于“活动”,建议使用较低级别的设置,如“仅错误”或“错误和警告”。
    9. 接下来,选择用于此集成的数据源密钥 (DSK)。您可以选择使用特定现有 DSK,创建新密钥,或使用馈送中提供的数据源。请注意,在所有情况下,必须先创建 DSK,然后系统才能处理数据馈送。
    10. 最后,选择通过此集成处理的对象及如何处理奇偶校验。一般来说,默认值都没有问题。
    11. 提交后,您的新 LIS 集成会显示在集成列表中。

还须再完成一个步骤才能支持 LIS 集成,即配置符合 LIS 要求的 SIS 系统以使用 LIS 将数据发送到 Learn。请注意,LIS 端点是需要执行的任务所特有的。

详细了解如何在 Learn 中配置 LIS 集成

手动测试集成

进一步配置 Learn 或 SIS 之前,您可以选择手动测试新配置。

详细了解 LIS 2.0 集成测试


LIS 端点

使用此信息设置 SIS,以便将数据发送至 LIS 集成。将特定对象类型的数据发布到非匹配端点将会失败。例如:将课程数据文件发布到人员端点将会失败。

LIS 2.0 Final 端点 URL 不同于 Draft 端点 URL。具体来说,LIS 2.0 Final 上下文是“bb-data-integration-lis-final-...”,而 Draft 上下文则是“bb-data-integration-lis-...”。这样可以支持两种集成类型。

操作端点 URL
批量数据交换管理服务LIS 2.0 Draft:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/BulkDataExchangeManagementServiceSyncService

LIS 2.0 Final:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/BulkDataExchangeManagementServiceSyncService

在您的 SIS 设置中为批量(批处理)数据交换位置提供 Learn 端点。

课程区域管理服务LIS 2.0 Draft:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/CourseSectionManagerSyncService

LIS 2.0 Final:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/CourseSectionManagerSyncService

在您的 SIS 设置中为课程数据交换位置提供 Learn 端点。

小组管理服务LIS 2.0 Draft:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/GroupManagementServiceSyncService

LIS 2.0 Final:

https://<servername.domain.edu>/webapps/>bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/GroupManagementServiceSyncService

在您的 SIS 设置中为小组(学期)数据交换位置提供 Learn 端点。

成员管理服务LIS 2.0 Draft:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-Service BB<DATABASEIDENTIFIER>/services/MembershipManagementServiceSyncService

LIS 2.0 Final:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-ServiceBB<DATABASEIDENTIFIER>/services/MembershipManagementServiceSyncService

在您的 SIS 设置中为成员(注册/职员)数据交换位置提供 Learn 端点。

人员管理服务LIS 2.0 Draft:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-BB<DATABASEIDENTIFIER>/services/PersonManagementServiceSyncServiceService

LIS 2.0 Final:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/PersonManagementServiceSyncServiceService

在您的 SIS 设置中为人员(用户)数据交换位置提供 Learn 端点。

Outcomes 管理服务仅限于 LIS 2.0 Final:

https://<servername.domain.edu>/webapps/bb-data-integration-lis-final-BB<DATABASEIDENTIFIER>/services/OutcomesManagementServiceSyncService

提供批量数据交换的 SIS 端点。

批量数据交换管理服务系统会将该 URL 从 SIS 中所显示的设置复制到 Learn LIS 集成配置 UI。

提供批量数据交换的 SIS 端点。

详细了解 LIS 2.0 数据格式


已知问题:LIS 区域合并数据未得到处理

您必须手动创建父课程和子区域,然后使用平面文件集成将其合并。

  1. 使用 LIS 集成创建父区域。
  2. 创建父课程。
  3. 使用平面文件集成来合并通过父课程创建的子区域。
  4. 选择忽略以下对象的更新时更改,以确保平面文件不会覆盖 LIS 集成所设置的课程名称值。
    1. 批处理 Uid
    2. 课程 ID
    3. 课程名称 I
  5. 在平面文件中包括以下字段:

    external_course_key|course_id|course_name|master_course_key XLIST_10.201501|XLIST_10.10.201501|ACCT-409-401 ISIN-409-401 Spring 2015| 10.201501|10.201501|10.201501|XLIST_10.201501 11.201501|11.201501|11.201501|XLIST_10.201501