2012-06-28 31 views
0

我有一個編碼在sharepoint & c#中的LMS。我想讓我的LMS scorm兼容。我在這個範圍內幾乎是新的。我嘗試使用Sharepoint學習工具包,但它對我無用,因爲它不完全按照我的理解編輯。 嘗試使用SLK之後,我決定在SCO和LMS之間編寫api適配器,因爲我意識到我需要一個api適配器,並且我沒有找到一個Api適配器來集成我的LMS。我應該使用LMS和Scorm Player之間的webservice連接嗎?

我應該在使用Web服務連接到LMS的JavaScript中編寫Api適配器嗎?

請不建議去scorm.com,SCORM解釋唧唧歪歪..有什麼..

而且我做了很多在谷歌搜索中,只有一個項目在C#編碼稱爲「 DotNetScorm「,但我無法讓它工作。

任何人都可以請給我一些關於我的研究的建議嗎?

回答

0

基本上是這樣,你必須實現JavaScript中的API,並使用XMLHttpRequest將信息發送到服務器。

你的API必須實現這個方法: GetLastError函數,GetErrorString,GetDiagnostic,的SetValue,的GetValue,初始化,終止

難的是的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軟件包S(基本上解釋imsmanifest.xml文件),要做到這一點,你需要閱讀這一點:

SCORM_2004_4ED_v1_1_CAM_20090814-明白是怎麼的SCO都擠滿 SCORM_2004_4ED_v1_1_SN_20090814-如何鏈內容

好運

相關問題