簡體   English   中英

window.onblur到xAPI語句

[英]window.onblur to xAPI statement

抱歉,我是教學設計師,而不是JavaScript向導。 到目前為止,我在xAPI方面的經驗僅限於將故事從Storyline發送到xAPI包裝器,然后再發送到LRS。

對於這種情況,我會在彈出窗口中播放MP4視頻,並且每次我的視頻窗口不再是用戶系統上的“活動”窗口時,都需要觸發xAPI語句。 我對Stack Overflow的研究使我相信,使用window.onblur事件將是最簡單的方法,但是我不知道如何在每次事件發生時為該函數編寫代碼以發送xAPI語句。

我一直在互聯網上尋找以前在xAPI中完成此操作的人,但無濟於事。 我感謝您有經驗的人們可以提供的任何建議。

這實際上並不是特定於xAPI的,基本上,您需要利用JavaScript事件系統在事件發生時執行一個函數,並且要在該函數(事件處理程序)中發送語句。 window.onblur不能正常運行,顯示了如何對要在window.onblur上運行的函數進行編碼的示例,並在其中提供了注釋,指出您可能有興趣閱讀https://developer.mozilla.org/zh-CN/docs / Web / API / Page_Visibility_API ,其中包含有關視頻處理的示例,您可能會覺得有用。 從那里就等於發送您喜歡的語句。 您最終得到的東西看起來像:

window.onblur = function () {
    ...send your xAPI statement here....
};

send your xAPI statement here包含的內容聽起來像您已經有了一個示例,並且將取決於您選擇使用哪個庫(如果有),因此我沒有提供具體的示例。

暫無
暫無

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

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