首页 / 教务
支柱 · 教务

八月排好一周课表,成绩日发布成绩单.

“每年八月排课表要花三个星期,分数靠电子邮件送来。”教务主任的一年,就在这些真正干活的屏幕上——从一切赖以建立的课程模板开始。

课程模板

每个年级、每个学部各有课程——模板放在哪里?

学部下有课程轨道,轨道下有阶段,每个年级各有一个课程模板——即一个年级组据以组建的科目。选一个学部,模板便按该课程自己的科目重新呈现。

Divisions
Divisions

© 2026 Commun. All rights reserved.

Mirrors: School Admin → Divisions → Curriculum Tracks · Curriculum Templates · the product’s own chain, Division ▸ Track ▸ Stage → Curriculum Template → Cohort

一所学校,两套课程,一个屏幕

中学(剑桥)显示为 Year 7 至 Year 11,经由 Lower Secondary 与 IGCSE。切换到国民课程,同一个矩阵便显示 Bahasa Melayu、Matematik、Sains 与 Sejarah,Tingkatan 1 至 5。没有任何名称被改成统一格式:年级主任在屏幕上看到的,就是自己熟悉的年级。

先有结构,再有其他

模板规定每个年级学什么、哪些科目必修。年级组由此建立,因此一个家庭是加入一个年级,而不是被手动加进十几个班——下方的课表也正是由这些班级排出来的。

产品自身的链条:学部 ▸ 轨道 ▸ 阶段 → 课程模板 → 年级组

自动排课

开学前课表能出来吗?

设定规则——一位老师一天、一周、连续最多可以上多少节——然后生成。排课引擎当着你的面,按你的铃声时间表逐节安排课程,最后给出一份带有种子和评分的方案。规则收得太紧,它会拒绝,并指明该修正哪一步。

Auto Timetable
Auto Timetable/Session

Hard rules

applies at generate

Each is a hard guarantee — the generator refuses any timetable that would break one. Leave a field blank for no limit. Lessons a teacher already holds in other confirmed timetables (e.g. the other bell schedule) count toward every cap.

A teacher never teaches more than N periods on any one day. A double counts as 2.

Weekly workload ceiling — e.g. 30 keeps every teacher at or under 30 teaching periods a week, support duties included.

A teacher never teaches more than N periods in a row — a break slot or a free period must follow.

Replays a recorded run — caps of 6 · 24 · 3 or looser reach its proposal; a day cap of 2 reaches its refusal.

© 2026 Commun. All rights reserved.

Mirrors: School Admin → Auto Timetable → Rules · Generate · the proposal · a real run replayed as code — the placements, the seed, the score and the refusal are the engine’s own

拒绝生成,比生成一张糟糕的课表更有用

规则就是保证。当搜索无法证明存在一份可行的周课表时,它会明说,并指出修正的步骤——这里是 Curriculum & Resources 下的 Teacher availability——而不是生成一份违反规则的课表。上面的拒绝是真实的一次,逐字重放。

同样的种子,同样的课表

每次运行都会记录种子和软评分,两份草案可以比较,而不用争论。上面这次运行安排了 48 节课,评分在七份草案中从 130 改善到 120。

课表板,以及 Apply changes

已确认的一周就在课表板上:年级组纵向排列,P1 到 P13 横向排列,顶部是健康状态标签。点一节课,空闲的格子会亮起——老师已有课的格子会在你放下之前告诉你。Apply changes 随后从你选定的日期起,准确列出一次移动所触及的一切。

Timetable - Auto — Term 2
Timetable name
ActiveLive — lessons follow this timetable.

© 2026 Commun. All rights reserved.

Mirrors: School Admin → Timetables → Timetable · the board · Apply changes · a cell where the teacher or the room is already taken says so before the drop

没有任何东西会在您不知情时被改写

Apply changes 列出会变动和不变动的班级、每个班级背后带日期的课节,以及受影响的首末日期。生效日期之前的课节从不改动,已记录考勤的课节从不删除。

导入它,打印它

别处已有一份周课表?从 aSc Timetables 或电子表格导入,接着往下做即可。总览、按老师、按年级组的视图都可以从浏览器打印。

成绩簿与成绩单

分数都录进去了吗——成绩单算得对吗?

老师在手机上的网格里打分:输入分数,按 Enter,光标跳到下一位尚未评分的学生。评估框架的权重算出百分比和学校的等级,评语代码来自评语库,Finalize 将其锁定。成绩单在学校设定的日期发布给家长。

9:41
Gradebook /

Entries0
Marks coverage0%
Last updatedToday

Scroll horizontally to view all assessments.

Marks by student and assessment. Type a mark, then press Enter to move to the next unmarked student.

Mirrors: Teacher → Gradebook · Teacher → Report Cards → Subject marking · School Admin → Report Card → Student Report Card Preview · Enter jumps to the next unmarked student

算术由框架完成,而不是老师

Coursework 40、Test 60:加权只算一次,班上每位学生算法相同。评语代码来自学校自己的评语库,因此无论哪位老师填写,成绩单读起来都一致。

先定稿,再发布

分数和评语一经定稿便不能再改写,成绩单在发布日期之前对家长保持隐藏。

家庭在学校自己的应用里阅读,可选英文、马来文或中文:看看家长看到的样子.

考勤终端 · 附加模块

今天早上大家都到了吗?

校门口的考勤终端平时停在一个安静的屏幕上,一触即醒。它认出的每个人都会即刻记录,每张卡片上都有“Not me”。在办公室里,Daily Attendance 显示谁几点到校,谁第一节课迟到了。

Mirrors: Attendance kiosk → the device · School Admin → Insight Centre → Daily Attendance · add-on (Attendance kiosk, class A) · the device screen is English; the frames over the viewfinder are drawn, not photographed

在校门口

设备一认出人便记录,并把学生签到到时间窗内的那节课——准时或迟到。认错了人,轻点一下即可撤销,什么也不会记录。

在课堂上

在课堂上,考勤跟着课表走,一节课一节课地记:课表板上的每一节都是老师可以点名的课,而一节课一旦结束,便不再接受修改。

规则

规则就是保证——违反规则的周课表从不生成,拒绝时会指明该修正的步骤。

应用变更

从不改动生效日期之前的课节,也从不删除已记录考勤的课节。

成绩单

算法属于评估框架,只算一次,每位学生一视同仁。定稿的分数会锁定,成绩单在发布日期前保持隐藏。

考勤终端

认出即记录,每张卡片都可撤销。

带上您的学年,我们来搭建

你的学部、你的铃声时间表、你的成绩单模板——半小时的演示,围绕你的办公室来安排。

预约演示