2010-07-09 85 views
1

我們希望能夠導入SCORM包的LMS(在ASP.NET/vb.net中編碼)&將其顯示給學習者查看內容。我對SCORM完全陌生,並已轉移到這個項目。我想知道如何訪問SCORM Assessment對象的(測試)結果,如學習者ID,通過/失敗,時間。開發LMS和Scorm挖掘引擎

你能指導我在ASP.NET代碼中實現我的目標需要什麼?

任務,我已經這樣做了多遠,

閱讀清單zip文件,從文件解壓縮文件,並得到所有信息(內容名稱,描述,項目和啓動頁面),當用戶點擊一個特定的課程彈出窗口正在啓動該頁面。

我急切地想知道接下來我可以用API與LMS進行通信。我是否需要開發自己的LMS才能得到結果?如果有測驗正在運行,我只需要知道用戶是否嘗試過任何問題,無論用戶是通過還是失敗,並且我需要將所有個人用戶數據庫中的信息,以便以後可以查看結果。

所以剩下的任務。

  1. 傳遞內容的跟蹤機制。
  2. SCORM/LMS測序引擎,用於控制SCORM符合性課程各部分之間的導航。

請幫忙。

回答

0

的確如此。 SCORM是其中的一種,你可以儘可能少地實施。但是你需要一些Javascript和後端腳本(JSON來拯救),這樣你就可以跟蹤scorm數據,並將其保存到數據庫中。

但讓我告訴你:這是最簡單的任務!讓自己的課程創建者是另一個完整的野獸。

+0

請參閱我在同一個博客中發佈的問題。 – user387643 2010-08-04 08:06:47

2

codeplex提供了一個很好的起點。但是,如果您真的想提供完全符合標準的內部書面SCORM遊戲,那麼您需要完成一項重大任務。實質上,您需要完全開發三方:

CAM - 解壓縮過程,它聽起來像您已經實現。

RTE - SCORM的JavaScript主機,提供8種指定的方法。在這之後你還需要實現SLC所提供的SCORM對象模型。如果您已經實施了所有這些,那麼數據模型上應該有數據條目表明完成等。

SN - 排序和導航處理。這是最複雜的部分。我仍然在試圖使用SLC來實現這一點,而且這很難。這是完成這可能會給你更多的信息,讓你知道已經做了什麼。

它也值得看scorm.com,誰是諮詢公司,但提供了大量有關scorm標準的信息。

+0

我也是Scorm 2004第四版LMS的新手。 我已經完成了這項任務。 請你能幫我嗎? 我已經完成閱讀CAM,現在我在閱讀RTE文檔。 – 2016-06-13 10:06:59