🔍

上课时数记录

记录每位学员实际看过的视频时数,可导出 CSV 当出席证明——企业内训、补助课程要交报告时用。

上课时数」(在后台左侧的「课程与教学」区)回答一个问题:这位学员到底上了几小时的课?

大多数线上课程不需要这个数字——卖完就结束了。真正需要的是这几种:企业付钱买内训要看员工上完没、政府补助课程要交时数报告、公司要拿这份记录去报账或申请补助。这时候「我相信他有看」是不够的,你要交得出一份禁得起看的记录。

两个数字,强度完全不一样

这一页有两个页签,数据来源不同,可信度也不同,不要混用

页签 它是什么 能不能当证明
上课时数 学员实际播过的视频秒数 ✅ 可以
登录记录 谁在什么时候登录、待了多久 ❌ 只能参考

实际观看时数是把视频切成 15 秒一段,只有真的播过的段落才计入:把进度条拖到底不算、同一段重看十次也只算一次、倍速灌不进去。这是可以拿出去的数字。

登录停留时间是从登录算到最后一次观看回报。问题在于——多数人不会按退出,而是直接关掉标签页,服务器永远不会知道他什么时候走的。所以这个时间是「至少待了这么久」的估计值,而且只涵盖有视频在播的时段。界面上和导出的 CSV 都会标「估计」。要开时数证明请用「上课时数」那一栏,不要用停留时间。

这个功能默认是关的,要逐门课打开

没有一个「全站开启」的总开关,而是一门课一门课决定。到「课程」→ 编辑该门课 → 勾选「时数认证课程:记录每位学员的实际上课时数,并可导出」。

没打开的课,时数栏位会显示「未开启记录」而不是 0——刻意分开写,就是为了不让你把「没在记」误读成「学员都没上课」。

⚠️ 打开之前的观看不会回溯补算。 系统只有在开关打开后才开始逐段记录,之前学员看了多少,我们没有留下那份数据。要出时数证明的课,请在开卖前就把开关打开。

另外,课程设置里的「启用观看比例管制」(用来判断要不要退款的那个)也会启动同一套记录。两个开关任何一个打开,时数就会开始累计。

视频要放 Vimeo,时数才站得住脚

这是最容易踩到的一点。三种视频来源的差别:

来源 收得到观看进度吗 能当正式证明吗
Vimeo 只有这个可以
YouTube
Bunny ❌ 完全收不到
  • YouTube 的进度我们收得到,但同一支视频在 youtube.com 上也看得到(不公开链接也一样)。学员可以完全绕过你的网站看完,你这边会是 0 秒。当参考值没问题,当证明就不成立。
  • Bunny 走它自己的播放器,那个播放器不回报任何播放进度 → 时数会永远是 0。这不是坏掉,是收不到。

所以勾了「时数认证课程」之后,存单元视频时系统会直接挡下非 Vimeo 的来源,这是这个开关唯一的强制力。勾选当下如果课程里已经有不合格的单元,界面会当场把是哪几个单元列出来给你换。

还有一步系统替你做不到:到 Vimeo 后台把「可嵌入的域名」限定为你的网站。没设的话学员仍然可以跑去 vimeo.com 看同一支视频,记录一样会漏掉。

只要课程里有一个单元不合格(YouTube/Bunny/纯文字单元/视频长度还没抓到),整门课的时数旁边就会标「仅供参考」,导出的 CSV 里也会跟着标。这一栏请务必留着——导出文件通常会被转发给人力资源或稽核,少了它,「仅供参考」的数字会被当成正式时数。

报表看得到什么

上课时数页签(一行=一位学员 × 一门课):学员姓名与 Email、课程、实际观看时数、观看比例(看了多少 ÷ 课程视频总长)、完成单元数/总单元数、最后观看时间。

登录记录页签(一行=一次登录):学员、登录时间、结束时间(没按退出的会标「估计」)、停留时间、登录方式(Email 密码/Google/两步验证/注册/结账时创建/重设密码)、设备(手机/平板/台式)与 IP。

两张表都可以搜索、点栏位标题排序、调整每页条数与翻页

导出 CSV

两张表各自有「导出 CSV」按钮。几个刻意的设计:

  • 导出的是搜索过滤后的全部数据,不是只有当前这一页
  • 除了「3 小时 12 分」这种好读的格式,另外给一栏纯数字的小时数(两位小数),电子表格可以直接求和
  • 上课时数的导出文件带一栏「可作为证明」:是/否(含无法采计的单元)/否(此课程未开启观看记录)
  • 登录记录的导出文件带一栏「结束时间来源」:主动退出/最后观看(估计)
  • 文件用 Excel 打开中文不会乱码

讲师看到的和你不一样

如果你把课程指派给讲师(见管理员与讲师),讲师进到这一页只看得到自己授课课程的观看时数,而且完全看不到「登录记录」页签——登录记录是全站账号层的数据,里面含站长和其他讲师的登录,没办法用课程去收敛。


常见问题

学员明明有在上课,时数却写「未开启记录」? 那门课还没打开「时数认证课程」。到课程设置勾起来,之后的观看才会开始累计;在那之前的没有数据可以补。

打开开关之后,以前的时数会补算吗? 不会。没开的期间我们没有记录任何片段,补不出来。要用时数的课请在开卖前就打开。

为什么有些课的时数旁边写「仅供参考」? 课程里至少有一个单元无法采计:用了 YouTube 或 Bunny、是纯文字单元,或视频长度还没取得。把那些单元的视频换成 Vimeo 就会消失。

「登录停留时间」可以当成上课时数交出去吗? 不建议。学员多半是直接关标签页,服务器不知道他什么时候离开,那个数字是估计的下界。要交证明请用「实际观看时数」。

课程里有测验、作业、纯文字讲义,时数怎么算? 只有视频会计时,那些单元不会产生时数;但只要课程里有纯文字单元,整门课就会标「仅供参考」。若这门课必须开正式证明,把讲义内容做成视频、或把它拆成另一门不需要认证的课。

学员把视频拖到底,时数会不会直接跳满? 不会。视频切成 15 秒一段,只有真的播过的段落才记;拖曳跳过的段落不会被填上,重看也不会重复累加。


接下来