Captivate кнопка выхода из нескольких программ SCORM 2004

Я не могу найти способ выйти из SCO на курсе с несколькими SCO. Я видел, что были проблемы с кнопками выхода Captivate 7, и видел некоторые решения, позволяющие закрыть окно, которые подходят для одной sco в своем собственном окне. Но что мне нужно сделать, это просто закрыть sco и по-прежнему иметь доступное древовидное меню в LMS. В 1.2 я мог просто вызвать SCORM_CallLMSFinish(), sco исчезал, и вы могли сделать другой выбор из дерева навигации. Теперь, в 2004 году, я попробовал SCORM2004_CallTerminate(), который, как я предполагал, будет эквивалентен, но когда соединение разорвано, sco все еще существует.

SCO не работает в своем собственном окне, поэтому выполнение чего-то простого, например вызов window.close(), закроет все, включая навигацию по дереву, и я не хочу, чтобы он автоматически переходил к следующему SCO.


person Moglie    schedule 01.10.2015    source источник
comment
Я видел, как это происходит с Captivate, так как во всплывающем окне будет запускаться действие типа window.close(). В LMS большинство склонны позволять завершению SCO, а затем ждать, пока учащийся перейдет к следующему SCO. Как правило, в этой ситуации вы должны использовать «adl.nav.request» для «выхода». Вы также можете «продолжить» для автоматического перехода к следующему SCO. stackoverflow.com/questions/25831980/   -  person Mark    schedule 01.10.2015
comment
Я получил это довольно близко сейчас, используя «выход». Получил закрытие sco сейчас, сохраняя закладку и отмечая завершение при достижении последнего слайда. Но теперь, после того, как он помечен как завершенный, при повторном открытии он помечен как неполный и снова начинает с самого начала. Это функция LMS или я могу что-то сделать, чтобы сохранить завершенный статус?   -  person Moglie    schedule 01.10.2015
comment
если тип выхода «приостановить», он должен возобновиться. Возможно, тип выхода «нормальный», который может начать новую попытку при запуске во второй раз.   -  person Mark    schedule 02.10.2015
comment
Имейте в виду, что другие могут также предложить вам вызвать top.window.close(), но в зависимости от развертывания вашего контента это может иметь серьезные побочные эффекты, включая стирание окна LMS. На эту тему очень много тем, особенно в отношении кнопки Captivates [x]. Некоторые платформы LMS также имеют собственную кнопку выхода. Но обычно SCO прекращают работу, а затем просто сидят, позволяя студенту взаимодействовать с ними, пока никакие данные не отслеживаются.   -  person Mark    schedule 02.10.2015