批处理文件是允许一次创建或复制多达 500 个课程的分隔文件。若要了解关于创建批处理文件的更多信息,请参阅课程批处理文件指南


批创建课程

  1. 管理员面板课程区域中,选择课程
  2. 指向创建课程 ,然后从列表中选择批创建 。
  3. 批创建课程页面上,选择文件位置字段或选择 浏览
  4. 文件上传窗口中,导航至批处理文件,然后选择 打开
  5. 选择批处理文件使用的文件分隔符类型。如果选择自动,则 Blackboard Learn 将分析批处理文件并根据文件中的字符频率确定分隔符。
  6. 选择提交。 

批复制课程

为了更好地服务您的集成需求,新 SIS Framework 提供改进的界面,用于管理和处理基于快照的数据。当前基于命令行工具的快照将继续用于旧数据对象,而快照命令行工具和快照 XML 数据格式会在 Blackboard Learn 9.1 Service Pack 8 中弃用,仅会收到维护修复。另外,快照命令行工具将在 Learn SaaS 部署中删除。

您可以使用批处理文件和快照命令行工具一次复制多个课程。

批复制可对每个源课程进行精确复制。精确复制包括用户注册以及课程信息和课程资料。

您可以通过批复制创建新课程,也可以将课程信息和内容复制到现有课程中。如果目标课程已存在,则批复制将更新课程信息,但不会覆盖任何课程资源。

  1. 创建批处理文件。批复制文件格式不用遵循与用于创建新课程的批处理文件相同的规则,而是使用快照平面文件格式。
  2. 在 Web/app 服务器的快照中运行批复制命令。命令语法如下,其中 path_to_file指批复制文件的完整路径:

    Windows 语法C:\Blackboard\tools\admin\BatchCourseCopy.cmd path_to_file

    UNIX 语法/usr/local/blackboard/tools/admin/BatchCourseCopy.sh path_to_file

    根据 Blackboard Learn 的安装位置,Blackboard Learn 目录的确切路径可能会有所不同。

    该命令仅处理默认虚拟安装中的批复制。若要在另一虚拟安装中执行批复制,请使用 COPYINTO快照命令。


创建批处理文件

在快照格式中,第一行定义要复制的属性,随后各行提供每个属性的值。该文件必须是 TXT 文件,且文件中使用的分隔符必须与 snapshot.properties文件中定义的分隔符相匹配。默认分隔符为竖线 (|)。

示例:本示例显示将创建 3 个新课程的批复制文件。

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|TEMPLATE_COURSE_KEY

HIST101a|HIST101a|Introduction to American History until 1865|HIST101
HIST102a|HIST102a|Introduction to American History from 1865|HIST102
HIST103a|HIST103a|Introduction to Central American History|HIST103

EXTERNAL_COURSE_KEY是一种用于高级数据管理的属性。如果通过管理员面板创建课程,则 EXTERNAL_COURSE_KEY 值将与课程 ID 相同。

TEMPLATE_COURSE_KEY属性定义要复制的源课程。COURSE_IDCOURSE_NAME 属性定义新课程的值。

示例:本示例显示将课程信息和用户注册从一个课程复制到三个已存在课程的批复制文件。

EXTERNAL_COURSE_KEY|TEMPLATE_COURSE_KEY

HIST101a|HIST101 HIST102|HIST101 HIST103|HIST101

在这种情况下,您不会用到课程 ID 或课程名称属性。EXTERNAL_COURSE_KEY属性定义目标课程的课程 ID。TEMPLATE_COURSE_KEY属性定义要复制的源课程。