Storage for An Annotation S W3C W Works ksho hop o on A n - - PowerPoint PPT Presentation

storage
SMART_READER_LITE
LIVE PREVIEW

Storage for An Annotation S W3C W Works ksho hop o on A n - - PowerPoint PPT Presentation

Evaluating t the he E Experience AP API ( (xAP API) Storage for An Annotation S W3C W Works ksho hop o on A n Anno nnotations ns 2 A April 2 l 2014, S , San F n Franc ncisco IE IEEE L Learni ning ng T Techno hnolo logy


slide-1
SLIDE 1

Evaluating t the he E Experience AP API ( (xAP API) for An Annotation S Storage

W3C W Works ksho hop o

  • n A

n Anno nnotations ns 2 A April 2 l 2014, S , San F n Franc ncisco

IE IEEE L Learni ning ng T Techno hnolo logy S y Stand ndards C Commi mmittee

slide-2
SLIDE 2

Experience AP API ( (xAP API) B Background

  • Based o
  • n ht

http://a //activitystrea.ms

  • Collaboration b

between G Google, F Facebook, M Microsoft and o

  • the

hers

  • Al

Allows r reporting o

  • f e

experiences, n not j just c completions

  • Statement f

format: < <Ac Actor> < <Verb> < <Object> ( (I d did thi his):

  • Simple: I (actor) watched (verb) a video on protecting

employee data (activity)

  • Complex: in the context of [information assurance

certification training course ] with result [timestamp: 2013-0618T18:30:32.360Z ].

slide-3
SLIDE 3

Experience AP API ( (xAP API) B Background

  • Developed b

by o

  • pen s

source c community

  • RESTful AP

API

  • Tracks e

experiences, i informal l learning, r real- world e experiences ( (not j just c courses)

  • Al

Allows d data s storage & & r retrieval ( (mobile a apps, games, I ITS, a and v virtual w worlds e experiences, team/g /group a activities)

  • Machi

hine a and hu human r readable ( (uses n natural lang languag uage)

slide-4
SLIDE 4

Wha hat i is t the he L Learning R Record S Store?

Reporting ng Sys ystems ms Assessme ment nt Se Servic vices s Sema mant ntic Ana nalys lysis Statistical l Se Servic vices s

slide-5
SLIDE 5

xAP API R Resources & & Ad Adoption

5

  • xAP

API S Specification & & D Documentation

  • ht

https://g //githu hub.com/a /adlnet/x /xAP API-Spec/

  • xAP

API J JavaScript W Wrapper

  • ht

https://g //githu hub.com/a /adlnet/x /xAP APIWrapper

  • Learning R

Record S Store

  • ht

https://g //githu hub.com/a /adlnet/AD /ADL_L _LRS

  • Ad

Adoption

  • 4 L

LRS S Solutions ( (open s source & & c commercial)

  • Integrated i

into e eLearning a autho horing t tools

  • Over 2

200 a active p participants i in W WG & & C Coho horts

slide-6
SLIDE 6

IEEE Ac Actionable D Data B Book ( (AD ADB)

  • IEEE L

LTSC r requests s special I IEEE R R&D Ac Activity

  • Goal: E

Explore E EPUB 3 3 e eBook f format a as t techn hnical foundation f for m mobile, s sustainable, a accessible cont content nt

  • Goal: e

evaluate x xAP API a as a an e enabler f for d data communication w with m h multiple e endpoints

  • Project a

approved D December 2 2012 a as I IEEE Ac Actionable Data B Book

  • 2013 y

year l long f feasibility s study

  • 2014-2015 i

implementation e effort

slide-7
SLIDE 7

Current S Status: I IEEE AD ADB P Project

  • xAP

API s standardization b beginning i in I IEEE L LTSC

  • Plan t

to u use p project a as t test b bed t to s support x xAP API sta standardiza zati tion

  • n
  • Opportunity t

to e experiment w with b h bringing d different kinds o

  • f d

data i into a an H HTML5 m mobile l learning c context

  • Free a

and o

  • pen c

collaboration

  • New p

participants o

  • r o
  • bservers w

welcome

slide-8
SLIDE 8

EPUB + + x xAP API D Demos

8

  • EPUB 3

3 + + xAP API i in t the he f following r readers:

  • iB

iBook

  • oks,

, Re Readium adium, , EP EPUB UB.js .js, , Ca Calibre

  • Ad

Additional a areas t to i investigate:

  • Widgets
  • Client / r

/ reader xAP API i implementation

  • Synchr

hronize b bookmarks u using xAP API a across platforms & & r readers

  • An

Annotator.js + + E EPUB t testing i in m more r readers

  • Storing o
  • pen a

annotation s serialized J JSON d data us using ing xAP API ( (mapping e exercise)

slide-9
SLIDE 9

Demo: E EPUB + +An Annotator.js + + x xAP API

9

slide-10
SLIDE 10

Demo: E EPUB + +An Annotator.js + + x xAP API

10

slide-11
SLIDE 11

Demo: E EPUB + +An Annotator.js + + x xAP API

11

slide-12
SLIDE 12

Demo: E EPUB + +An Annotator.js + + x xAP API

12

slide-13
SLIDE 13

Demo: E EPUB + +An Annotator.js + + x xAP API

13

slide-14
SLIDE 14

Demo: E EPUB + +An Annotator.js + + x xAP API

14

slide-15
SLIDE 15

Demo: E EPUB + +An Annotator.js + + x xAP API

15

slide-16
SLIDE 16

EPUB x xht html S Statement

16

slide-17
SLIDE 17

Statement ( (Ac Actor, V Verb, O Object)

17

slide-18
SLIDE 18

LRS S Storage V View

18

slide-19
SLIDE 19

Open An Annotation S Serialization

19

slide-20
SLIDE 20

An An E Experience S Statement

  • Id

Id

  • Ac

Actor

  • Obje

Object ct

  • Ve

Verb rb

  • Re

Result ult

  • Con

Context text

  • Ti

Timesta mestamp mp

  • At

Attachm hments

slide-21
SLIDE 21

EPUB xAPI Demos http://z2.vc/r/

Tha hank Y You! L Let’s C Collaborate!

Experience API (xAPI) http://xapi.adlnet.gov

Tyde Richards IEEE LTSC info@ieee-ltsc.org Jason Haag Andy Johnson xapi-spec@adlnet.gov