SCORM 2004 3-е издание, все переменные курса сбрасываются после прохождения
Я создаю специальный курс SCORM. Все данные, которые я сохраняю и восстанавливаю, работают нормально. Когда я заканчиваю курс и устанавливаю "cmi.completion_status: complete" и "cmi.success_status: Passed", я закрываю курс, и все выглядит великолепно в LMS (cloud.scorm.com).
Проблема начинается после того, как я пытаюсь снова открыть курс после его завершения. По какой-то причине LMS сбрасывает все значения, которые были сохранены в базе данных, так что похоже, что курс никогда не запускался раньше.
Любые идеи, почему это происходит, и как я могу это предотвратить, так как при запуске курса я должен быть уверен, что мы не потеряем успеваемость ученика.
1 ответ
Вам нужно установить "cmi.exit" в значение "suspend" перед завершением, чтобы он знал, что вы хотите вернуться к тем же данным, а не завершать эту попытку и иметь новую попытку заменить ее при следующем запуске.