我正在處理由不在公司之前的開發人員開發的一組課程。我試圖在我們新的LMS中調試這些課程。幾乎所有的項目都設置controlMode屬性「useCurrentAttemptObjectiveInfo」和「useCurrentAttemptProgressInfo」爲false。SCORM 2004中的useCurrentAttemptProgressInfo
如:
<item identifier="sco_43337avg" identifierref="res-43337avg" isvisible="true">
<title>Introduction</title>
<imsss:sequencing>
<imsss:controlMode choice="true" choiceExit="true" flow="true" forwardOnly="false" useCurrentAttemptObjectiveInfo="false" useCurrentAttemptProgressInfo="false" />
<imsss:sequencingRules>
...
在SCORM 2004,第3版,內容聚合模型文件指出,這個約useCurrentAttemptProgressInfo:
useCurrentAttemptProgressInfo(可選,默認值= true) - 指示該嘗試只有在規則評估和彙總時,纔會使用活動子項的進度信息(如果value = false,則不使用),如果在當前活動嘗試期間記錄了該信息。
這似乎是說,如果「假」,進步從目前的嘗試信息將不會在規則評估和彙總使用......這是否意味着從先前嘗試的目標信息將被使用,而不是?或者這是否意味着沒有來自活動兒童的進度信息會被使用? LMS不保留先前的嘗試信息,是嗎?那麼爲什麼這個屬性會被設置爲「false」呢?
如果您希望將其設置爲「false」,您會發生什麼情況?
我應該簡單地將這些都設置爲「true」嗎?
謝謝你。我曾認爲如果學習者的嘗試被暫停,LMS只需要爲學習者的嘗試保留數據。那麼LMS應該保持跟蹤之前用戶嘗試的數據? – GKenx
哦,我可以問你引用第1和第2點的文字嗎?這是來自ADL文件嗎? – GKenx