SCORM 1.2 cmi.suspend_data имеет ограничения на хранение данных... может ли кто-нибудь помочь мне указать, есть ли какая-либо опция для переменной cmi.suspend_data, чтобы я мог хранить большие данные
Спасибо.
SCORM 1.2 cmi.suspend_data имеет ограничения на хранение данных... может ли кто-нибудь помочь мне указать, есть ли какая-либо опция для переменной cmi.suspend_data, чтобы я мог хранить большие данные
Спасибо.
К сожалению, нет, большинство LMS будут применять ограничение в 4096 символов для данных приостановки в SCORM 1.2. Некоторые LMS допускают большую длину, но это бывает редко.
Если вы можете выполнить обновление до SCORM 2004 3rd Edition, у вас будет дополнительное хранилище до 64000 символов в данных приостановки.
В 4-м издании SCORM 2004 у вас есть дополнительная возможность хранить данные в коллекции под названием «adl.data». Эта коллекция позволяет сохранять множество блоков данных по 64000 символов.
Вы можете сжать cmi.suspend_data перед отправкой в LMS и распаковать при возврате. Я использовал кодирование Хаффмана для своего проекта. Вот библиотека JavaScript: https://github.com/wilkerlucio/huffman_js