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