簡體   English   中英

LMS如何為錫罐聲明添加上下文?

[英]How can an LMS add context to a Tin Can Statement?

我正在研究在我們的LMS上使用Tin-Can(xAPI)。 我想知道的是如何將平台已知的信息添加到罐頭語句中。

例如,我想在語句的上下文區域中添加課程/課程信息。 我無法直接在內容中執行此操作,因為同一內容可能會在不同的課程/課程中使用。

怎么做?

從純xAPI的角度來看,通常不會這樣做,因為語句生產者應該這樣做。 現在的警告:

  • 除非您將LMS視為語句生成器,否則可以使用它將請求代理到LRS,並且可以在路由中操縱該語句。 請注意,這會使簽名的語句無效,而不是任何人都在這樣做。 並且通常會要求您代理所有資源,並特別注意語句的編寫請求。
  • 如果您控制內容的創作,則可以讓它直接向LMS發出請求,以檢索內容應考慮包括在語句中的其他信息。 自然,此選項直接在xAPI范圍之外,並且是非標准的。

但是,此特定概念已由cmi5組接受,並且是該規范的一部分,該規范現已被認為可以投入生產。 在cmi5中,LMS在State API資源中提供了一個文檔,即LMS啟動數據,其中包括一個上下文模板,該模板理論上可以保存LMS想要包含在其中的任何信息,並且內容(AU)是構建該語句所必需的基於該模板的上下文對象,因此在每個語句中都包含LMS提供的內容。

暫無
暫無

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

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