开发LMS和Scorm螯合引擎

时间:2010-07-09 11:01:37

标签: scorm

我们想要一个能够导入SCORM包和LMS的LMS(在ASP.NET / vb.net中编码)。将其显示给学习者以查看内容。我是SCORM的新手,已经转移到这个项目。我想知道如何访问SCORM评估对象的(测试)结果,如学习者ID,通过/失败,时间。

您能否指导一下我需要在ASP.NET代码中实现什么才能实现我的目标?

到目前为止我完成的任务是,

读取清单zip文件,解压缩文件并从文件中获取所有信息(内容名称,描述,项目和启动页面),当用户点击特定课程时,弹出窗口将启动该页面。

我急切地想知道接下来我可以做什么来与LMS通过API进行通信。我需要开发自己的LMS来获得结果吗?如果有一个正在运行的测验,我需要知道的是用户尝试的问题,无论用户是通过还是失败,我需要存储所有数据库中个人用户的信息,以便我可以在之后查看结果。

所以剩下的任务。

  1. 提供内容的跟踪机制。
  2. SCORM / LMS排序引擎,用于控制符合SCORM标准的部分之间的导航。
  3. 请帮忙。

2 个答案:

答案 0 :(得分:2)

Codeplex的SLK提供了一个很好的起点。但是,如果您真的想要提供完全符合要求的内部书面SCORM游戏,那么您将面临一项重大任务。从本质上讲,你需要完全开发三个方面:

CAM - 解压过程,听起来就像你已经实现的那样。

RTE - SCORM的javascript主机,提供8种指定方法。在此背后,您还需要实现SCALL对象模型,SLC可以提供帮助。如果您已经实现了所有这些,那么数据模型上应该有数据条目表示完成等。

SN - 排序和导航处理。这是最复杂的部分。我仍然在尝试使用SLC来实现这一点,这很难。完成此操作后,可能会为您提供更多信息,使您能够了解已完成的工作。

同样值得关注scorm.com,他是一家咨询公司,但提供了很多有关scorm标准的有用信息。

答案 1 :(得分:0)

这是事实。 SCORM是这些stadarts之一,您可以尽可能少地实现。但是你需要一些带有后端脚本的Javascript(JSON来救援),这样你就可以跟踪scorm数据,并将它保存到你的数据库中。

但是让我告诉你:这是最简单的任务!制作自己的课程创建者是另一个野兽。