エクスペリエンスAPI(xAPI)は、学習システムのさまざまな種類の学習体験を記録および追跡するeラーニングソフトウェア仕様です。 [ 1 ]学習体験は学習記録ストア(LRS)に記録されます。これは、従来の学習管理システム(LMS)内に存在することも、単独で存在することもできます。 [2]
まとめ
Experience API (Tin Can API) は、eラーニングコンテンツをパッケージ化するための標準であるSCORM [3] (共有可能なコンテンツオブジェクト参照モデル)の後継となるものです。[ 4 ]新しいExperience APIにより、トレーナーは当時のSCORMではサポートされていなかったいくつかの新しい機能を導入できます。[5] [6]たとえば、
- ゲームやシミュレーションなど、ブラウザ以外のアクティビティからの学習を記録する。[7] [2] [8]
- プラットフォームの移行。例:モバイルデバイスでeラーニングを開始し、コンピュータで終了する[7] [1]
- チームベースのeラーニング[2]
- 学習計画と目標の追跡[9]
Experience API 仕様はオープンソースです。[10] xAPI は、データ形式としてJavaScript Object Notation (JSON) を使用したRestful Web サービスを使用します。この Web サービスにより、ソフトウェア クライアントは「ステートメント」オブジェクトの形式でエクスペリエンス データを読み書きできます。最も単純な形式では、ステートメントは「私はこれをしました」という形式ですが、より一般的には「アクター動詞オブジェクト」です。[6] [11]より複雑なステートメント形式を使用することもできます。記録されたステートメントをフィルター処理するのに役立つ組み込みのクエリ API と、消費アプリケーション用の一種の「スクラッチ スペース」を可能にする状態 API もあります。
歴史
2008年、相互運用性標準はSCORMには制限が多すぎると判断されました。LETSIはコミュニティのアイデアを募集しているようで、その結果SCORM 2.0がリリースされました。[12]
2011年、米国国防総省が後援するSCORMの管理者であるAdvanced Distributed Learning(ADL)は、当時10年以上前のオリジナルのSCORM仕様よりも新しく、より高性能なソフトウェア仕様の必要性を認識しました。[2]この必要性に対処するために、ADLはSCORMの改善への支援を求めるBroad Agency Announcement(BAA)を発行し、SCORMの経験があるナッシュビルを拠点とするソフトウェア会社であるRustici SoftwareにBAAが授与されました。[13]
Rustici Software は、e ラーニング コミュニティへのインタビューを実施して改善すべき点を特定し、Experience API 仕様の研究バージョンを開発しました。このプロセスは Project Tin Can と呼ばれました。[14]「Tin Can API」という名前は Project Tin Can に由来しており、現在でも「Experience API」という名前と互換的に使用されています。[15]
Experience APIはコミュニティワーキンググループによって開発され、2013年4月にバージョン1.0としてリリースされました。現在、160を超える採用者がいます(2016年1月19日)。[16]
現在の状況
仕様の現在のバージョンは「IEEE 9274.1.1-2023」であり、xAPI 2.0とも呼ばれ、2023年10月10日にIEEEによってリリースされました。[17] [18]
以前のバージョンには、1.0.3、1.0.2、1.0.1、[19] 1.0.0 、 [20] バージョン0.8(BAAの公式出力)[21] およびバージョン0.9(研究バージョンの仕様)0.95(2番目の研究バージョンの仕様)があります。
実装
参考文献
- ^ ab Brandon, Bill. 「歴史を作る: mLearnCon 2012 が出席者を魅了」。Learning Solutions Magazine。2012 年 8 月 6 日時点のオリジナルよりアーカイブ。2012年7 月 31 日閲覧。
- ^ abcd Brusino, Justin. 「SCORMの次世代:アーロン・シルバーズとのQ&A」。American Society for Training and Development。2014年8月22日時点のオリジナルよりアーカイブ。2012年7月31日閲覧。
- ^ 「The Experience API (SCORM)」2017年4月22日閲覧。
- ^ Batt, Brian (2011 年 4 月 18 日)。「AICC、SCORM 1.2、SCORM 2004 を誰にでも説明する方法」elearningfreak。2015年10 月 21 日閲覧。
- ^ Whitaker, Andy. 「Tin Can API の紹介」。トレーニング ビジネス。2013 年 3 月 10 日時点のオリジナルよりアーカイブ。2012年7 月 31 日閲覧。
- ^ ab 「Saltbox 開発者が Tin Can について議論」 Float Mobile Learning . 2012 年7 月 31 日閲覧。
- ^ ab 「(プレスリリース) eLogic Learning が Rustici Software と提携し、'Tin Can API' として知られる次世代 SCORM 標準の早期導入企業に」SFGate。2012 年 7 月 30 日時点のオリジナルよりアーカイブ。2012年7 月 31 日閲覧。
- ^ Gautam, Amit. 「Tin Can: mLearnCon 2012 の第一印象」。Upside Learning。2012 年 8 月 27 日時点のオリジナルよりアーカイブ。2012年7 月 31 日閲覧。
- ^ Downes, Andrew. 「I Want This: Tin Can Plans, Goals and Targets」。2013年7月24日時点のオリジナルよりアーカイブ。2013年4月28日閲覧。
- ^ 「オープンソースの現状」xAPI.com 2013-07-11 2022-04-19閲覧。
- ^ Saltbox の Ali Shahrazad 氏と Russell Duhon 氏が mLearnCon 2012 で Tin Can Alley について語る、2022 年 4 月 19 日閲覧
- ^ 「SCORMの次世代:Aaron SilversとのQ&A」。2014年8月22日。2014年8月22日時点のオリジナルよりアーカイブ。2022年9月15日閲覧。
- ^ Tillett, Jeff. 「Project Tin Can – SCORM の次世代」 Float Mobile Learning 。 2012 年7 月 31 日閲覧。
- ^ 「ADL プロジェクト Tin Can 研究概要」。Advanced Distributed Learning。2012 年 7 月 23 日時点のオリジナルよりアーカイブ。2012年7 月 31 日閲覧。
- ^ 「Experience API (Tin Can API) | Training Industry」www.trainingindustry.com。2013 年 2 月 5 日時点のオリジナルよりアーカイブ。
- ^ 「Tin Can API: 現在の採用者」。TinCanAPI.com。Rustici Software。2012 年 7 月 22 日時点のオリジナルよりアーカイブ。2012年7 月 30日閲覧。
- ^ 「xAPI が正式に IEEE 標準として公開される」
- ^ "xapi-base-standard-documentation". IEEE . 2024年5月2日閲覧。
- ^ Johnson, Andy. 「ADL チーム メンバーより... Andy Johnson: Experience API (xAPI) バージョン 1.0.1 がリリースされました」。ADL。2017年4 月 24 日閲覧。
- ^ Downes, Andrew. 「TinCanAPI.co.uk」。2013年4月22日時点のオリジナルよりアーカイブ。2013年4月28日閲覧。
- ^ 「ADLnet.gov Tin Can Draft 仕様」。ADLnet.gov。Advanced Distributed Learning。2012 年 9 月 15 日時点のオリジナルよりアーカイブ。2012年7 月 30 日閲覧。
外部リンク
- 公式サイト
