我有一个以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”,但我无法使其正常工作。
有人可以给我一些关于我的评论的建议吗?
答案 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-如何链接内容
祝你好运