Даже после инициализации пакет SCORM не связывается с LMS-
Ошибка выброса –
Реализация SCORM не найдена.
Структура моей папки –
-index.php -player.php -course/SCORM-course (directory) -wrap.js -SCORM_2004_APIWrapper.js
Весь код –
Мой индекс index.php – http://pastebin.com/e8fcvxep
Мой код Player.php – http://pastebin.com/R0zRaVXJ
Мой код wrap.js – http://pastebin.com/Lte4eTKu
Мой SCORM_2004_APIWrapper.js код – http://pastebin.com/kdQ0JR04
Я искал и пытался все, что мог, но все же не смог решить. дайте мне знать, что еще нам нужно отредактировать, чтобы заставить его работать.
Поскольку вы используете SCORM 2004, у вас должна быть оболочка API в фрейме с именем API_1484_11 . В настоящее время у вас есть API-фрейм, называемый API, который относится к SCORM 1.2.
Например, в player.php вы должны изменить строку:
<frame src="SCORM_2004_APIWrapper.js" name="API" noresize>
в
<frame src="SCORM_2004_APIWrapper.html" name="API_1484_11" noresize>
Где SCORM_2004_APIWrapper.html
– это html-файл, который ссылается на SCORM_2004_APIWrapper.js
.
Это связано с тем, что в соответствии с агоритом обнаружения api фрейм с именем «API» относится к SCORM 1.2, а не SCORM 2004. Алгоритм обнаружения API проходит через текущее окно и его фреймы, а при открытии окна, если применимо, поиск элемента с именем «API_1484_11» ».
Хороший ресурс по алгоритмам обнаружения API доступен в Rustici по адресу: http://scorm.com/scorm-explained/technical-scorm/run-time/api-discovery-algorithms/