SCORM 2004 3-е издание, все переменные курса сбрасываются после прохождения

Я создаю индивидуальный курс SCORM. Все данные, которые я сохраняю и восстанавливаю, работают нормально. Когда я заканчиваю курс и устанавливаю «cmi.completion_status: завершено» и «cmi.success_status: пройдено», я закрываю курс, и все отлично выглядит в LMS (cloud.scorm.com).

Проблема начинается после того, как я пытаюсь снова открыть курс после его завершения. По какой-то причине LMS сбрасывает все значения, которые были сохранены в базе данных, поэтому похоже, что курс никогда раньше не запускался.

Любые идеи, почему это происходит и как я могу это предотвратить, поскольку при запуске курса я должен убедиться, что мы не потеряем прогресс учащегося.


person Nikola.grancharov    schedule 29.06.2015    source источник


Ответы (1)


Вам нужно установить для «cmi.exit» значение «suspend» перед завершением, чтобы он знал, что вы хотите вернуться к тем же данным, а не завершать эту попытку и заменять ее новой попыткой при следующем запуске.

person Rycochet    schedule 29.06.2015
comment
да, SCORM очень «интуитивен» :) 10x много для ответа, это была проблема - person Nikola.grancharov; 29.06.2015
comment
Столько всего нужно прочитать, а самые важные моменты могут быть спрятаны в самых странных местах. Документы о соответствии могут быть полезны и для того, какие типы данных разрешены ;-) - person Rycochet; 29.06.2015