0

Moodle 1.9 の SCORM 経由でオンライン コースを作成しています。SCORM を使用することが、コースを思いどおりに設計する唯一の方法であると判断しました。他の LMS で動作する必要はありません。そのため、全面的な互換性については心配していません。

SCORM コース内で PHP ファイルを使用する最良の方法は何ですか?

「機能する」外部のPHPファイルに直接リンクしようとしましたが、SCORMファイルに戻るのはちょっと奇妙です。このあいまいなパスを追加する必要があります。

<a href="http://example.com/file.php/3/moddata/scorm/2/scormcontent/complete.html">complete course</a>

私は多くのテストを行っていませんが、上記は技術的には機能します。しかし、SCORM で HTML と JavaScript 以外を使用する場合のベスト プラクティスを知りたいです。助けてください!

乾杯

4

2 に答える 2

3

あなたの目的は理解できますが、SCORM の重要なポイントの 1 つは移植性です (「S」は「Shareable」の略です)。そのため、SCORM コースではサーバー側コードは明確に禁止されています。LMS がどのサーバー側コードをサポートするか分からないからです。

SCORM には、JavaScript がコースから LMS への通信を処理する、純粋なクライアント側のソリューションが必要です。SCORM コースで PHP (またはその他のサーバー側言語) を使用する「最善の方法」はありません。PHP を使用すると、コースは SCORM に準拠しなくなります。

サーバー側のコードを使用する場合は、おそらく SCORM の代わりに AICC を検討する必要があります。

于 2013-02-12T06:42:24.397 に答える
2

上記の pipwerks の回答に 100% 同意します。ただし、説明しているこの種の「ハック」を実行したいと確信している場合は、SCORM コンテンツを ajax リクエストにリンクして、php ファイルに接続することをお勧めします。これにより、エクスペリエンスがユーザーに対して可能な限り透過的になります。 . もちろん、SCORM のフォルダ内から php ファイルをアップロードして実行することもできるはずです (moodle がこれをサポートしているかどうかはわかりません)。

于 2013-02-15T18:41:40.697 に答える