0

我有一个用 sharepoint 和 c# 编码的 LMS。我想让我的 LMS scorm 兼容。我在这个范围内几乎是新手。我尝试使用 Sharepoint 学习工具包,但它对我没有用,因为据我所知,它不能完全编辑。在尝试使用 SLK 之后,我决定在 SCO 和 LMS 之间编写 api 适配器,因为我意识到我需要一个 api 适配器并且我没有找到一个 Api 适配器来集成我的 LMS。

我应该在使用 Webservice 连接到 LMS 的 javascript 中编写 Api 适配器吗?

请不要推荐去scorm.com,scorm解释了bla bla bla ..什么都没有..

此外,我在 google 中进行了大量搜索,只有一个用 c# 编码的项目名为“DotNetScorm”,但我无法使其正常工作。

谁能给我一些关于我的情况的建议?

4

2 回答 2

1

这个工具听起来正是您正在寻找的:http: //jcasolutions.com/simple-scorm-lms-adapter

于 2012-06-29T16:13:30.080 回答
0

基本上,是的,您必须在 javascript 中实现 API,并使用 XMLHttpRequest 将信息发送到服务器。

您的 API 必须实现以下方法:GetLastError、GetErrorString、GetDiagnostic、SetValue、GetValue、Initialize、Terminate

困难的部分是 SetValue,我认为 Commit(SetValue 必须验证 SCO 发送给您的信息)。

很抱歉,我看到您不想要这些链接,但要知道这应该如何工作,您需要阅读 ADL 中的文档:http: //www.adlnet.gov/capabilities/scorm/scorm -2004-4 日#tab-resources

下载 SCORM 2004 第 4 版规范,然后阅读其中的三个文档:

SCORM_2004_4ED_v1_1_RTE_20090814- 这个解释了 SCO 的播放方式(你真正想要的)以及 SCO 和 LMS 之间的通信是如何发生的

在我看来,要实现 API 是不够的,因为您需要上传 SCORM 包(基本上解释 imsmanifest.xml 文件),为此,您需要阅读以下内容:

SCORM_2004_4ED_v1_1_CAM_20090814- 了解 SCO 是如何打包的 SCORM_2004_4ED_v1_1_SN_20090814- 如何链接内容

祝你好运

于 2012-08-29T12:57:18.957 回答