先核对“完成课程”指什么,再沿账号、课程版本、完成条件、记录保存和展示范围排查。视频看到结尾、学习时长达标、作业通过和教师确认可能是不同条件;不能看到进度为零就认定学员没有学习,也不能仅凭截图直接把全部课程改成完成。
把一次学习定位到具体对象
记录学员账号标识、课程与章节、入口、发生时间、设备、实际完成动作以及提示。不要仅按姓名匹配,尤其要查手机号、登录方式或课程换版后是否进入另一个账号或同名课程。测试资料通过受控渠道交给负责人,无需索取登录密码。
先由教务提供当时公布的完成规则:是访问一次、累计有效时长、播放进度、通过练习,还是人工确认?如果学员完成了观看但规则还要求作业,应解释尚缺的动作;规则表述不清,则先澄清服务说明,不能事后随意增加条件。

按四种结果继续处理
| 核对发现 | 下一步 |
|---|---|
| 账号或课程版本不对应 | 找到原账号和原对象,由获授权人员处理关联,不合并他人记录 |
| 原约定条件尚未满足 | 说明具体缺项;条件配置有误则交回教务与维护人修正 |
| 条件已满足,未发现相应记录 | 技术人员查实际记录生成、请求及保存情况,先保留原始线索 |
| 后台已有记录,学员页面仍不同 | 核对汇总范围、显示规则、同步与当前版本,不重复生成学习事实 |
ADL公开的xAPI数据模型分别定义完成、成功、分数和时长,并区分事件发生时间与记录保存时间。这只是一个公开学习记录规范中的区分,不证明本站采用xAPI,也不规定所有系统的同步时限。
播放问题与进度问题分开报障
如果原始内容缺段、资源中途停止,先处理录播播放不完整的问题。如果内容能够完整观看而记录异常,则重点定位完成判定和记录链路。两者可能同时存在,但不能靠重传全部视频或反复清缓存代替原因判断。
可在获准环境中使用一个明确满足条件的样本和一个未满足样本作对照,每次只改变必要条件。真实学员记录需要补正时,保留依据、批准人、修改前后值和时间,不为了消除工单伪造学习时长或考试成绩。
修正后用原账号、原课程核对显示及后台记录,确认其他正常章节未被误改;客服再向学员说明解决范围与仍需完成的事项。进度恢复和掌握了知识仍是两种结论,不能相互代替。
感谢反馈