1

エージェントの状態を保存する以外に Tin Can API でできることと、Tin Can API からパブリックに保存されたステートメントを取得する方法

前もって感謝します

4

1 に答える 1

5

Tin Can API (エクスペリエンス API) を使用すると、多くのことができます。xAPI のポイントは、コースを修了したことからビデオを見始めたことまで、ユーザー エクスペリエンスを保存することです。xAPI を使用して SCORM トラッキングを LRS に送信する、モバイルをサポートする、フィールド演習からのセンサー データを追跡する、ゲームやシミュレーションで収集された情報を保存するなどの単純なことを見たり、取り組んだりしました。そして、エクスペリエンス API は、あなたが言ったように、標準的な方法でデータを取得し、データのレポートと評価をサポートする機能を提供します。

Experience API を使用して興味深いことを行うグループがあります。https://groups.google.com/a/adlnet.gov/forum/#!forum/xapi-design

より多くのリソースと回答を得ることができる仕様ワーキング グループ フォーラムもあります: https://groups.google.com/a/adlnet.gov/forum/#!forum/xapi-spec

Experience API で何ができるかについて説明しているリソースや記事もあります。http://www.adlnet.gov/tla/experience-api/
およびhttp://en.wikipedia.org/wiki/Tin_Can_API

ADL の GitHub ページには、エクスペリエンス API の使用方法も示すオープン ソース プロジェクトがいくつかあります。https://github.com/adlnet

Web ブラウザで LRS から情報を送信および取得するための JavaScript ライブラリがあります: https://github.com/adlnet/xAPIWrapper .. ビルドおよび縮小されています.. ページに xapiwrapper.min.js を含めるだけで、開始するには、readme の例を使用してください。

データのレポートとクエリについては、新しいプロジェクトを参照してください: https://github.com/adlnet/xAPI-Dashboard

Java で LRS との通信を容易にする開始 Java ライブラリがあります。これは、通常の Java アプリまたは Android アプリに使用できます: https://github.com/adlnet/jxapi

また、JQuery Mobile Plugin も開始しています: https://github.com/adlnet/xapi-jqm

また、Experience API を MedBiquitous および Common Core コンピテンシーと共に使用して、ある面でのコンピテンシーになるための学習者の進捗状況を特定する例もあります: https://github.com/adlnet/xci

LRS からのステートメントの取得に関する質問については、ステートメント エンドポイントに対して GET 要求を実行するだけです。現在、仕様では、リクエストに Experience API バージョン ヘッダーを含める必要があると規定されています: https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md#62-api-versioning。また、おそらく LRS を使用してクライアントとして認証する必要があります。これは通常、LRS に登録し、何らかの資格情報を取得することによって行われます。これは、使用する LRS によって異なりますが、すべての LRS には、資格情報の使用方法と送信方法が記載されています。https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md#64-security

ADL のホストされたサンプル LRS は、GET ステートメント エンドポイントを開いたので、エクスペリエンス API を初めて使用する人は、リクエスト ルールを理解する必要なく、それをヒットしてステートメントを表示できます: https://lrs.adlnet.gov/xapi/statements

于 2014-05-08T11:57:07.587 に答える