プロジェクト Tin Can のホームページ内にて,
これまで行われたプレゼンテーションやその資料が公開されています.
以下のURLから
http://tincanapi.com/presentationsvideos/
最新のプレゼンテーションは,2013/06/11にweb上で行われたものでした.
2013年6月12日水曜日
2013年6月5日水曜日
Tin Can プロジェクトのホームページ紹介
はじめに
Tin Canプロジェクト は自身のホームページ上で多くのドキュメントや開発支援キット,ディスカッションフォーラムを公開しています.
Project Tin Can : http://tincanapi.com/
![]() |
| 図1.ホームページのメインメニュー |
ホームページにて提供されているモノ
ページ上部にある各メインメニューにあるコンテンツを紹介します.
- Tin Can Explained: 概要やLRSの説明,Tin Can APIのメリットなどを説明しています.特に”Why adopt?”内にある,Tin Can APIを活用した”7つのストーリー”を読むと,より深く理解出来るかもしれません.
- Tin Can Solutions: Tin Can APIが解決出来る問題,不安の解決方法,そして新たにもたらす利益を,LMS管理者・学校や会社などの団体・コンテンツ制作者の3つの視点から紹介しています.また,Tin Can APIの前身で,現在のスタンダードであるSCORMの紹介もしています.
- Developers: 開発者の為に用意されたドキュメントやライブラリー,実際の仕様書などを読んだりダウンロードできます.また,Tin Can APIを利用しているLMSのプロトタイプを実際に利用できるので,運用の具体的イメージをつかむ事ができます.加えて,Tin Can APIにまつわる議論を行うフォーラムも用意されています.
- Blog: 開発者や協力者の方々のブログです.セミナーやTin Can APIにまつわる話を読む事が出来ます.
以上が,プロジェクト Tin Can のHPが提供している情報の一部です.
各ページ内にも,より深い情報へと続くリンクが張られています.
まとめ
Project Tin Canのホームページには,Tin Can APIを知るための情報が沢山ある.
知識だけではなく,実際にシステム開発を行うための補助ツールやプロトタイプシステムのソースコードなどのデータも公開されているので,うまく活用しましょう.
2013年6月3日月曜日
経験 を ステートメント として扱う
はじめに
Tin Can APIでは,ユーザの経験を{ actor(誰が) verb(どうした) object(何を) } といった,”あらかじめ決められた形”で記述された命令文(ステートメント)をXML形式で扱います.
※ステートメントとは,「発言、声明、宣言、供述、などの意味を持つ英単語。プログラミングで、制御や宣言などを行うために言語仕様にあらかじめ組み込まれている命令語、および、それらを用いて記述された一つの命令文のこと。」
データ化された経験
実際に作成されたステートメントを以下のURLから確認することが出来ます.
ここは,Rustic Software(Tin Can APIを作っているところ) が提供しているサンプルLRSです.
※LRSとは,Tin Can APIに沿って作成されたステートメントを集積するシステム:Learning Record Storeの略称
例を一つとってみましょう.
ステートメント例:
Masaki Okabe attempted 'Golf Example - Tin Can Course'
これは以下のように読めます.
actor(誰が) Masaki Okabe
verb(どうした) attempted
object(何を) } 'Golf Example - Tin Can Course'
一つのステートメントには,上記のデータ以外にも沢山のデータを付随させる事が出来ます.先ほどのURL上で見る事が出来るステートメントをクリックすると,実際に作成されたXMLを見る事ができます.先ほどあげたステートメント例に含まれる全てのデータは,ページの最下部を見てください.
まとめ
このように,Tin Can APIを用いれば,ユーザが得た経験をステートメントとして集積する事ができます.
注意点として,ステートメントの一部は,あらかじめ定義された要素しか利用出来ない場合があります.その中でも特に気になるのが,Verb(どうした)の定義.これについては他の記事で紹介しようと思います.
付録:実際に作成された経験ステートメントのXML
※よく見ると,{ actor(誰が) verb(どうした) object(何を) }以外にも沢山の情報があるのがわかります.
{
"id": "30526027-2b42-41f7-83ee-3c6eb7a2dfd2",
"actor": {
"name": "Masaki Okabe",
"mbox": "mailto:test@beta.projecttincan.com",
"objectType": "Agent"
},
"verb": {
"display": {
"und": "attempted"
}
},
"context": {
"contextActivities": {
"grouping": [
{
"objectType": "Activity"
}
]
}
},
"timestamp": "2013-06-03T12:03:03.675Z",
"stored": "2013-06-03T12:03:01.110Z",
"authority": {
"account": {
"homePage": "http://cloud.scorm.com/",
"name": "anonymous"
},
"objectType": "Agent"
},
"version": "1.0.0",
"object": {
"definition": {
"name": {
"en-US": "Golf Example - Tin Can Course"
},
"description": {
"en-US": "An overview of how to play the great game of golf."
},
},
"objectType": "Activity"
}
2013年5月11日土曜日
Tin Can APIを囲む環境
【Tin Can API開発開始までの経緯】
Tin Can APIはADL社(Advanced Distributed Learning )主導で制定が進んでいるE-ラーニングシステムで用いられる規格の一つです.ADLは,1999年にアメリカ政府から「学習に効果的なテクノロジーの開発」という依頼を受けSCORMをはじめ多くのラーニングテクノロジーの開発を行ってきました.近年,十年以上前に制定したSCORM規格が抱える問題点と,時代から来るニーズに,次世代規格制定の必要性を感じ.ADLと同じくSCORMの問題点の解決を行ってきたRUSTIC Software社と協力して次世代SCORMの開発を始めました.その後,プロジェクト名はProject Tin Canになり,開発中の規格名はTin Can API になりました.現在,ADLは主にプロジェクトの先導と規格の監査,RUSTICI SOFTWARE社がTin Can API開発コミュニティの構成メンバーと共に規格開発を担当し,今なお規格制定を行っています
出典:
Tin Can APIはADL社(Advanced Distributed Learning )主導で制定が進んでいるE-ラーニングシステムで用いられる規格の一つです.ADLは,1999年にアメリカ政府から「学習に効果的なテクノロジーの開発」という依頼を受けSCORMをはじめ多くのラーニングテクノロジーの開発を行ってきました.近年,十年以上前に制定したSCORM規格が抱える問題点と,時代から来るニーズに,次世代規格制定の必要性を感じ.ADLと同じくSCORMの問題点の解決を行ってきたRUSTIC Software社と協力して次世代SCORMの開発を始めました.その後,プロジェクト名はProject Tin Canになり,開発中の規格名はTin Can API になりました.現在,ADLは主にプロジェクトの先導と規格の監査,RUSTICI SOFTWARE社がTin Can API開発コミュニティの構成メンバーと共に規格開発を担当し,今なお規格制定を行っています
図.Tin Can APIを囲む環境
出典:
ADL社 沿革 2013/5/11 アクセス
Tin Can API wikipedia 2013/5/11 アクセス
【Tin Can API ver 1.0 specification より年表】
2012年3月31日
Rustic Software社が開発中の次世代SCORMをTin Can APIと命名し Project Tin Can API 発足.キックオフミーティングを行う.Tin Can API ver.0.9 へ
2012年8月31日
経験を表す「動詞」の中心部分と「アクティビティ」のレパートリーを一時削除し,規格制定コミュニティ内で改めて制定し直すことに. Tin Can API ver0.9 → 0.95へ
2013年4月26日
複数の改良箇所と明示文を追加し,Ver1.0のリリース
【今後の情報発信予定】
2013年5月21日(アメリカ時間)
Mike will be joining some of the top “Tin Canners” on a panel hosted by the Brandon Hall Group. They’ll be talking about why Tin Can exists, how it’s different from older standards, the current evolution of Tin Can, who is using it and how, and the future of Tin Can.
要約:なぜTin Canが存在するのか,従来のスタンダードとどう違うのか, Tin Can の現在の進化,だれがどのように使っているのか,そして今後の展望について
2013年6月11日(アメリカ時間)
Mike will be presenting “Rethinking Learning Systems with the Tin Can API”. Join in and learn about Learning Record Stores, Training Delivery Systems (that’s a new one), the role of the LMS in a Tin Can world, and a lot more.
要約:Tin Can APIを利用したシステムの紹介 その他.
日本語訳 What is the Tin Can API
このページは
http://tincanapi.com/overview/ 内の"What is the Tin Can API"(TinCanAPIってなに)の訳です.
TinCanAPIはExperience APIとしても知られている,まったく新しいラーニングテクノロジーの規格です.この規格を用いると,様々なフィールドで人が得る”経験”をデータとして収集することが可能になります.個人活動・グループ活動ともに多くのデータを収集できます.TinCanAPIのボキャブラリーを用いる事で,全く異なるシステム間でもユーザの活動を収集し,共有することが可能になります.
![]() |
| 図.学習者を囲む環境とTinCanAPIの役割 |
以下に列挙するものはその一部です.
モバイルラーニング,シミュレーション,仮想世界,シリアスゲーム,実世界での活動,経験学習,社会勉強,オフラインでの学習,そして協調学習
私たちTinCanAPI プロジェクトチームはこのTCAPIを占有している訳ではありません.ADLはこの規格の監査役なだけで,私たちはただこの分野を良く知っている集団というだけです.ADLが私たちに規格作成の手伝いを依頼したのだとしても,TCAPIはコミュティと共に共同で開発されたものであり,みなさんがTinCanAPIを実施するのは自由です.
(*1):SCORM vs The Tin Can API を参照
http://tincanapi.com/scorm-vs-the-tin-can-api/
(*1):SCORM vs The Tin Can API を参照
http://tincanapi.com/scorm-vs-the-tin-can-api/
2013年5月9日木曜日
ブログポリシー
・ブログのテーマ
このブログは,SCORM規格を作ったADL ( Advanced Distributed Learning ) が定めている次世代規格 TinCanAPI についてのニュースや活用方法を紹介していくブログです.
・コメントポリシー
記事についての意見や質問をコメント欄にて募集しています.また,無意味な誹謗中傷や不適切なコメントは,ブログ管理者の独断で削除させていただきますのでご了承ください.
・リンクポリシーと相互リンクの扱い
このブログ内容へのリンクは自由です.ただし,記事内容を引用する際には該当記事のURLを一緒に記載してください.相互リンクの依頼はブログ管理者へ直接メールをください.
・著作権について
当ブログは,ブログ管理者が翻訳した文以外の著作権を主張しません.
All contents' copyrights, except the translations which this blog's owner wrote, are reverted to the Project Tin Can API.
All contents' copyrights, except the translations which this blog's owner wrote, are reverted to the Project Tin Can API.
・管理人のプロフィール
名前:岡部 将希(おかべ まさき)
年齢:26歳
所属:株式会社IS
Twitter ID: kyabe
Twitter ID: kyabe
登録:
コメント (Atom)



