2015-10-30 41 views
0

我正在使用SCORM 2004第3版的課程,我有這個問題。對於非常少量使用該課程的人員(大約1%-1.5%),課程在完成後不會在LMS中註冊完成。我正在檢查所有工作案例與未能完成課程的1%之間的差異,我看到的唯一差異是主要目標。在工作中,主要目標的「成功狀態」爲「通過」,在1%的情況下根本不存在。SCORM 2004年第3版,主要目標

我試着在幾個地方讀到什麼是主要目標,我所理解的是它是在imsmanifest.xml中定義的東西(在我的情況下不是),如果它不存在LMS將爲課程創建至少一個。如果您將'cmi.success_status'設置爲通過,'cmi.completion_status'設置爲「完成」,則LMS將主要目標設置爲「已通過」。

所以,我的問題是,我正確地理解了這一點,還是以完全不同的方式工作。主要目標究竟是什麼,而且我有責任以某種方式設置它,或者LMS負責這一點。

回答

1

經過X個月的數量後,客戶正在使用的LMS(SABA)出問題了,它在SCORM 2004中有問題(它們與其他課程的問題完全相同,與我無關)。那麼解決了我的問題是什麼,將課程轉換爲SCORM 1.2。

2

運行時涉及到的目標(cmi.objectives.n.xxx)數據不應該爲一個活動的相關聯的SCO被初始化除非客觀ID屬性在測序信息(imsss定義:primaryObjective或imsss:目標)。

例如,如果在cloud.scorm.com上,我沒有指定主要目標,我沒有得到任何cmi.objectives._count。如果我明確設定主要目標,那麼它/他們可以顯示

因此,您可以在imsmanifest.xml中定義一個主要目標,但它所指定的平臺可能是默認的目標。我以前在一個平臺上看到過這種情況,當你有一個通常沒有數據的流氓目標時,它確實會計算出SCO客觀評分得分的邏輯。不要說你遇到了「滿意的測量」。

我對這裏發生的事情的解釋是對開發者實現運行時環境的誤解/解釋。有「全球目標」和「主要目標」,但我(個人意見)認爲他們不應該增加一個cmi.objective.0,除非有人出現在您的清單中,或者通過LMS管理部門以「其他方式」添加。我的0.02美分是該規範的這個領域造成了導致這些行爲的一些混淆。即使LMS如何確定和儲存這些信息也不是(我的看法)在規範中很好地闡述,並留有解釋的空間。

簡單排序和/或序列和導航的全部目的是讓您(教學設計人員,內容開發人員或其他人)能夠烘焙流程控制級別(簡單或複雜),使LMS通過輸入(點擊內容/資產)或基於性能使用規則集來管理用戶導航。

寫了一個「Impact Summary」文件。