簡體   English   中英

cmi5 規范中的可分配單位是什么?

[英]What is Assignable Unit in cmi5 spec?

稍微介紹一下,我正在嘗試創建一個將啟動 cmi5 課程的 LMS。 但是,我很難理解 cmi5 package 和其他一些術語。 在這里,我想問/澄清幾點,以說明清楚。

我已經看到了 TinCan/xAPI 示例課程/規范(我在這里看到了)和 cmi5 規范在這里 我發現他們需要不同的查詢字符串來啟動內容。

准確地說,在 TinCan 中,對於身份驗證,我們可以傳遞auth查詢字符串和Basic {encoded username:password}作為值( 這里是參考)。 然后由 TinCanJS package 處理auth (我使用的是 Javascript)。 但是,在 cmi5 規范中,它說要獲取令牌,我們可以傳遞fetch查詢字符串,值是我們的 lms,它只返回一次令牌。 fetch url 將使用POST方法調用。

但是,我找不到“cmi5 課程中正在處理的fetch值在哪里?” 在非盟? 我仍然對 AU 的條款感到困惑。

  1. 誰來創造它?
  2. 它看起來怎么樣?
  3. 它是包含在 cmi5 課程中還是我(作為 LMS 的創建者)來創建 AU?

先感謝您。

該規范包括一個 AU 的特定定義:

可分配單元 (AU):從 LMS 啟動的學習內容演示。 AU 是跟蹤和管理的單位。 AU 收集學習者的數據並將其發送到 LMS。

AU 本質上是我們在課程中考慮的課程。 AU 是 AICC 規范中的保留術語,類似於 SCORM 中的 SCO 或帶有tincan.xml文件的 package 中的已啟動事物。

要明確回答您的問題:

  1. 內容創建者通常會創建一個 AU,並且可能會創建一個或多個 AU 的課程。 這將是故事情節、Captivate 等“快速創作工具”的 output。

  2. 完全取決於 AU 和正在開發的內容。

  3. AU 將包含在 package zip 課程中,或者是可以直接鏈接到的外部 URL。 嚴格來說,LMS 通常不會創建 AU,話雖如此,可能存在 AU 的通用實現,它們可以通過啟動參數接收足夠的配置信息,以便它們可以由 LMS 提供。 Rustici Software 的引擎產品為許多 LMS(和 SCORM 雲)提供標准支持,使用此方法為某些內容類型提供支持。

您應該查看 cmi5 規范網站提供的資源:

http://aicc.github.io/CMI-5_Spec_Current/

以及關於 cmi5 的高級概述: https://xapi.com/cmi5/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM