教培录播课 APP 开发:播放进度和学习完成怎样分别定义
学员把视频拖到结尾,页面是否就应显示学习完成?教培录播课 APP 开发不能只依据播放器停在什么位置判断学习结果。播放位置用于继续观看,学习完成则需要机构确定自己的课程规则;先把两个记录的用途说清楚,才能讨论进度同步和课程解锁。
先问进度服务于哪个动作
如果只为下次继续播放,保存最近位置和对应课节即可。若完成某课节后才能进入作业或下一章,就要明确完成依据、补学方式,以及中途退出如何处理。播放记录也不能证明学员已经掌握课程内容。
机构可以先采用自由观看加人工确认任务的方式。课程之间确有先后要求时,再评估课程规则和学习记录的软件开发,不必为了一个进度条把所有教学流程绑在一起。
多设备恢复要保留课节版本
学员从手机换到另一台设备,需要恢复同一课程、同一课节的记录。课件更新后,旧视频中的位置未必对应新视频,应让老师确认是否继承进度,避免继续播放落在完全不同的内容中。
课程资源的播放条件与账号权限需要实际核实。APP 定制方案可以先完成单设备恢复,再按使用情况增加跨设备同步;两部分应分开报价和验收。
验收看恢复结果而非百分比
用正常退出、拖动结尾、重复播放和课程更新四种样本核对记录。播放位置、任务完成和下一章可见范围分别检查,再测试两个设备先后使用时是否覆盖了更晚的学习记录。
发生同步失败时,应能说明哪些记录尚未保存,不以一个绿色勾选代替实际写入结果。
建设前准备什么
准备教培 APP 开发资料,可提供一组课节结构、完成规则和资源更新方式。先确定“继续观看”与“完成学习”分别依据什么,再评估播放、同步和教学任务的交付范围。