簡體   English   中英

在用戶離開的地方打開 xAPI package

[英]Open xAPI package at the point where the user left off

成功啟動基於 xAPI 的 LMS 后,我現在需要在用戶上次查看的位置啟動任何 package。

例如,如果 package 包含 20 張幻燈片,我們已經記錄了打開的每張幻燈片的 id 並且它們已經完成了 50%,但是此時我如何使用這些信息打開 package?

謝謝

通常使用 xAPI,您將使用 State API 文檔資源來捕獲任何這種性質的臨時數據(書簽)。 State API 文檔基於參與者、活動和注冊以及您自己創建的個人資料 ID 進行存儲。 文檔的內容可以是任何內容,盡管對 JSON 對象有少量特殊處理。 對於您的情況,我將存儲一個帶有 JSON object 的“書簽”配置文件作為具有slide屬性或類似幻燈片編號值的內容。 然后,當內容啟動時,您可以檢索 State 文檔。 在 404(或無法識別或無效數據)的情況下,您可以假設這是第一次啟動並從頭開始啟動它們,否則您應該有一個幻燈片編號並自動將它們跳轉到該點。

原始的 Tin Can Prototypes 高爾夫示例有一個如何實現此目的的示例,請參閱: https://github.com/RusticiSoftware/TinCan_Prototypes/blob/master/GolfExample_TCAPI/index.html#L48

Summary of the document APIs: https://xapi.com/blog/deep-dive-document/ More about State API: https://xapi.com/blog/deep-dive-state-activity/

暫無
暫無

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

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