如果您了解 SIS 框架的一些基本准则,并熟知集成目标与数据生命周期的关系,则配置 LIS 集成就非常轻松简单。下文将先介绍基于默认值的基本配置,然后会列出各个设置的自定义如何影响集成功能的说明。
LIS 配置
- 在管理员面板的 Building Block 下方,选择数据集成。
- 选择学生信息系统集成。
- 指向创建集成以打开列表。
- 选择 IMS 学习信息服务集成类型。
- 在下一个屏幕上,您会看到可编辑的配置选项。
集成属性
集成名称 | 必读 | 为集成输入一个唯一名称,此名称将显示在“学生信息系统集成”页面中配置的集成列表中。 |
说明 | 可选 | 键入集成的描述。有助于进一步识别集成。 |
共享用户名 | 必读 | SIS 系统会自动生成共享用户名并填充至此文本框。它与共享密码一起用于数据发布操作。此字段不可编辑。 |
共享的密码 | 必读 | 键入 SIS 系统生成的密码。 |
SIS 学习信息服务批处理 Web 服务 URL | 不需要 | 该字段用于指定 Learn 将与学生信息系统通信以获取批处理数据状态的 URL。要详细了解批处理,请参阅 LIS - IMS 学习信息服务。 |
批处理服务用户名 | 不需要 | 此字段用于指定学生信息系统要求提供以向数据批处理授权的用户名。要详细了解批处理,请参阅 LIS - IMS 学习信息服务。可能在使用批处理服务时需要。 |
批处理服务密码 | 不需要 | 此字段用于指定学生信息系统要求提供以向数据批处理授权的密码。要详细了解批处理,请参阅 LIS - IMS 学习信息服务。可能在使用批处理服务时需要。 |
批下载用户名 | 不需要 | 此字段用于指定学生信息系统要求提供以访问批处理数据的用户名。要详细了解批处理,请参阅 LIS - IMS 学习信息服务。 |
批下载密码 | 不需要 | 此字段用于指定学生信息系统要求提供以访问批处理数据的密码。要详细了解批处理,请参阅 LIS - IMS 学习信息服务。 |
集成状态 | 必读 | 集成状态选项:
Blackboard 建议从“测试”状态开始集成。选择此状态可允许您测试集成、修复确认集成前可能出现的任何问题。完成测试后,应将此状态设为“非活动”或“活动”。 要进行高级配置,必须将集成设为“测试”或“活动”状态。 |
日志详细程度 |
必读 | 日志详细程度选项将决定此集成的“SIS 日志”屏幕中显示什么信息。
选择详细日志级别还可以选择详细程度更低的日志级别或选定日志级别之前的级别。例如,如果您选择消息日志级别,则系统会记录错误、警告和消息。 |
Learn 数据源 | 必读 | 确定与 Blackboard Learn 集成时使用的数据源。
之前必须使用数据源管理工具来定义数据源密钥(请参见《数据源密钥概述》一文) |
批处理 UID 前缀 | 可选 | 通过为集成过程中所创建的对象添加标识符前缀,从而避免 ID 冲突。Blackboard 建议您不要在为集成创建数据后更改此设置。 |
此时,默认 LIS 集成的 Learn 配置就完成了,您可以对其测试,方法是:将集成状态设置为测试并提交 LIS 格式的数据文件(请参阅起始文件的 LIS 示例、SOAP 测试示例及示例中的 LIS 数据格式)。
高级集成设置
虽然在大多数情况下,默认设置已经足够,但您的集成目标可能会提出新要求,即需要进一步配置更改。在某些情况下,保持预期 Learn 数据管理目标与预期 SIS 数据管理目标之间的一致性是不可能的。高级设置允许对传入数据进行框架内管理,以实现 Learn 数据目标。
集成的高级设置可以在学生信息系统集成管理员界面通过三个步骤实现:
- 创建自定义字段映射
- 集成配置中的“高级集成设置步骤 3”。
用于插入和更新的可用高级集成设置包括:
- 请勿插入或更新:忽略此对象的传入数据。
- 仅插入:仅添加新对象;如果存在与此数据外部密钥匹配的对象,则不执行任何操作。
- 仅更新:仅更新现有对象;如果不存在对象,则不执行任何操作。
- 智能插入或更新(默认):如果 Learn 中没有匹配的对象,则将其添加为新对象;如果 Learn 中存在匹配的对象,则通过传入数据更新它。
您还可以决定在执行删除流程时删除数据会出现什么情况:
- 请勿禁用或清除:请勿根据馈送文件删除系统中的任何对象或将其标记为删除。
- 禁用:标记为删除,但实际并不根据馈送文件删除系统中的任何对象。
- 清除:根据馈送文件删除系统中的对象。
上述设置可以应用到 LIS 支持的每个对象(如 UI 中所显示)。更改这些设置的默认值将会微调集成,使其提供的对象管理超出可用 SIS 馈送中数据提供的管理。