簡體   English   中英

iframed 內容是否通過 SCORM / xAPI 與 LMS 通信?

[英]Iframed content communicate with LMS via SCORM / xAPI?

過去使用過電子學習創作工具,我對 SCORM 有點熟悉,但不是很詳細,最近聽說過 Tin Can / xAPI。 在這些通常與 LMS 的關系中,我熟悉上傳壓縮學習對象的概念,該對象具有與 LMS 通信所需的代碼,以通過 SCORM / xAPI 規范記錄完成、分數等。

我想知道是否可以使用不同的設置:如果說 LMS 支持 SCORM 和/或 xAPI,則可以在 LMS 外部的 URL(即不是上傳的 zip)上的自定義編程學習對象,通常與LMS 同樣好,例如通過在 iframe 中顯示學習對象和對父窗口具有 SCORM 或 xAPI 調用的學習對象? 我的預感是肯定的,因為我相信上傳的 zip 路由使用了 iframe,但是在自定義編程 SCORM / xAPI 集成方面的經驗很少,我不知道我是否遺漏了跨域問題、SCORM 的限制/ xAPI 規范,等等。

如果可能,歡迎提供任何提示或陷阱。

對於與 xAPI 作為通信協議的類似使用,我建議考慮cmi5 profile 它專門用於打包和 LMS 啟動場景,同時利用 xAPI 作為其數據存儲和通信機制。

cmi5 提供了一種啟動遠程托管內容 (AU) 的機制,並通過啟動 URL 提供足夠的信息,然后以跨源方式與 LMS/LRS 通信。 xAPI 本身與這種方法兼容,假設 LRS 可以提供正確的 CORS 標頭(大多數都可以)。

SCORM 在這種類型的設置中通常(本地)不起作用,因為它基於 JavaScript API,必須使內容本身可以訪問,而內容本身通常無法跨不同來源訪問。 有很多方法可以解決這個問題,但它們是對核心規范的補充。

暫無
暫無

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

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