我一直收到这个错误,但我在互联网上找不到任何关于它的信息。我正在尝试获得cmi.location
的价值,但Chrome控制台和SCORM Cloud说
Set Error State: 403 - The Location field has not been set for this SCO
这是我的代码
locIdentifier = Number(scorm.get("cmi.location"));
答案 0 :(得分:3)
403:"数据模型元素值未初始化"
这只是意味着没有价值,所以它并不是真正的错误。 SCORM有其中的一些。
规范要求Runtime API抛出该错误。我在规范中考虑了一些不可操作的错误,如果它们被称为警告而不是错误,那么这些错误会很方便。
如果您的cmi.entry是' ab-initio'你没有理由要求cmi.location或cmi.suspend_data。这是一次干净的尝试。但是,有些平台未能将cmi.entry设置为“恢复”状态。当SCO继续尝试时。所以你还必须注意一个''空白条目类型。
希望有所帮助。