成绩曲线与成绩单
一次考试的分数说明不了太多问题——这次 73 分是退步还是本来就这个水平,得把好几次考试摆在一起看才看得出来。考试与成绩录入讲的是怎么建考试、怎么往网格里录分;这一篇讲录完之后怎么看趋势(曲线),以及怎么把这些分数打印成一张纸交给家长(成绩单)。
入口
章节:入口曲线在学生详情页(花名册 → 学生列表 → 点开某个学生)的成绩区块里,和这个学生的成绩明细表挂在一起。能不能看到这一整块,用的是跟考试与成绩录入里说的同一套权限判定——grade.manage
或grade.record任持一枚,持grade.record的账号还得绑了老师档案;两枚都没有,或者机构没开通「成绩与曲线」这块积木,这一块直接不会渲染出来,那些提示文案在上一篇已经讲过,这里不重复。
一个分数都还没录过的学生,这一块只显示「还没有成绩记录」,不会画一张空坐标轴出来。如果这个学生有的考试因为跨了你管不到的校区被挡掉了,区块顶部会先提一句「另有 N 场考试不在你的校区权限范围内,未计入下面的曲线与明细」——曲线和下面的明细表都只算没被挡掉的那些场次。
曲线怎么看
章节:曲线怎么看曲线按学科分色画:一个学生同时考了数学、英语,图上就是两条不同颜色的折线,最多轮转六种颜色,第七门学科起颜色会重复。纵轴画的是得分率,不是原始分——满分 100 的月考和满分 150 的期末考放在一张图上,画原始分会让后一场看起来无缘无故高出一截,得分率才是同一把尺子。

横轴是这个学生名下全部学科考试日期去重后按时间正序排的一根轴,不是「第一次考试、第二次考试」这种各学科自己数自己的序号轴:如果数学和英语在同一天各考了一场,这两个点会落在同一条竖线上,方便对着看同一天两科的表现。容易想岔的一点是——轴上相邻两格画出来的间距是均匀的,不按实际相隔的自然日天数成比例缩放:十天前到五天前那一段,跟五天前到今天这一段,图上宽度是一样的,不能拿刻度间的宽窄去估算实际隔了多少天。轴下方最多标七个日期(格式月-日,两端一定会标出来),想核对具体是哪一天,看紧挨着的成绩明细表——那里每一行都是完整的年月日。
缺考在曲线上的表现是这条线直接少一个顶点,相邻两个有分数的点会直接连一条线过去,不会先俯冲到 0 分再拉回来——缺考不是考了 0 分。如果那天别的学科正常考了,横轴上这一天照样有刻度,只是缺考那门学科的线在这一列上没有点,读图的时候看「这一列上这门学科有没有点」就能看出缺考。
成绩明细表列出日期、考试、学科、得分、满分,按日期从新到旧排列——最近一次考试排在最上面。
打印成绩单
章节:打印成绩单学生详情页标题栏右侧、跟「打印家长单」并排的打印成绩单按钮,点开会在新标签页打开/print/report-card/学生ID,这是又一条独立于后台界面的打印路由,跟家长单是同一种形态(没有侧边栏,靠浏览器自带的打印功能出纸),但内容完全不同:家长单讲出勤和课时余额,成绩单讲考试分数与得分率曲线,两者各回答各的问题。
这颗按钮出现需要满足两件事:账号持有export.print权限点,并且能看到这个学生的成绩(跟上面「入口」一节是同一套判定)。除了这道成绩权限位,服务端还独立把着另一道关,这里要把两枚容易被混作一句话的权限位分开说:
export.print——能不能打印,本身不带任何范围限制,没有它一律不能打;report.view——决定打印的范围要不要收窄:持有这一权限点的账号(校区管理员、教务及以上天然持有)不受限制;不持有的账号(比如种子里只有grade.record的老师王岚)只能打自己任教班级学生的成绩单,判定函数是canPrintStudentSheet。这两枚位各管各的,不是同一件事的两种说法。
打印链接后面可以拼?from=2026-08-01&to=2026-08-31筛选一段期间,两端都不给的话页面顶部会显示「全部成绩」——这一点跟家长单默认最近 30 天不同,成绩单没有默认期间。

纸上从上到下是三块(红圈标注的正是这三处):头部(机构名、学生姓名、打印用的期间、打印时间)、成绩明细(比学生详情页那张明细表多一列「班平均」——某场考试班上一个分数都没录时这一格显示「—」而不是 0,不能让家长看到一句假的「全班考了零分」)、得分率曲线——跟学生详情页那张是同一个组件画出来的同一张图,纵轴、缺考表现都跟前面「曲线怎么看」讲的完全一致。这张纸跟家长单一样不含联系人信息、也不含任何金额。
常见问题
章节:常见问题老师能打印所有学生的成绩单吗? 不能。老师账号如果没有report.view
权限点,只能打自己任教班级学生的成绩单;校区管理员、教务及以上账号不受此限制。
只持export.print、没有grade.manage或grade.record的账号能打印成绩单吗? 不能。打印成绩单要先过看不看得到这个学生成绩这道门,export. print只管能不能打印这个动作本身,两者缺一不可,缺了成绩权限位会看到「当前账号无权查看学生成绩」。
这段期间没有成绩记录会怎样? 成绩明细区会显示「这段期间内没有成绩记录。」,得分率曲线画的也是这同一段期间内的点——from/to筛的是这张成绩单的整份数据,明细表和曲线用的是同一份,不是曲线看全部、表格看期间两套口径。期间内一个点都没有的学科会整条从图上消失,不会留一条画不出线的空线。
学生退班之后,成绩单上还会有他的分数吗? 会。退班学生已经录过的成绩不会被冻结,仍然算进他自己的得分率曲线和成绩单,详见考试与成绩录入。
成绩单跟打印课表、家长单是同一条打印路由吗? 不是。三种打印物各是一条独立路由:打印课表、家长单、成绩单出的是某校区某一周的整周课表,家长单出的是单个学生的出勤与课时余额,成绩单出的是单个学生的考试分数与曲线,权限判定也各自独立。
© 2026 OpSkool 办学帮 · 苏ICP备2025224982号-3