Хотите запретить SCORM Terminate () обновлять браузер при использовании adl.nav.request (target = "") - PullRequest
2 голосов
/ 21 июня 2011

Это моя первая тема здесь. Я надеюсь, что вы можете мне помочь.Я не знаю, знает ли кто-нибудь Scorm, но это стандарт для электронного обучения.

У меня есть гибкое приложение, которое взаимодействует с Scorm-API.Когда я запускаю функцию javascript из flex с помощью «adl.nav.request», я должен создать функцию завершения, которая выгрузит всю систему, поскольку эта функция обновляет файл «imsmanifest.xml».Этот XML обновляется на этот раз.Этот xml содержит все элементы, которые связаны с index.hml, который запускает приложение flex.Вот почему его освежает.Но я не хочу, чтобы мое flex-приложение тоже перезагружалось.

Как я могу это сделать?Кто-нибудь эксперт по штормам?:)

До свидания!

Ответы [ 2 ]

1 голос
/ 23 июня 2011

Прекращение происходит, когда пользователь уходит от текущей активности к другой.Фактически, LMS получает запрос на прекращение от вашего SCO, когда он выгружается из браузера.Вы не можете поддерживать две активности одновременно.Одна активность должна быть активна в любое время.Непонятно, что вы подразумеваете под «неосвеженным».

1 голос
/ 22 июня 2011

Пара странных вещей в вашем вопросе. Во-первых, разрываем соединение с LMS, пока еще активно в курсе. Во-вторых, обновляя IMSMANIFEST.XML, который должен оставаться статическим. В-третьих, вызов adl.nav.request между SCO, когда вы хотите остаться в той же SCO и сохранить текущий контент приложения Flex.

Похоже, что вы действительно хотите, это один курс SCO (только один организационный узел в файле imsmanifest.xml). Для одного курса SCO Завершение обычно происходит только в конце после завершения, и статус успеха обновляется, или если курс использует внутреннюю кнопку «Выход / Выход». Требуется ли для курса использование последовательности и навигации?

...