从aSc Timetables迁移

aSc Timetables(斯洛伐克)是一款历史悠久、使用广泛的课表生成软件,在国际学校和多个中欧国家尤其常见。好消息是:Omniscol可以直接读取和写入aSc Timetables的原生文件,无需中间表格,也无需手工重新映射各种结构。

一个文件,双向通用

aSc Timetables将课表保存为XML文件(“aSc Timetables 2012”格式)。Omniscol可以:

  • 读取该文件,重建完整的课表(班级、小组、教师、科目、教室、课程);
  • 写回同类型的文件,供您在aSc或Edupage(同一厂商的学校管理方案)中重新打开。

所有操作都在 导入与导出 页面完成,无需任何技术操作:导出时点击 导出为aSc格式(.xml) 按钮;导入时只需选择aSc生成的XML文件。这个往返过程是可逆的:导出后再导入,Omniscol中的结构保持不变,仅命名习惯上可能略有差异。

可以迁移的内容

读取文件时自动导入:

  • 班级及其小组(包括用于实验课的班内分组)。
  • 科目及其代码。
  • 教室及其容量。
  • 教师(姓名、联系方式)。
  • 课程(科目、授课小时数、教师)及已安排的课时(星期、时段、教室)。
  • 一天中的课间休息和其他休息时段。
  • 交替周(A/B),前提是已在aSc中配置。

导入后需要检查的内容

  • aSc特有的复杂约束(顺序约束、条件教室、非常特殊的防连排规则):Omniscol会尽力转换,但有些规则的表达方式不同,需要复查。条件教室更适合用 专业教室类型 来表达;其他规则则对应 教师的可用时间 和 时间限制(通用机制)。
  • 多个班级共享的课程(多个班级共同的科目):会被转换为 教学小组组合。请确认结果符合您的意图。
  • 重命名与往返:Omniscol不保留aSc的内部标识符;在写回aSc文件时,它会根据各实体的名称重建对应关系。实际操作中,如果您打算重新导出到aSc,请不要在此期间重命名班级、教师和科目,否则对应关系会错位。

操作步骤

  1. 在aSc中:将课表保存为XML格式(2012版,或您的aSc提供的最接近的版本)。
  2. 创建一个Omniscol沙盒账户,以便安全地测试。
  3. 从 导入与导出 页面导入文件:选择aSc的XML文件,然后确认。
  4. 查看Omniscol的诊断,找出不一致之处(没有教室的课程、未能迁移的可用时间等)。
  5. 调整未能自动转换的复杂约束。
  6. 启动一次测试生成,检查约束产生的结果是否与您在aSc中得到的一致。
  7. 切换到正式账户之前,先做一次快照。

过渡期间继续向aSc提供数据

如果在过渡期间还需要保留aSc,可以通过反向导出,继续从Omniscol为其提供数据——例如合作学校仍在使用aSc时,这很有用。生成的文件可在aSc Desktop(2012或更高版本)中重新打开。

注意事项

  • 带重音的字符:如果往返之后某些重音字符显示不正确,这是文件编码的问题。Omniscol导出时默认使用aSc Desktop所需的编码;请确认带重音的名称在导出和重新导入之后仍然完好。
  • 不同的生成引擎:aSc与Omniscol的生成算法特性不同。在aSc中很容易生成的课表,在Omniscol中可能需要做一些调整,反之亦然。
  • aSc版本:读取针对的是2012格式。更早的版本可能无法直接兼容——请先在aSc Desktop中另存为2012格式。

操作步骤

aSc与Omniscol之间的XML往返

  1. Omniscol可以读取和写入aSc Timetables 2012的原生文件:直接往返,无需中间表格。

  2. 在aSc一侧:将课表保存为XML 2012格式(或最接近的版本),并将文件保存在您的电脑上。

  3. 在Omniscol沙盒一侧:打开 导入与导出,选择aSc的XML文件。导入会重建班级、小组、科目、教室、教师、课程、交替周和课间休息。

  4. 检查诊断:没有教室的课程、未能迁移的可用时间、已转换为 教学小组组合 的多班级课程。提醒:为了让往返干净无误,如果打算重新导出,请不要重命名班级、教师和科目——Omniscol依靠它们的名称来重建对应关系。

  5. 调整aSc特有的复杂约束(顺序约束、非常特殊的防连排规则):转换只能尽力而为,有些规则在Omniscol中的表达方式不同。参见 教师的可用时间。

  6. 在Omniscol中启动测试生成,检查结果是否符合预期。⚠ aSc与Omniscol的生成算法特性不同;在aSc中很容易排好的课表,在Omniscol中可能需要调整,反之亦然。

  7. 反向导出(如果同时保留aSc):点击 导入与导出 中的 导出为aSc格式(.xml) 按钮。文件可在aSc Desktop 2012及以上版本中重新打开;往返会保留结构(仅在命名习惯上有少量损失)。

另请参阅