2

私は e ラーニング ドメインに慣れていないため、間違った用語を使用している可能性があります。当社のコーチング チームは、Articulate ストーリーラインを使用してインタラクティブなチュートリアルを作成しています。次に、これらのチュートリアルを asp.net Web サイトに統合します。

これは LMS ではありません。統合とは、チュートリアルを再生できる必要があり、進行状況を追跡でき、ユーザーの応答をキャプチャできる必要があるということです。これを行うには、asp.net Web サイトに SCORM プレーヤーを実装する必要があると思います。

ユーザーの反応を把握するのに役立つオンライン リソースを教えてもらえますか?

プロジェクトを公開し、LMS を選択して SCORM-2004 オプションを使用すると、パッケージが生成され、(lms.js および LMSAPI.js) のようないくつかの js ファイルが生成されることがわかります。データを取得するために、これらの js ファイルにコードを記述する必要がありますか?

次のオプションを考えることができます:

  1. SCORM クラウドなどのサードパーティ ライブラリを使用する
  2. SCORM 仕様ガイドを読み、プロトコルを学び、独自の SCORM プレーヤーを実装する
  3. ベースラインとして DotNetScorm オープン ソース プロジェクトを使用し、そこから作業する

誰かが私を案内したり、本当に役立つ正しい方向/リソースに私を向けることができれば.

4

1 に答える 1

1

SCORM は JavaScript ベースであるため、JavaScript 呼び出しを傍受し、独自のバックエンド コード (ajax/xmlhttprequest) を使用してデータベース内のデータを取得/設定する必要があります。

Claude Ostyn (数年前に亡くなった) は、通常 LMS によって提供される SCORM API を模倣するSCORM テスト ラッパーを作成しました。これを使用して、ブラウザで基本的な飾り気のない SCORM API を提供できます。API.SetValue次に、取得したデータ (呼び出しを介して LMS に送信されたデータ) を処理するために、Ostyn のコードを編集する必要があります。

SCORM は非常に複雑になる可能性がありますが、基本的なランタイム コール (ブックマーク、完了ステータス、スコア) に固執すれば、数日ですべてをまとめることができます。

于 2015-07-22T19:50:15.420 に答える