数据模型中有一个lesson_location元素,用于存储学生在SCO中停留的位置。
是否有任何元素描述了SCORM 1.2中scorm包中可以加入书签的幻灯片总数或课程总数?
答案 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_location
和suspend_data
对可以存储的字符数有限制,尤其是。在SCORM 1.2中。
请在此处查看所有数据模型元素:http://scorm.com/scorm-explained/technical-scorm/run-time/run-time-reference/