1

現在、既存の LMS を SCORM 準拠にするためのラッパーを開発中です。この目的のために、いくつかのコース関連データを保存するために cmi.core.lesson_location を使用しています。cmi.core.lesson_location には 255 文字しか格納されていません。しかし、200 文字を超える文字列に設定すると、切り捨てられた文字列が返されます。

同様の種類の問題が発生したパターンを特定できませんか? %3 などで終わる切り捨てられた文字列を返す場合があります。cmi.core.lesson_location の使用中にエンコードの問題はありますか? もしそうなら、誰でも投稿できますか


スワループありがとう

4

3 に答える 3

2

文字列に英数字以外の文字が含まれていて、ある時点で URL エンコードされた場合、英数字以外の各文字は実際には 3 文字になり、文字列は切り捨てられます。

于 2013-03-25T15:44:02.663 に答える
0

cmi.core.lession_locationの代わりにcmi.suspend_dataを使用できます。cmi.suspend_dataは、より多くのデータを保存できます。

于 2012-09-06T05:05:57.440 に答える
0

Cmi.suspend_data は 4096 バイトを格納する必要があります。LMS は、より多くのバイトを保存できます。テストする必要があります。

于 2012-10-12T00:11:56.600 に答える