2011-05-16 69 views
1

我最近才听说过SCORM,并且我被要求将一个简单的电子学习模块放在一起,这个模块可以作为SCORM模块进行部署。该模块是一个调查问卷,附带一个额外的信息库(可能包含维基风格)。我刚刚查看了一些开源工具eXe和xerte,两者看起来相当不错。SCORM创作工具建议

我不确定的是使用这些工具的局限性。我希望能够完全模拟模板的所有方面并添加javascript工具提示等,并可能使用ajax加载测验的每个部分。但是,我猜如果我使用ajax,那么我使用服务器端代码,然后将模块限制到特定平台。

使用其中一种创作系统可以实现这些功能吗?我试图让我的脑袋绕过可能的限制。这些工具如何处理数据存储,例如每个用户的测验分数?

感谢您的任何建议!

回答

4

您对SCORM课程的风格和设计有很多控制权。在内部,我们运行完整的HTML/JavaScript,Flash/JavaScript甚至Java课程。创作工具在它们产生的输出上也有很大不同。大多数免费的会产生HTML输出。一些像Articulate和Smartbuilder这样的付费产品会生产Flash内容。无论使用哪种设计或创作工具,SCORM课程都必须使用JavaScript API与LMS进行通信。所以在某些时候,课程必须要有一些JavaScript,以便能够适用于JavaScript的技术。

我不能推荐使用预分级创作工具。从头开始编写SCORM课程将涉及很多工作。您的客户可能无法很好地定义他们的需求,并且您可能只针对SCORM 2004来发现他们确实需要SCORM 1.2。使用创作工具就像在下拉列表中更改发布设置一样简单。对于自编的课程,可能需要大量的重新编写和调试。

大多数创作工具都有一些类型的测验/评估创作,可让您控制评分,跟踪和设置问题池。

我会远离AJAX,因为如果课程部署在防火墙内部,可以打破可共享内容对象的“可共享”部分。但是如果你的客户需要一个安全的评估,我不会远离AJAX。为了使课程可共享,所有内容都包含在软件包中,包括所有答案。虽然通常使用某种方法模糊,但它们仍然转移到客户端浏览器,在那里有足够的人知道如何查看源文件或使用Flash反编译器。根据SCORM 2004的性能测试结果,大多数创作工具将使用cmi.interaction数据元素来存储学习者执行的每个交互。这通常包括交互的唯一ID,时间戳,描述,正确的响应以及学习者的回应。有更多的属性可以设置,但这些是我看到的最常用的属性。在cmi.scaled_pa​​ssing_score中还有一组评分属性,它是显示SCO掌握情况和cmi.score所需的分数,您可以在其中设置学员的原始分数,最小分数和最大分数。再说一次,创作工具的好处就是当你发布时为你提供的所有东西。

您可以使用几种测试工具。 ADL有他们的一致性测试人员,可以让你看到在课程和LMS之间传递的数据,scorm.com有他们的测试跟踪软件,你可以测试课程并查看结果。两者对于课程的最终测试和调试都很有用。

+0

感谢您的详细解答。在这种情况下,我会抛弃AJAX,因为此测试不一定非常安全。我不需要Flash内容,实际上这可能是不可取的。使用JavaScript的HTML输出对于这个模块来说很好,因为我可以根据需要为输出提供主题。你推荐任何特定的创作工具吗? eXe可能足以满足我的需求吗?我会在今天下午亲自看看eXe,看看它是如何适合的。 – spinozf 2011-05-17 14:33:16

+0

@spinozf我无法直接对eXe进行评论,但我们在内部使用Trivantis的Lectora来获取仅需HTML输出的课程。 Lectora仍然可以使用其他媒体格式,但其基本输出为HTML/JavaScript。我们的教学设计师为他们的Lectora课程设计了多个自定义模板。 – 2011-05-17 15:29:04