Captivate parametreleri Passing

2 Cevap php

Kullanıcıların bir Captivate (Flash 10.0) öğretici video izlendi olduğunda izlemek istiyorum. Bunu yapmak için iki parametre (çalışan kimliği ve öğretici) geçmek ve zaman bitti geçirilen değerleri ile görüntülü görüşme bir url olması gerekir. O başladığında ben think Ben turorial için parametreleri geçirebilirsiniz ama ben video bittiğinde onları geri almak için nasıl emin değilim. Video son kullanıcı tıklatın bir "Tamamlandı" butonuna olurdu ama parametreleri ve değerleri ele nasıl emin değilim.

2 Cevap

bunu yapmak için basit yolu HTML dosyasının JavaScript ve DEĞİL Captivate dosyasında parametreleri yerleştirmektir. Onları başka yerde kullandığınız sürece Captivate dosyasına params geçmek için hiçbir neden yok.

Eğer JavaScript params varsa, Captivate video slayt sonunda sadece LMS veri gönderirken işleyen bir JavaScript işlevini çağırabilirsiniz.

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
}

Video bittikten zaman Captivate dosyasında, sadece () setTutorialToComplete çağırmak.

Adobe Labs "Adobe Captivate 5.5 Ders Companion" gibi raporlama sorunları gidermek için tasarlanmıştır bu bir: http://labs.adobe.com/technologies/captivate_course/