先说结论,再讲过程。2026年1月这轮期末考,我从学习通后台导出了考试成绩Excel表格,同一张表里出现了两个总分,数值不一样,学生和任课老师看着都懵了。这已经不是第一次遇到学习通导出的成绩表格有“bug”,但这次两个总分并列在同一行的情况特别典型,我觉得值得完整记录一下。这篇文章主要做三件事:把这个Excel得分不一致的问题拆清楚,说明白为什么以左边那列总分为准;顺便把学习通的监考设置、切屏记录、切屏自动收卷这条防作弊链路完整捋一遍,下次考试直接照着设置就行。内容适合期末阶段被成绩导出和线上监考来回折腾的老师、助教,也适合对在线考试后台不太熟悉的新手。
1. 成绩导出Excel两个总分不一致是怎么回事
1.1 现象复盘:同一行数据,两个总分各说各话
先描述一下现场。这次考试一共60道客观题加2道主观题,试卷满分100分,客观题由学习通自动判分,主观题由我手动批阅。考试结束后,我在学习通后台“导出成绩”,下载回来的Excel里,每一行学生记录都并列出现了两列分数:左边一列叫“总分”,右边一列叫“成绩”。
比较离谱的是,同一个学生两列的数值不一样。举个例子:A学生左边总分87.5,右边显示86;B学生左边总分92,右边显示90.5;C学生左边总分75,右边显示82。差值有规律,但不是固定差值,有的差1.5,有的差2,还有的右边比左边高了7分。
我当时第一反应是自己把“导出成绩”和“导出考试统计”两份文件的数据拼错了。核对了一遍,并没有,就是同一份文件、同一个工作表里的两列。再刷新页面,去学习通在线成绩册里查那个“右边比左边高7分”的学生,系统页面上显示的总分就是75,和左边一致,右边那列的82查无出处。
这个现象其实很能说明问题:学习通后台页面展示的总分是正确的,问题出在导出Excel时,文件里多带了一列口径不同的“成绩”,两列混在一起,Excel又不会自动告诉你该信谁,最后就成了“两个总分不一致”的bug现场。
1.2 为什么以左边那列总分为准
遇到这种“两列总分打架”的情况,我的处理原则很简单:以左边那列总分为准,右边那列只当参考。这不是拍脑袋定的,而是有实际依据。
第一,左边这列总分和在线成绩册页面显示的一致。我抽了5个不同分数段的学生,逐一回到学习通网页端核对自己的“总分”,左边列全部对得上,右边列能对上的只有零星几个。第二,左边列的总分是平台计算排名的依据。学习通后台的“成绩统计”“排名分析”用的都是这一列,如果拿另外一列去算,排名和及格率都会跑偏。第三,从Excel导出模板来看,左边列的数据类型是数值型,右边列有时会变成文本型,或者干脆是带公式的“另算列”,这种列在二次清洗时很容易出错。
所以给各位一个可以直接抄作业的判断流程:先看哪一列和网页端成绩册页面一致,再用“总分除以试卷满分”验证一下比例是否合理,两者都通过的那一列,就是真实成绩;如果还判断不了,优先采用导出文件中最靠左的那一列主总分,这也是我这次碰到问题之后最稳妥的做法。
1.3 右侧总分为什么错的几个常见原因
既然以左边为准,那右边那列到底是怎么来的,为什么会对不上?我复盘了几个典型原因,基本覆盖了学习通用户遇到的情况。
第一个原因是小数精度问题。这次考试主观题给分里有0.5的小分,客观题部分也有按比例算出的非整数得分,真实总分是87.5。而右侧那列在导出模板里做了“四舍五入到整数”的处理,87.5被转成了88或者86,看起来就差了0.5或1.5。如果你看到两个总分的差值基本都小于2,而且存在明显的取整规律,那大概率就是这个原因。
第二个原因是两次导出覆盖导致的“旧表混新表”。期末阶段老师容易反复改主观题分数,第一次导出Excel后,学习通网页端里已经改了某个学生的分数,但本地Excel没有重新导出,还是旧版;之后如果把旧表和新表的数据区域拼接在一起,就会形成同一行两个总分一个旧一个新。这个情况出现的标志是:左边列总分是更新后的,右边列总分是更新前的,两部分数据在时间上差了几天。
第三个原因是题型权重折算不一致。有些试卷在发布时设置了不同题型的权重,比如客观题占40%,主观题占60%。学习通网页端的总分是按权重折算后的最终得分,但右边的某些导出列可能直接做了“原始分相加”,没有乘权重,差值就会比较随意,尤其是主观题得分高的学生,差值会更大。这也是为什么同一个学生,两边分数可能差出5分以上。
第四个原因是数据格式本身的问题。Excel在打开学习通导出的CSV或XLSX时,偶尔会把某些列识别成文本,比如“86”被识别成“086”或者带前后空格的文本,这样在求和、排名时就会产生莫名其妙的差异。遇见这种情况,先全选两列,把格式统一改成“数值”,再看差值是否还存在。
注意:千万不要因为着急而在不知道原因的情况下直接手动改单元格里“看起来不对”的数字。每次改动前,先回到学习通网页端验证原始值,再在Excel里留一个备份工作表。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 学习通监考功能到底能看到什么
2.1 监考的底层逻辑:行为日志加抓拍,不是人盯屏幕
搞清楚分数问题之后,再来谈监考。很多老师对学习通的监考功能理解比较模糊,以为在线监考就是“老师盯着电脑看学生画面”,其实不是。学习通的监考本质是一套行为日志系统,学生在考试页面上的关键行为都会被记录下来,监考端看到的是日志汇总出来的结果。
具体来说,学习通考试页面会在浏览器里监听几类行为:页面是否失去焦点(也就是切到其他窗口)、是否切屏、是否缩放或隐藏浏览器、是否在考试页面内复制粘贴、是否发生异常登录,以及摄像头抓拍。考试过程中如果开启了人脸识别,系统还会按固定频率抓拍考生的人脸画面,后面可以在后台回看。
这些行为数据最终会汇总成几个关键指标:切屏次数、考试总时长、进入和离开考试页面的时间、人脸抓拍照片数量、IP地址等。老师端不需要自己盯完全程,考试结束后直接看这些指标,就能快速定位异常考生。
2.2 切屏次数的查看路径
切屏次数是监考指标里最直观的一项。我实际操作时的路径一般是:教师端进入“考试管理”,找到目标考试,点击“监考中心”或“考试详情”,里面有一个“考试日志”或“监考记录”的入口,进去就能看到每个考生的切屏次数。
切屏次数的统计规则是:学生在考试答题页面上把窗口切到其他应用或网页,浏览器检测到页面失去焦点,就记一次切屏。如果一个学生全程都在学习通答题页面内操作,切屏次数就是0;如果中途切出去看微信、查资料,次数就会变成1、2、3甚至更多。
和传统线下监考一样,切屏次数不能单独作为作弊定论。有的学生可能是电脑弹窗、误按快捷键、或者切出去看时间,这类误操作也会被计入切屏日志。所以正确用法是把切屏次数当作“优先排查信号”,看到切屏次数异常高的学生,再结合人脸抓拍照片和答题用时进一步判断。
2.3 监考数据的可信度边界
我必须提醒一下,学习通监考数据并不是万能防作弊系统。先说它的优势:对于绝大多数普通学生,切屏检测和人脸抓拍能在心理上形成很强的震慑,考试前只要明确告知“切屏会被记录”,大部分学生就不会铤而走险。
但它的边界也很明显。切屏检测依赖的是浏览器事件,如果学生用另一台手机查答案,或者用虚拟机、多开窗口等特殊方式绕过,切屏记录可能是0,但实际已经作弊了。还有一些特殊情况,比如学生网络不稳定导致页面自动刷新,也会产生切屏记录,需要老师人工判断。
所以监考功能我建议这样用:第一,把它当作筛选异常的雷达,而不是定罪证据;第二,重点关注“切屏次数很高”和“人脸抓拍照片异常”的学生;第三,在准备认定作弊之前,一定要导出学生的答题明细、切屏时间点、抓拍照片,形成完整证据链,再走成绩处理流程。这样对学生公平,也保护老师自己的判断不被动摇。
3. 下次考试如何设置切屏自动收卷
3.1 切屏自动收卷的选项位置
既然监考日志能看到切屏次数,那能不能更进一步,用规则限制学生切屏?答案是能,学习通考场设置里提供了“切屏自动收卷”这类防作弊策略。
我在实际操作中一般是发布考试时,在“考试设置”里找到“防作弊设置”这一栏,里面会有切屏相关的配置项。比较常见的选项包括:允许切屏次数、切屏超过多少次自动收卷、切屏后考试自动交卷等。不同版本的学习通界面文字可能略有不同,但核心就两个参数:一个是切屏次数阈值,另一个是触发后的处理动作。处理动作通常是“自动收卷”或“交卷”,部分版本的选项也可能叫“强制交卷”。
这里要注意,切屏自动收卷是考试开始之前就要设置好的,考试进行中无法从教师端临时开启。所以如果你是第一次用这个功能,建议在正式考试前,自己先发起一场模拟考试,用电脑端把切屏设置调好,实际切出去一次,验证自动收卷是否真的会触发。
3.2 参数怎么定:切屏次数阈值与收卷策略
参数设置不能拍脑袋,阈值定得太小容易误伤,定得太大又起不到限制作用。我按考试时长分档给出建议,各位可以直接参考:
| 考试时长 | 建议切屏阈值 | 说明 |
|---|---|---|
| 30分钟以内 | 切屏超过2次自动收卷 | 短时考试容错率低,2次足够发现异常 |
| 30分钟到1小时 | 切屏超过3次自动收卷 | 中等时长,允许少量误触,超过3次基本可以认定异常 |
| 1小时以上 | 切屏超过3-4次自动收卷 | 长时间考试,避免网络波动造成误判 |
除了阈值,还要选择触发后的动作。最严格的是“超过次数立即自动收卷”,学生一旦超限,系统会直接提交当前试卷,考试结束。这种策略震慑效果最强,但风险是如果网络抖动导致页面反复刷新,可能误触发收卷。如果平台允许,可以考虑设置一个中等严格度的策略,比如“超过阈值后自动交卷且考试记为异常”,既不直接作废成绩,也能在后台留下记录。
我个人的建议是:第一次使用切屏自动收卷时,选“切屏超过3次自动收卷”,提前在班级群里公告规则,明确告诉学生“切屏3次会直接锁卷”,给足心理预期,能有效减少误触申诉。
3.3 防作弊与误判的平衡取舍
切屏自动收卷是把双刃剑,好处是规则前置,不需要老师考试后逐个看日志;坏处是“一刀切”容易误伤。我遇到过的情况是:学生电脑有弹窗广告,或者输入法切全屏时误触发切屏,一下就超限自动收卷了,学生当场就发消息来说“系统有问题”。
怎么平衡?我的做法是“规则前置,申诉兜底”。考前把切屏规则、自动收卷条件写进考试说明,让学生提前知道;考试结束后如果学生因为技术问题误触发,我允许学生在指定时间内提交申诉说明,再由我人工检查切屏时间点和答题记录,确认是误触发还是异常行为。这套流程兼顾了震慑作用和人文关怀,也比完全不设置更稳妥。
还有一个折中方案:如果你实在担心误判,可以第一场考试先不开自动收卷,只开启“记录切屏次数”,考后拿到真实数据,看看大多数学生的切屏次数集中在什么范围。如果大部分是0-1次,下次考试就可以放心把阈值定在3次;如果发现学生整体切屏次数偏高,那说明试卷难度或者考试环境存在问题,不是简单靠自动收卷能解决的。
4. 常见问题与排查技巧实录
4.1 Excel两个总分不一致的排查步骤
回到最开始的Excel问题。如果你手上也有这样一张“两个总分不一致”的学习通成绩表,不要慌,按下面这套步骤排查,基本能定位九成的问题。
第一步,回到学习通网页端成绩册,随机抽3到5个不同分数段的学生,记录下网页端显示的总分。这步的目的是建立基线,找出Excel里哪一列才是真实总分。第二步,打开Excel,在表格右侧插入一列辅助列,输入公式“=IF(左边总分列单元格=右边总分列单元格,"一致","不一致")”,然后下拉填充。这样整个表格里哪里对不上,一眼就能扫出来。第三步,单独筛选“不一致”的行,计算左右两列的差值,看差值是否有规律:如果差值集中在0.5到1.5之间,大概率是取整问题;如果差值没有规律且大的离谱,要看是不是分数被改过或两张表拼接造成。
如果差值来源还是判断不出,再用数据透视表按左边总分和右边总分分别汇总,看两类总分各自的平均值、及格率。正常情况下,参考列的平均分和真实总分列的平均分差距应该在一个合理的范围内,如果某列明显异常,直接放弃该列,以左边总分为准重新整理数据。
4.2 导出前必做的三项检查
与其导出后再花时间排查,不如在导出之前就把问题拦截住。我是被这个bug坑过之后,才养成了下面三个习惯,现在每次导学习通成绩表之前都会过一遍。
第一,确认考试状态是“已结束”且所有主观题批阅完成。考试没结束或者还有主观题没批完的时候,导出的Excel里的总分本来就不是最终值,这时候导出没有任何意义。第二,确认导出范围包含全部需要统计的班级。学习通偶尔会把多个教学班拆成不同批次,如果只导出了其中一个班级,后面自己手动合并时容易出现列错位。第三,导出后先看文件的生成时间,再抽一个学生核对网页端总分,两者一致再开始做下发的成绩单。如果发现时间戳是老文件,立刻重新导出。
注意:学习通导出成绩时如果用了某些旧版Excel模板,右键单元格看到的格式是“文本”,这类单元格直接参与计算会出问题。建议全选数据区域,把“文本”统一改成“常规”格式,再重新算一遍总分列,这个动作能排除掉一大半“莫名其妙”的Excel计算bug。
4.3 监考数据与成绩导出联动的注意事项
最后一条经验,是把监考数据和成绩导出放在同一个流程里处理。很多老师只看总分列,忽略了监考记录,这会导致一个问题:如果学生因为切屏超限自动收卷,成绩单上的总分是“收卷瞬间的已答分数”,而不是“正常交卷的最终分数”,如果不了解背景,只看总分去排名,会产生误判。
所以我在每次考试结束后,会先导出监考中心的切屏次数和人脸抓拍照片,再导出成绩Excel。两边的学生名单按学号匹配,凡是切屏次数异常或自动收卷的学生,我会在成绩表里单独标注一下“有待复核”,等人工看过考试日志后,再决定是否使用这个总分。
另外,针对设了“切屏自动收卷”的考试,还要提前想好申诉流程。自动收卷后,学生端看到的界面会显示“已交卷”,但实际分数可能偏低,因为学生没答完就被收走了。这种时候,如果学生申诉,老师需要查看的是切屏时间点是否合理,而不是直接否认系统记录。建议在考试前就在班级通知里写清楚申诉截止时间和需要提交的材料,这样真出现问题的时候,处理起来会从容很多。
说到底,学习通的成绩导出和监考设置,本质上都是“工具”。工具会出bug,规则会有误伤,但只要我们摸清楚它背后的计算逻辑,保留好原始记录,该以哪列为准、该怎么设置、该怎么申诉,每一步都有据可查。这次复盘的两个总分不一致问题,最后就是用左边列总分为准,把右边列丢弃,重新核对后提交的成绩。我个人后期会在每次导出成绩后,先花五分钟用公式筛查一遍两列差异,再决定要不要相信这份表;强烈建议各位也把这个动作固化到期末流程里,毕竟成绩这事,真的不能只看一眼就信。
