[英]Adobe Captivate: Using GET/POST for Server Side Calculation in SCORM Module
Captivate 6是否可以通過POST / GET與PHP腳本交換數據,同時保持我們將模塊打包到SCORM中的能力? 我們的模塊需要交換來自用戶的數據,然后發送到我們的服務器場以進行一些計算量大的計算,然后在模塊中使用它們來修改顯示給用戶的信息。 這與SCORM功能無關。
我看到了一些示例,其中人們將其模塊的報告選項設置為“電子郵件”(與SCORM相反),然后修改了Captivate提供的電子郵件報告javascript函數,以使用XMLHttpRequest通過GET / POST發送數據。 在我們的情況下,這是行不通的,因為我仍然需要通過SCORM進行報告。 但是,我還需要訪問Web服務器上的一些服務器端資源,以驅動Captivate演示。
有任何想法嗎?
您可以使用JavaScript在Captivate中獲取/設置變量。
然后,對Captivate中的數據執行任何所需的操作。
這完全獨立於SCORM。 請記住,真正的SCORM軟件包不依賴於外部PHP腳本,但是沒有技術原因不能使它起作用。
*
當嘗試將數據從課程傳遞到PHP文件並返回時,請注意跨域腳本問題。 如果遇到問題,請搜索StackOverflow -有很多關於跨域腳本問題的StackOverflow帖子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.