批处理文件是允许一次创建或复制多达 500 个课程的分隔文件。
批创建课程
- 在管理员面板的课程区域中,选择课程。
- 选择创建课程以打开菜单,然后选择批。
- 在批创建课程页面上,选择文件位置字段或选择浏览。
- 在文件上传对话框中,导航至批处理文件,然后选择打开。
- 选择批处理文件使用的文件分隔符类型。如果选择自动,则 Blackboard Learn 将分析批处理文件并根据文件中的字符频率确定分隔符。
- 如果批处理文件不包含 Button_Style 属性,则使用样式设置设置课程导航菜单的格式。如果批处理文件为课程指定 Button_Style 属性,则批处理文件值将覆盖您在此处输入的任何样式设置。
此表介绍了可用的字段。[r] 表示必填字段。样式设置可用字段 现场 说明 选择菜单样式 预览 可以设计以在课程中包含仅文本的导航链接,或使用来自 Blackboard Learn 按钮库中的图像。每次更改文本或按钮样式时,都会更新预览,以便显示当前设计。 样式(文本) 选择文本,为课程创建文本导航链接。 要定义颜色,请打开背景颜色或文本颜色的菜单。选择样本以选择一种颜色,或者提供十六进制格式的颜色值(例如,00FF00 表示亮绿色)。如果您提供十六进制代码或选择跳过,则将关闭样本选择。选择预览,查看您提供的颜色。选择应用。
- 提供一个十六进制代码格式的颜色值。
- 选择样本以选择一种颜色。
- 查看所选颜色的预览。
(样式)按钮 选择按钮,为课程创建图像导航链接。如有必要,请选择加号展开按钮库。 使用菜单,以根据按钮类型(如图案或实心)和按钮形状(如矩形或圆角)筛选按钮。
要根据按钮颜色进行筛选,请提供搜索词条,然后选择搜索。例如,键入“蓝色”,可查找名称中包含“蓝色”的所有按钮。还可以根据不完整的单词进行搜索。例如,键入“bl”,可查找名称中包含“bl”的所有按钮,如“黑色花边”或“蓝色极光”。
- 使用菜单和搜索框来筛选按钮库。
- 查看符合筛选标准的按钮。
默认内容视图 内容显示方式 此设置控制课程文件的显示方式。选择仅图标将仅显示文件类型图标,选择仅文本将仅显示文件名称,而选择图标和文本则同时显示图标和文件名。 - 选择提交。
批复制课程
为了更好地服务您的集成需求,新 SIS Framework 提供改进的界面,用于管理和处理基于快照的数据。当前基于命令行工具的快照将继续用于旧数据对象,而快照命令行工具和快照 XML 数据格式会在 Blackboard Learn 9.1 Service Pack 8 中弃用,仅收到维护修复。另外,快照命令行工具将在未来版本中删除。有关建议的替代方案,请参阅学生信息系统 (SIS)。
可以通过使用批处理文件和快照命令行工具一次复制多个课程。
批复制可对每个源课程进行精确复制。精确复制包括用户注册以及课程信息和课程资料。
可以通过批复制创建新课程,也可以将课程信息和课程资源复制到现有课程中。如果目标课程已存在,则批复制将更新课程信息,但不会覆盖任何课程资源。
- 创建批处理文件。批复制文件格式不用遵循与用于创建新课程的批处理文件相同的规则,而是使用快照平面文件格式。
- 在 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_ID 和 COURSE_NAME 属性定义新课程的值。
示例:
本示例显示将课程信息和用户注册从一个课程复制到三个已存在课程的批复制文件。
EXTERNAL_COURSE_KEY|TEMPLATE_COURSE_KEY
HIST101a|HIST101 HIST102|HIST101 HIST103|HIST101
在这种情况下,您不会用到课程 ID 或课程名称属性。EXTERNAL_COURSE_KEY 属性定义目标课程的课程 ID。TEMPLATE_COURSE_KEY 属性定义要复制的源课程。