自己想到的几种方法:
1、点击视频链接后完成;
2、获取视频时间后台倒计时,倒计时结束弹出确认框(有时间限制);
3、在2的基础上增加互动,10分钟或20分钟内电脑没有任何操作,视频以及倒计时暂停,弹出确认框。
最近在做一个公司内部在线视频培训系统(参考微软虚拟学院),为了限制那些打开页面挂着而不看视频的人。
------解决方案--------------------
这样的话,学习效果是要用户自己为自己负责的.
不象某些洗脑教育一样真要逼人到放到眼皮底下.
所以只要象付分下载一样,一点击就计算积分.干脆省事.至于看不看,他自己说了算.
至于计算时间,学员根据掌握程度,可能快进或慢放,不能一定强制按照正常播放速度计算.而且就算真按正常速度播放,根据网速差异,视频缓冲下载都需要占据不同的时间,也不好准确判断.
另外,即使知道看没看完,也决定不了看的效果好坏.最终还是要根据考试成绩来考核.
所以没必要纠结于完没完,只需要知道看没看这个材料.
其实我觉得看没看管它都没用,让试题和结业任务把关.既然是网络教学,就很少有什么统一学习周期和时间段的规定,那样的话,只要最后或者中间也可以设置点小试题(综合的,技术类学习很好设置,让学员完成一些小项目开发),学员不会的话,就缺啥补啥,只要材料提供得明确就可以.