Содержимое SCORM Adobe Presenter 7 не вызывало doInitialize в LMS

Я разрабатываю LMS на основе ASP.NET, которая использует содержимое Adobe Presenter 7 SCORM. Согласно документации SCORM 2004 RTE, SCO будет автоматически искать SCORM API и инициализировать связь. Я включил содержимое SCORM и оболочку API на одну страницу. Когда я попытался запустить код, SCO действительно нашел API, но не вызывал функцию doInitialize() в API. Что я сделал не так? Я очень ценю ваши ответы.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <iframe src="JS/SCORM_2004_APIWrapper.js" name="API_1484_11" width="0" height="0"></iframe>
        <iframe src="SCORM2004Sample/SCORM.htm" width="800" height="600"></iframe>
    </div>
    </form>
</body>
</html>

person aswin    schedule 12.11.2012    source источник


Ответы (1)


Ваш SCORM 2004 API должен иметь метод Initialize() (не doInitialize), чтобы инициировать связь.

FX

person fx b    schedule 19.11.2012
comment
Извините, я все еще не понимаю. Я скачал файл SCORM_2004_APIWrapper.js с сайта ADL, поэтому считаю его стандартным для всего содержимого SCORM. Я просто вставил весь выходной файл .zip из файла Adobe Presenter и извлек его. Я не изменил ни одну часть файла. Должен ли scorm-файл SCORM API для Adobe Presenter отличаться? Во всяком случае, я попытался изменить функцию в API на Initialize(), и она все еще не вызывалась. к вашему сведению, я получил ошибку javascript TypeError: g_objAPI.Initialize не является функцией. - person aswin; 21.11.2012