【问题标题】:Jumping from one slide to another从一张幻灯片跳到另一张幻灯片
【发布时间】:2014-08-08 14:11:51
【问题描述】:

我想在 SCORM 中从一张幻灯片跳到另一张幻灯片。我怎样才能做到这一点 ?我有一个代码:

//set the value of _root.bookmarkData to 2, this would allow the start the course from beginning.
document.start.setVariable("_root.bookmarkData", "2");

但是我得到了一个未定义的函数错误。我既没有找到起始变量,也没有找到 setVariable 函数。

我应该怎么做才能跳跃?

【问题讨论】:

    标签: javascript scorm scorm1.2


    【解决方案1】:

    我不认识您与之通信的那个“开始”对象。它可能是一个 Flash 到 JavaScript 的接口?

    通常,SCORM 内容 API 或“包装器”会定位 LMS API,并提供一系列友好的方法,如 go、stop、start、end、quit 和设置值。

    原始 SCORM 1.2 将定位 LMS API -

    var result = API.LMSSetValue('cmi.core.lesson_location', '2'); // should return 'true'
    // or
    var bookmark = API.LMSGetValue('cmi.core.lesson_location', '2');
    

    GL

    【讨论】:

    • 但是你怎么能说从 SCO 编号 3 到 SCO 编号 7(代表演示幻灯片的 SCO)在第 4 号幻灯片中带有某种按钮。API 可能吗?跨度>
    • 物理 SCO 之间的切换是 SCORM 2004 的一项功能(序列和导航)*参见 adl.nav.request。 SCO 中的书签虽然遵循我之前提到的内容。那就是如果您在单个 SCO 中有内容页面。学习课程结构将取决于 LMS 是否在 SCORM 1.2 支持之外为您提供 API 调用。
    • 是否通过 API 完成,我应该使用 SetValue() 设置哪个数据模型元素。如果您有时间,请查看my question。我将非常感谢您的帮助。 :)
    猜你喜欢
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    • 2017-09-27
    相关资源
    最近更新 更多