员工培训记录里出现“完成”,常被顺手改写成“通过”。如果材料引用SCORM运行时说明,这种替换可能改变原有含义。Rustici Software的开发者资料明确说,SCORM 2004将状态拆为完成与成功两个元素,前者区分完成与未完成,后者区分通过与失败。

先看版本差别。原文介绍,SCORM 1.2使用一个lesson_status元素表示状态;SCORM 2004则分别使用completion_status和success_status。这里的变化是在信息对象上拆分了两个问题,不能因为培训汇总表只留一栏,就假定源资料中的两个状态天然相等。本文只解释名称和定义,没有调用接口或替任何系统改写记录。

“完成”所回答的是课程内容单元的完成情况,“通过”所回答的是相应成功状态。一个笼统的结业描述若没有保留源状态名称,读者便无法知道它来自哪一种记录。类似地,一项分数也不是两种状态的共同替身。原页将score与这些状态分别列示,说明运行数据包含多个具有不同含义的元素。

记录范围还有一层。资料以SCO称呼可共享内容对象,说明同一课程内的每个SCO有自己的一组运行时数据,数据模型元素不会在这些对象之间直接共享。因此,某个对象记录了完成,不能仅凭这一条就替课程内其他对象补出相同结果。这里是在说明文档定义的单位,没有断言某一培训平台如何汇总整门课程。

每一次attempt也有自己的运行数据。原文说,学员开始一个新尝试时,数据模型值会为这次新尝试重置。于是,同一内容对象与同一个人,还不足以唯一描述某条记录的范围;它对应哪一次尝试,同样影响材料的含义。本文不提供重置、恢复或修改成绩的方法,也没有访问实际员工的学习记录。

把这几层放在一起阅读,能看见一份培训摘要至少可能省略三种区别:完成与通过、一个SCO与其他SCO、一次尝试与另一次尝试。它们都来自运行时资料中的明确定义,并不需要将界面上的一个词扩成全部学习结果。SCORM 2004各版次仍有细微差别,本文没有据这份概述声称已读完整标准。

本文采用Rustici公开说明的数据模型连续段和相邻状态定义,首次发布日期未知。系统状态可以描述它被设计记录的事情,却不能独自证明员工能力提高、回岗应用或课程有效。这里不制定真实考核、合格分数或安全培训流程,亦不将资料解释冒充平台实测。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。