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