0

ユーザーがいつ Captivate (Flash 10.0) ビデオチュートリアルを閲覧したかを追跡したいと考えています。これを行うには、2 つのパラメーター (従業員 ID とどのチュートリアル) を渡し、完了時に渡された値を使用してビデオが URL を呼び出すようにする必要があります。開始時にパラメーターをturorialに渡すことができると思いますが、ビデオが完了したときにパラメーターを元に戻す方法がわかりません。ビデオの最後には、ユーザーがクリックする「完了」ボタンがありますが、パラメーターとその値に対処する方法がわかりません。

4

2 に答える 2

1

これを行う最も簡単な方法は、パラメータをCaptivate ファイルではなく、HTML ファイルのJavaScriptに配置することです。他の場所で使用していない限り、パラメータを Captivate ファイルに渡す理由はまったくありません。

JavaScript にパラメータがある場合は、Captivate ビデオ スライドの最後で、LMS へのデータ送信を処理する JavaScript 関数を呼び出すだけです。

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() を呼び出すだけです。

于 2009-07-10T17:49:29.720 に答える
0

AdobeLabsの「CourseCompanionforAdobe Captivate 5.5」は、次のようなレポートの問題に対処するように設計されています:http: //labs.adobe.com/technologies/captivate_course/

于 2012-03-13T19:58:53.613 に答える