2012-08-30 73 views
0

我正在處理由不在公司之前的開發人員開發的一組課程。我試圖在我們新的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」嗎?

回答

1
  1. 如果useCurrentAttemptObjectiveInfouseCurrentAttemptProgressInfo 被設置爲false,LMS將使用 一次嘗試(如果有的話),除非當前試圖記錄 其跟蹤信息的跟蹤信息。
  2. 如果useCurrentAttemptObjectiveInfouseCurrentAttemptProgressInfo 都設置爲true,則LMS將使用當前 嘗試只會忽略記錄爲前 嘗試任何跟蹤信息的跟蹤信息。

比方說,學習者已完成一個活動,該活動的跟蹤信息已被記錄,然後 學員回去以後同樣的活動,但沒有跟蹤信息已被記錄。如果這些controlMode元素設置爲false,則LMS將使用先前嘗試的跟蹤信息,因爲當前活動沒有跟蹤信息。如果它們設置爲true,則LMS將僅將其彙總到當前嘗試的跟蹤信息。

+0

謝謝你。我曾認爲如果學習者的嘗試被暫停,LMS只需要爲學習者的嘗試保留數據。那麼LMS應該保持跟蹤之前用戶嘗試的數據? – GKenx

+0

哦,我可以問你引用第1和第2點的文字嗎?這是來自ADL文件嗎? – GKenx