現在、PHPでlmsを作成しています。lms では、管理者はユーザーが回答する SCORM (1.2) ファイルをアップロードでき、結果はデータベースに保存されます。(userID、scormID、grade の形式のテーブルの考え方)
Moodle などの他のオプションも調べましたが、必要な機能がありません (変更を加えても)。
SCORM を処理できない場合、ストーリーライン 2 からエクスポートされた別の形式で使用できるものはありますか?
現在、PHPでlmsを作成しています。lms では、管理者はユーザーが回答する SCORM (1.2) ファイルをアップロードでき、結果はデータベースに保存されます。(userID、scormID、grade の形式のテーブルの考え方)
Moodle などの他のオプションも調べましたが、必要な機能がありません (変更を加えても)。
SCORM を処理できない場合、ストーリーライン 2 からエクスポートされた別の形式で使用できるものはありますか?
SCORM1.2 に必要なサーバー部分の基本バージョンを実装するのは簡単です。詳細を説明する静かな長いガイドがあります: http://www.vsscorm.net/ - おそらくこれはあなたの質問に答えます。SCORM のすべての機能をサポートしたい場合や、あらゆる種類の SCORM1.2 コンテンツを処理したい場合はさらに多くの癖や困難があるため、明示的に「基本バージョン」と呼んでいます。
編集
私はストーリーライン 2 について十分な情報を持っていませんが、SCORM の実装が実用的なソリューションである場合、必要なことを簡単に要約すると次のようになります。
まず、SCORM パッケージのインポートを実装する必要があります。これは簡単な部分です:
次に、ランタイム環境を実装する必要があります。
前述したように、これは単なる要約ですが、この主題に関する文献は数多くあります。ここにもう1つのソースがあります:http://scorm.com/scorm-explained/