Recommended
PDF
PDF
PDF
【ネットラーニング】Jset 内田洋行セミナー20170331
PDF
Imsjs yamada 12_apr2017_open
PDF
Ims js at-jset_sangaku_renkeimar17share
PPTX
PPTX
PPTX
PDF
PDF
つながる本 つながる人 - HTML Conference 2015
PDF
PDF
PDF
書籍解説 “What is EPUB 3?” & “Accessible EPUB 3”
PDF
PDF
Internet Explorer 10 の日本語組版
PDF
PDF
More Related Content
PDF
PDF
PDF
【ネットラーニング】Jset 内田洋行セミナー20170331
PDF
Imsjs yamada 12_apr2017_open
PDF
Ims js at-jset_sangaku_renkeimar17share
PPTX
PPTX
PPTX
More from Hiroshi Takase
PDF
PDF
つながる本 つながる人 - HTML Conference 2015
PDF
PDF
PDF
書籍解説 “What is EPUB 3?” & “Accessible EPUB 3”
PDF
PDF
Internet Explorer 10 の日本語組版
PDF
PDF
IMS/GLC 2015 東京セミナー報告とCaliper 1.0 1. 2. 3. • IMS/GLC 2015 東京セミナーに行ってきました
• 初日のセミナーのダイジェスト
• 二日目のBootcampでやったこと
• Caliper1.0について
今日お話しすること
Agenda
4. 5. • 2015年6月18日∼19日
• 18日 IMS諸標準の知識を深めるセミナー
• 19日 Caliper Bootcamp(ハンズオン)
• @国立情報学研究所
• 主催: 「教育におけるビッグデータ・学習資源共有流通基盤」研
究会、大学ICT推進協議会(国際連携室/学術・教育コンテンツ
共有流通部会)、JMOOC(学習ログ・ポートフォリオ WG)、
情報処理学会 CLE 研究会
• 併催: 放送大学、国立情報学研究所、日本電子出版協会ほか
IMS/GLC 2015 東京セミナー
IMS/GLC Seminar 2015 in Tokyo
日時場所
6. • IMS Caliper / GradeCraft
Anthony Whyte (Caliper Expert, Univ of Michigan)!
• The Leading Member-based Learning
Technology Standards Consortium in the World
Rob Abel (CEO, IMS/GLC)!
• The IMS Specifications to Improce Learning:
From Metadata to Caliper
Colin Smythe (Chief Architect, IMS/GLC)
セミナー(6/18)
IMS/GLC Seminar 2015 in Tokyo
セミナー初日は主に次の3つの講演があった。
7. • IMS Caliper 1.0の解説(後述します)
• GradeCraftの紹介
• ミシガン大学が開発した学習管理システム
• Gameful Learning
IMS Caliper / GradeCraft
IMS/GLC Seminar 2015 in Tokyo
講演概要
dashboard calendar gradepredictor leveling system
leaderboards badges cource analytics
8. IMS Caliper / GradeCraft
IMS/GLC Seminar 2015 in Tokyo
• GameCraftの紹介動画
https://www.youtube.com/
watch?t=120&v=kxb3wVwmYyc
9. • IMS の各仕様の歴史
The IMS Specifications to
Improce Learning
IMS/GLC Seminar 2015 in Tokyo
講演概要
QTI 1.0 (2000) - "
QTI 2.2 (2015)
Enterprise 1.0 (1999) -"
One Roster 1.0 (2015)
content packaging 1.0 (2000) - "
content packaging 1.2 (2006)
Metadata 1.0 (1999) -"
Metadata XSD 1.3.2
学習リソースのメタデータの標準化
IEEE LOM 1.0 に取り入れられる
学習リソースのパッケージ化
テスト/クイズデータの交換
LMSのユーザーデータの交換
10. • IMS の各仕様の歴史
IMS/GLC Seminar 2015 in Tokyo
講演概要
Common Cartridge 1.0 (2008) -
Thin Common Cartridge (2015)
LTI 1.0 (2010) - "
LTI 2.1 (2015)
APIP 1.0 (2014)
Caliper 1.0 (2015)
学習リソースの汎用パッケージ
LSMと外部ツールの連携
アクセシブルなテスト/クイズ
データの交換
学習活動データの収集
The IMS Specifications to
Improce Learning
11. 12. 13. • サンプルアプリを使ったハンズオン
(Node.js + Angular.js + Caliper-js)
• ブラウザ上の実行環境 Plunker からHTTPエンドポ
イントテストサービス RequestBin にイベントを送
信する
• アプリの不完全なコードをチームで修正した
• クイズやタグ付けなどのイベントを送信した
Caliper Bootcamp (6/19)
Bootcamp
二日目のハンズオンは次の演習を行った。
14. 15. 16. • Caliper Analytics Implemenation Guide
Metric Profilesの定義、Sensor実装の紹介"
• Caliper Analytics Getting Started and Best
Practice Guide
sensorコードライブラリ、サンプルアプリのインストールと使い方
ベストプラクティスの事例が幾つか"
• Caliper Analytics Conformance Guide
テストフレームワークの利用法、Caliperイベントの要件一覧"
• LTI Implementation Guide
CaliperをLTIで使うためのツールプロファイルの記述方法
Documentations
Documentations
Caliper 1.0の文書として以下のものが公開される予定
17. 18. 19. 20. 21. 22. 23. Caliper Event
学習イベントは主語 actor、述語 action、目的語 object のトリプルを基本とし、
付加的な情報 context も持つ。
Caliper Event (1)
actor
action
object
target
generated
startedAtTime
endedAtTime
duration
edApp
group
membership
fedSessionBase statement
Activity Context Learning Context
Time (ISO8601)
参考: IMS Caliper / Gradecraft by Anthony Whyte
24. Caliper Event
学習イベントはJSON-LDで表現する。
Caliper Event (2)
{
“@context”: “http://purl.imsglobal.org/ctx/caliper/v1/Context”,
“@type”: “http://purl.imsglobal.org/caliper/v1/ViewEvent”,
“actor”: {<actor>}
“action”: “http://purl.imsglobal.org/vocab/caliper/v1/
action#Viewed”,
“object”: {<DigitalResource>},
“target”: {<Frame>},
“generated”: null,
“startedAtTime”: “2015-0728T10:15:00.000Z”,
“endedAtTime”: null,
“duration”: null,
“edApp”: {<softwareApplication>},
“group”: {<organization>},
“membership”: {<member>,<organization>,<role>,<status>},
“federatedSession”: <LTI session identifier>
}
25. • Caliper 1.0のスコープには含まれない
• サンプルとデモ用のリファレンス実装は提供する
Metric Profiles
Sensorから送信されたイベントを蓄積するシステム
EventStore
Java
JavaScript
PHP
.NET
Python
Ruby
Sensor
{ event }
• Analytic StoreからEventStoreに名称変更?
26. 27.