0

我现在正在用 AS3 开发 Flash 模块。我需要用 SCORM 1.2 打包它。

我想在访问我的闪存模块时跟踪用户的百分比。我的闪存模块由加载 swfs 的单个文件组成。假设我应该加载 10 个 swf。当用户加载 1-5 时,我希望它跟踪为 50%。

SCORM 1.2可以做吗?

我对 flash 相当熟悉,但对 SCORM 很陌生。几天来,我偶然发现了 Philip Hutchison 的教程和来自 ADL 的几个 SCORM 1.2 文档。到目前为止还没有成功。

4

1 回答 1

1

由于 SO 不允许像我这样代表少的人发表评论并要求澄清,因此我将不得不假设其中一些。最简洁的答案是不。但是,这取决于您最终打算如何处理该进度百分比。

如果要在 LMS 中用于某种报告或显示,您需要使用官方元素来做这样的事情,并希望您的 LMS 可以使用它。不幸的是,SCORM 1.2 不会为你解决这个问题。但是,在 SCORM 2004 中,您可以使用“cmi.progress_measure”元素。请参阅 SCORM 2004 第 4 版 RTE 规范中的第 4.2.18 节。注意:在 LMS 中看到与多 SCO 包相关的完成百分比很常见,其中显示了一个包中完成的 SCO 的百分比 - 特别是在 SCORM 1.2 的情况下。

如果要求仅存储当前幻灯片编号或查看的幻灯片总数,仅用于使 SCO 本身可以使用此百分比值,您可以使用“cmi.suspend_data”元素简单地存储和检索该值1.2 或 2004。

现在,使用 Flash 的 ExternalInterface 在 Flash 和 Javascript 之间进行通信完全是一个不同的问题。一旦您准备好其余部分,如何使用 SCORM API 也是如此。同样,我不能评论要求澄清,所以我不能确定问题到底是什么。

于 2014-03-24T16:46:59.670 回答