简体   繁体   English

我应该在 LMS 和 Scorm Player 之间使用网络服务连接吗?

[英]Should i use webservice connection between LMS and Scorm Player?

I have an LMS coded in sharepoint & c#. i want to make my LMS scorm compliant.我有一个编码为 sharepoint 和 c# 的 LMS。我想让我的 LMS scorm 兼容。 i'm almost new in this scope. i tried using Sharepoint Learning Kit, but it is not useful for me because its not editable completely as i understand.我几乎是这个 scope 的新手。我尝试使用 Sharepoint 学习套件,但它对我没有用,因为据我所知,它不能完全编辑。

After trying to use SLK, i decide to write api adapter between SCOs and LMS because i realized that i need an api adapter and i didnt find an Api adapter to integrate my LMS..在尝试使用 SLK 之后,我决定在 SCO 和 LMS 之间编写 api 适配器,因为我意识到我需要一个 api 适配器,但我没有找到一个 Api 适配器来集成我的 LMS。

Should i write Api adapter in javascript which using Webservice connection to LMS?我应该在 javascript 中编写 Api 适配器,它使用与 LMS 的 Web 服务连接吗?

Please don't recommend to go scorm.com, scorm explained bla bla bla.. there is nothing..请不要向 go scorm.com 推荐,scorm 解释 bla bla bla.. 什么都没有..

Also I made lots of search in google, there is only one project coded in c# called "DotNetScorm", but i couldnt make it working.我也在谷歌中进行了大量搜索,只有一个项目编码为 c#,名为“DotNetScorm”,但我无法让它工作。

该工具完全符合您的要求: http : //jcasolutions.com/simple-scorm-lms-adapter

Basically, yes, you have to implement the API in javascript, and use XMLHttpRequest to send the information to the server. 基本上,是的,您必须使用javascript实现API,并使用XMLHttpRequest将信息发送到服务器。

Your API has to implement this methods: GetLastError, GetErrorString, GetDiagnostic, SetValue, GetValue, Initialize, Terminate 您的API必须实现以下方法:GetLastError,GetErrorString,GetDiagnostic,SetValue,GetValue,Initialize,Terminate

The hard part is SetValue, and Commit in my opinion (SetValue has to validate the information that the SCO sends you). 困难的部分是SetValue,我认为是Commit(SetValue必须验证SCO向您发送的信息)。

And I'm sorry, I saw that you don't want the links, but to know how this should work, you need to read documentation that is in ADL: http://www.adlnet.gov/capabilities/scorm/scorm-2004-4th#tab-resources 很抱歉,我看到您不需要链接,但是要知道它如何工作,您需要阅读ADL中的文档: http : //www.adlnet.gov/capabilities/scorm/scorm -2004-4th#tab-resources

Download the SCORM 2004 4th Edition Specification, and then read the three documents there: 下载SCORM 2004第4版规范,然后在此处阅读三个文档:

SCORM_2004_4ED_v1_1_RTE_20090814- this one explains how the SCO plays (what you really want) and how the communication between the SCO and the LMS occurs SCORM_2004_4ED_v1_1_RTE_20090814-此说明SCO的播放方式(您真正想要的)以及SCO和LMS之间的通信如何发生

To implement the API, will not be sufficient in my opinion, because you need to upload the SCORM packages (basically interpret the imsmanifest.xml file), to do this, you need to read this: 在我看来,要实现该API还不够,因为您需要上传SCORM包(基本上解释imsmanifest.xml文件),为此,您需要阅读以下内容:

SCORM_2004_4ED_v1_1_CAM_20090814- understand how the SCOs are packed SCORM_2004_4ED_v1_1_SN_20090814- how to chain content SCORM_2004_4ED_v1_1_CAM_20090814-了解如何打包SCO SCORM_2004_4ED_v1_1_SN_20090814-如何链接内容

Good luck 祝好运

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM