2010-11-04 52 views
1

我會在這裏加上前綴:我對SCORM不太瞭解。SCORM向LMS報告

我是培訓視頻交付平臺的維護者。它顯示視頻,但不測試用戶。該公司的客戶可以下載SCORM模塊(即zip),其中包含指向我們服務器上視頻的鏈接。

有些客戶現在要求報告,以便他們知道他們的LMS用戶完成觀看視頻。目前,他們只知道用戶是否加載模塊,但沒有其他。

至於如果當前用戶看過電影,我可以這樣做。這只是一點點的javascript與視頻播放器交互。精細。

但是,如何將該事件傳回給LMS?我是否將其發佈到他們的服務器?我怎麼知道它在哪裏?如果它位於防火牆後面呢?他們輪詢我的服務器嗎?在這兩種情況下,我如何從LMS中識別出一個用戶,以便當結果返回時,他們在LMS中排隊?

學習管理系統找到像我們這樣的外部模塊完成狀態的標準方式是什麼?

回答

2

SCORM API是你正在尋找的。它可以實現SCO(您的模塊)和LMS之間的完成狀態(在許多其他事項中)的主動通信。

在運行時,發現算法(用JS編寫)用於定位API句柄,它只是一個JS對象。作爲內容開發人員,您使用該API句柄,並且它會執行所有客戶端 - 服務器通信,因此您不必這樣做。 :-)

您可以找到有關如何定位和使用SCORM API here的技術概述。

我更「瞭解的榜樣」型的,所以我也建議下載魯斯蒂奇的高爾夫(暫停)課程之一。查看他們的Basic Run-Time Calls Course以瞭解他們如何訪問SCORM API並與其進行交互。他們會做你想要做的。

官方的SCORM文檔可以在adlnet.gov上找到,他們有一本關於RTE的整本書,但是我懷疑你需要深入探索。

祝你好運!

+0

對不起。謝謝你的回答,SCORM-RTE *是*我正在尋找的東西,這些例子非常有用。 – Oli 2010-11-10 13:34:20