Некоторые постоянные данные не сохраняются в Scorm.

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

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

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

Спасибо вам

Арун К.Г.


person Arun Krishnan G    schedule 22.08.2013    source источник
comment
у вас есть доступ к коду проигрывателя SCORM в самой LMS?   -  person periklis    schedule 23.08.2013
comment
Да что мне с этим делать?   -  person Arun Krishnan G    schedule 23.08.2013
comment
Вы можете изменить проверку длины на нечто большее, чем 4K символов. У меня была та же проблема, что и у вас, и чтобы ее обойти, я нарушил протокол SCORM, добавив больше символов в тип данных CMIString4096. Это безобидное нарушение, так как все содержимое будет продолжать воспроизводиться.   -  person periklis    schedule 23.08.2013
comment
Спасибо, на самом деле, как я могу сделать то же самое. Объясните, пожалуйста? И в каком файле?   -  person Arun Krishnan G    schedule 23.08.2013
comment
Ваш движок SCORM должен находиться внутри файла javascript. Это во многом зависит от самого движка, но вы должны искать регулярное выражение, которое проверяется при установке файла suspend_data. Он должен проверяться на 4096 символов. Возможно, даже просто поиск 4096 поможет вам   -  person periklis    schedule 23.08.2013
comment
Привет, не мог бы кто-нибудь помочь мне с этим вопрос/вопрос о SCORM 2004? Заранее спасибо.   -  person Mauro Aguilar    schedule 02.09.2017


Ответы (1)


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

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

person Ishmael    schedule 22.08.2013