Передача параметров Captivate

Я хочу отслеживать, когда пользователи просматривали видеоурок Captivate (Flash 10.0). Чтобы сделать это, мне нужно передать два параметра (идентификатор сотрудника и какой учебник) и заставить видео вызвать URL с переданными значениями, когда это будет сделано. Я думаю, что могу передать параметры в турориал, когда он начнется, но я не уверен, как вернуть их после завершения видео. В конце видео будет кнопка "Завершено", которую будет нажимать пользователь, но я не уверен, как обращаться к параметрам и их значениям.

2 ответа

Самый простой способ сделать это - поместить параметры в JavaScript-файл HTML, а НЕ в файл 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(), когда видео закончится.

Приложение "Course Companion for Adobe Captivate 5.5" от Adobe Labs предназначено для решения таких проблем с отчетами: http://labs.adobe.com/technologies/captivate_course/

Другие вопросы по тегам