2009-07-07 34 views
0

我想跟蹤用戶何時查看Captivate(Flash 10.0)視頻教程。爲了做到這一點,我需要傳遞兩個參數(員工ID和哪個教程),並在視頻完成時使用傳遞的值調用URL。我認爲我可以將參數傳遞給turotial時,但我不知道如何讓它們退出時,視頻完成。視頻的末尾會有一個用戶點擊的「完成」按鈕,但我不確定如何解決參數及其值。傳遞Captivate參數

回答

1

最簡單的方法是將參數放在HTML文件的JavaScript而不是Captivate文件中。除非你在別處使用它們,否則沒有理由將參數傳遞給Captivate文件。

如果您在JavaScript中有參數,則在Captivate視頻幻燈片的末尾,您可以簡單地調用一個JavaScript函數來處理將數據發送到您的LMS。

var employeeID = "abc123"; 
var tutorialID = "tutorial_01"; 

function setTutorialToComplete(){ 
    var url = "http://www.yoururl.org/index.html?emp=" + employeeID + "&tut=" + tutorialID; 
    //use the URL somehow. maybe use ajax to do a post/get using your vars 
} 

在您的Captivate文件中,只需在視頻完成時調用setTutorialToComplete()。

+0

@pipwerks:其他用戶創建這似乎是給大家一個問題的答案。 – 2009-10-29 20:09:28