2013-08-22 4 views
3

У меня вопрос в scorm, На самом деле теперь у меня есть пакет scorm, созданный в lectora, и его запуск и работа для меня отлично. Но в среднем одно предупреждение показывает «Некоторые постоянные данные не был сохранен ». Когда я googled, я получил это из-за превышения отчетов suspend_data из пакета scorm (4k для scorm 1.2 и 64 k для scorm 2004).Некоторые постоянные данные не хранятся в Scorm

Как я могу взломать проблему через свой код или как установить максимальный предел в моем адаптере scorm, потому что я не могу изменить пакет.

Надеюсь, вы понимаете проблему очень с нетерпением ждут вашего ответа

Благодарим Вас

Арун KG

+0

У вас есть доступ к коду пользователя SCORM на самой LMS? – periklis

+0

Да что я должен с этим делать? –

+0

Вы можете изменить проверку длины на что-то более 4K символов. У меня была такая же проблема, как и вы, и чтобы обойти это, я нарушил протокол SCORM, добавив больше символов в тип данных CMIString4096. Это безобидное нарушение, так как все содержимое будет продолжать воспроизводиться. – periklis

ответ

1

Я видел решения, где разработчики захвативших некоторые другие чтения/записи поля CMI для хранения произвольные данные. Например, cmi.comments доставит вам еще 4K в SCORM 1.2. SCORM 2004 дает вам еще несколько (, cmi.objectives.n.description, ...).

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

Смежные вопросы