我应该在LMS和Scorm Player之间使用webservice连接吗?

时间:2012-06-28 13:58:47

标签: c# asp.net sharepoint scorm compliant

我有一个以sharepoint编码的LMS& C#。我想让我的LMS scorm兼容。我在这个范围内几乎是新的。我尝试使用Sharepoint Learning Kit,但它对我没用,因为它完全不像我理解的那样可编辑。 在尝试使用SLK之后,我决定在SCO和LMS之间编写api适配器,因为我意识到我需要一个api适配器而且我没有找到一个Api适配器来集成我的LMS。

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

请不要建议去scorm.com,scorm解释bla bla bla ..没什么..

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

有人可以给我一些关于我的评论的建议吗?

2 个答案:

答案 0 :(得分:1)

此工具听起来正是您所需要的:http://jcasolutions.com/simple-scorm-lms-adapter

答案 1 :(得分:0)

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

您的API必须实现此方法: GetLastError,GetErrorString,GetDiagnostic,SetValue,GetValue,Initialize,Terminate

困难的部分是SetValue,在我看来是提交(SetValue必须验证SCO发给你的信息)。

我很抱歉,我看到你不想要链接,但要知道这应该如何工作,你需要阅读ADL中的文档:http://www.adlnet.gov/capabilities/scorm/scorm-2004-4th#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-如何链接内容

祝你好运