我来自开发人员背景,我的疑问是关于没有任何经验的 SCORM。我们正在使用 SCORM 1.2
问题陈述:当用户离开 SCORM 时,需要从离开的地方恢复。
根据到目前为止的分析,我们无法在 SCORM 1.2 中执行恢复操作,但在 SCORM 2004 中可以实现相同的操作。
但是在 SCORM 2004 中,我们没有从 LMSInitialize 事件中得到响应
您能帮忙吗?
做了很多 RND 来了解 SCORM 的工作原理和限制,因此在一篇文章中发现 SCORM 1.2 不支持简历。但我不确定这可以考虑到什么程度。
SCORM 1.2 确实在其规范中内置了简历/书签功能,您只需确保使用所有正确的元素即可。 当我解决书签问题时,我通常会寻找两件事。
课程是否通过使用其 setValue 例程为
cmi.core.lesson_location
设置值来发布位置(书签)?这将是第 1 步。
是否“暂停”尝试,以便 LMS 不会忽略任何先前的位置/书签而开始尝试? 为此,课程需要将
cmi.core.exit
元素设置为“暂停”。 这向学习管理系统表明学习者打算返回课程以从中断的地方继续。
注意,虽然 SCORM 2004 处理事情的方式相对相似,但元素会有所不同。 例如,书签元素是
cmi.location
,而退出元素是 cmi.exit
。 我认为正是由于这个原因,您在 SCORM 2004 初始化中遇到了问题。 SCORM 1.2 初始化函数是 LMSInitialize
,而 SCORM 2004 函数是 Initialize
。
我希望这有帮助。