Saba / SCORM 2004第3版'尝试状态'暂停

时间:2014-03-24 17:50:35

标签: rollup scorm2004 saba

关于我如何在Saba中调用Rollup(宏?)的SCORM问题。

我有一个包含两个SCO的SCORM清单。 第二个仅在第一个完成后通过preConditionRule(类似于SCORM / Rustici高尔夫示例)时可用。

当代表成功使用第一个SCO时,我设置了cmi.completion_status'完成'和' cmi.success_status'通过'。 第二个SCO是一个测试,所以我设置了cmi.score.raw' cmi.score.scaled'和' cmi.completion_status'完成'。

由于我在第二个SCO的主要目标中有0.8,所以Saba LMS能够评估“通过”的测试状态。或者'失败'在退出测试时。

当我退出此学习时,Saba会显示两个 SCORM项目已通过并已完成。 但是,“内容尝试状态”'总是“暂停”#39;这最初指向了我正在使用的一些JS交互' cmi.suspend_data'在SCO上存储一些信息。即使这是禁用的,即使我有一个不相关的SCO,也可以暂停'状态仍然设​​置。

所以,我似乎还没有得到一个Rollup(从未见过)并且它在某种程度上与这个' Suspended'状态我以某种方式设置或不解决。

一个问题是我是否应该设置' cmi' ' completion_status'和' success_status'在我与“对象”的SCORM API交互中等级(cmi.objective.n.success_status')而不是' cmi.success_status'或两者?我试过了两个但不确定哪个是对的。我认为这可能取决于清单。

有没有人设法让Saba成为Rollup(设置学习作业''完成状态'因此不再显示'未评估')?

我的清单文件似乎没问题,Saba Player的目录显示了套餐中每个已完成的SCO的绿灯,但在我解决暂停状态之前,我有一点点卡住。

我' cmi.exit'正常情况下的两个SCO都是'方式。

我也在使用Pipwerks Wrapper,但似乎没问题。

这一切都指向API,Manifest还是我没有在Saba上设置的东西?

感谢。

1 个答案:

答案 0 :(得分:0)

你将cmi.exit设置为' normal'不应该反映暂停。除非在卸载SCO时进行另一次调用,通常是window.unload或其他。 我已经在http://goo.gl/MXJVNM上添加了一个书签,但听起来好像发生的事件如此之快,以至于你无法在没有其他日志记录机制的情况下陷入状态。

您可以随时将测试卸载到cloud.scorm.com以查看它是否以相同的方式运行,并且您将获得一组丰富的日志以供审核。

标记