Omniscol是什么?

Omniscol是一款在线约束排课软件,适用于从小学到高等教育和继续教育的各类学校与机构。您可以用它创建周课表、周期课表或日历课表(按日期排课,不重复),再将课表发布给相关用户。

产品融合了手动录入、冲突诊断,以及通过生成算法实现的自动生成。具体业务细节见各专题页面。

整体工作流程

使用Omniscol的标准工作流程如下:

1. 录入数据        (用户、科目、校区/教室、班级)
   ↓
2. 配置课表        (授课小时数、对齐、约束)
   ↓
3. 生成或排课      (自动生成或手动安排)
   ↓
4. 检查与裁定      (冲突、调整、锁定)
   ↓
5. 发布            (其课时将供其他所有模块使用)
   ↓
6. 日常使用课表    (日常调整、缺勤、代课)

每个步骤都有专门的模块。第1至第5步是阶段性的工作(开学前、学期前或课表重构时);第6步对应日常使用。

课表类型

Omniscol支持三种课表类型,各类型是否可用取决于您订阅的套餐。

  • 周课表——在一个标准周内重复的课时,可设A/B交替周,也可不设。这是小学和中学的标准情形,所有套餐均可使用。
  • 周期课表——在由N个编号日组成的周期(通常为6天或8天)内重复的课时,周期与5天或7天的一周不同,常见于北美体系。Premium账户可用。
  • 日历课表——课时逐个按日期安排,不重复。这是高等教育和继续教育的首选方式。Premium账户可用。

Premium账户可以使用这三种类型。借助Premium内置的同时发布多份课表功能,它们甚至可以在相同的时间段内并行使用。选择建议请参见选择合适的课表类型。

理念:数据优先

Omniscol的出发点是:课表不是一张待填的表格,而是一个带约束的优化问题。软件围绕五项原则设计:

  1. 先有数据,再有计算:在启动生成之前,校区、教室、教师、班级、小组、科目和授课小时数必须准确可靠。
  2. 结构与日常分离:编制课表与处理当日变动是两类不同的工作,使用不同的界面。
  3. 约束显式化:无法满足的情形会以冲突或未安排的课时的形式提示出来,业务上的裁定权始终在用户手中。
  4. 草稿与版本:未发布的课表可以随意测试、复制或重建,而不会改变用户看到的内容。
  5. 掌控数据:可导出为JSON或内置表格,数据可回退。

参考页面:Omniscol的总体理念。

输入与输出数据

输入方面,Omniscol支持:

  • 在界面中逐条录入;
  • 从电子表格复制粘贴,批量导入,应用前先行校验;
  • 根据来源系统可提供的导出内容,协助迁移;
  • 通过与外部系统同步对接ERP/信息系统连接器(Aurion、Auriga、Edusign;新增系统按项目实施);
  • 按账户的权限和选项使用Omniscol API;
  • 按合同和设置使用OIDC / SSO。

输出方面:

  • 自适应网页查看;
  • iCal订阅;
  • 带签名、可过期的公开链接;
  • 信息显示屏;
  • 按界面提供Excel / CSV / PDF / JSON导出;
  • 有完整文档的REST API,可访问范围受所授权的端点和选项限制;
  • 面向兼容AI智能体的MCP(Premium账户)。

模块化结构

软件分为两类模块。

日常使用模块

  • 主页——当日概览和入门检查清单。
  • 课表——查看课表并进行临时调整。
  • 仪表盘——占用率和服务时间统计。
  • 缺勤管理与代课——申报缺勤,安排代课教师。

设置模块

  • 课表管理——创建、配置、生成和发布课表。
  • 管理——用户、科目、学年、设置、导入/导出和集成。
  • 人员调度——按任务安排员工;该模块启用后可用,也可作为独立套餐单独购买。

角色与访问

学校一侧由四类身份构成访问结构。管理员(排课负责人、校领导、信息中心)负责配置账户并编制课表。教师查看自己的日程、填写可用时间并申报缺勤。学生查看个人课表。员工(学生事务、监管人员)在使用人员调度模块时参与其中。此外,带签名的分享链接可让用户无需账户即可访问特定范围的内容。

角色可以叠加:参与排课的教师可以同时是教师和管理员。各角色的详情见架构与角色。

通过自定义角色选项,可以按模块、按操作限制管理员账户的权限。

套餐与选项

Omniscol提供多种套餐:Lite(独立教师、个人培训师、规模很小的机构)、Staffing(仅含人员调度模块)、Standard(普通学校)、Standard Plus(Standard加上人员调度),以及**Premium**(高等教育、继续教育、复杂的多校区组织)。部分功能在Premium中默认包含——周期课表和日历课表类型、日历式可用时间、同时发布多份课表——其他功能则按合同开通(快照、日志、实时协作、关联账户、自定义角色等)。

套餐、选项及其开通方式的详情集中在Omniscol的套餐与选项。

差异化亮点

  • 自动生成:生成算法在遵守硬性约束的前提下安排课时,并优化各项偏好。
  • 人工掌控:用户始终可以检查、移动、锁定或裁定。
  • 多渠道分发:网页、iCal、导出文件、公开链接和信息显示屏。
  • 报表:仪表盘和导出文件,便于跟踪小时数、教室占用率以及审计所需的各项指标。

架构与托管

架构、安全和托管方面的内容见架构与角色和FAQ——安全与托管。

下一步

另请参阅