0

コースをダウンロードして、そのコースでオフラインで作業したいと考えています。結果を追跡するにはどうすればよいですか?

すべての進行状況 (表示したスライド、クイズの結果、各コンテンツの時間など) を記録したいと考えています。私はオンラインです。

誰かが私にそれを行う方法を説明できますか?

4

1 に答える 1

0

TinCan では、ステートメント (通常、生徒 (俳優) に関する情報と、その生徒が何をしたか、目的、ステータスなどを含む) がエンドポイントに投稿されます。コンテンツがどのように書かれているかに応じて、代替手段にフェイルオーバーする場合としない場合があります。ネイティブ アプリケーションの場合、これらのステートメントを傍受する能力は限られていると思われます。HTMLコースの場合、コンテンツがこれらのステートメントを投稿しようとする場所を特定し、それらをローカルストレージまたはその他のsql/nosqlオプションにリダイレクトできる場合があります。最終的には、実行しようとしているコンテンツと、試行する必要があるコントロールの種類によって異なります。私が知っていることに基づいて、コンテンツ自体が「オフライン」を検出し、オンラインに戻るまでステートメントを保存する必要があります。

SCORM は最終的に TinCan のようには機能しません。LMS は JavaScript API を公開し、HTML ベースのコンテンツは JavaScript を使用して DOM 内でそれを見つけます。その後、コンテンツはそのコンテンツに対して get および set 呼び出しを行います。LMS は、この情報をサーバーにコミットするか、別の方法でデータを永続化する責任があります。これは、コンテンツ開発者が、LMS が存在しない場合にデータを永続化するための新しい代替方法を作成することを妨げるものではありません。このタイプのコンテンツの場合、この状況で LMS になり、コンテンツが使用できるようにその API を公開できるため、おそらく簡単に傍受できます。オフラインの状況では、学生の試行を管理し、オンラインになったらサーバーと同期するだけで済みます。

于 2016-06-07T16:05:03.420 に答える