lesson_location SCORM 1.2数据模型中的元素

时间:2014-07-24 11:32:05

标签: scorm1.2

数据模型中有一个lesson_location元素,用于存储学生在SCO中停留的位置。

是否有任何元素描述了SCORM 1.2中scorm包中可以加入书签的幻灯片总数或课程总数?

1 个答案:

答案 0 :(得分:0)

不正式。课程可以任何方式构建,不会期望会有幻灯片编号。

大多数人使用suspend_data来存储包含所需信息的自定义字符串。您也可以将其存储在lesson_location

例如(这只是其中一种方法之一):

var totalSlides = 10;
var currentSlide = 3;
LMSSetValue("cmi.core.lesson_location", currentSlide + "|" + totalSlides);
var lmsdata = LMSGetValue("cmi.core.lesson_location").split("|");
totalSlides = lmsdata[1];
currentSlide = lmsdata[0];

这是一个非常人为的例子,但你明白了。不要忘记添加错误检查,如果lmsdata数组中没有第二个元素,此示例将抛出错误。您也可以使用JSON,但它更详细并且吃掉字符 - lesson_locationsuspend_data对可以存储的字符数有限制,尤其是。在SCORM 1.2中。

请在此处查看所有数据模型元素:http://scorm.com/scorm-explained/technical-scorm/run-time/run-time-reference/