54
© Copyright 2012 IMS Global Learning Consortium All Rights Reserved. 1 Charles Severance, Ph.D. Affiliate Coordinator IMS Global Learning Consortium (IMS GLC) http://www.imsglobal.org/ http://www.dr-chuck.com/ IMS Learning Tools Interoperability

IMS Learning Tools Interoperability @ Nottingham

Embed Size (px)

DESCRIPTION

This is my 2012-02-20 talk about LTI at Nottingham. It focused less on the technical aspects of LTI and more on the applications and uses of LTI. It featured a new video from WikiSpaces.

Citation preview

Page 1: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

1

Charles Severance, Ph.D.Affiliate Coordinator

IMS Global Learning Consortium (IMS GLC)

http://www.imsglobal.org/http://www.dr-chuck.com/

IMS Learning ToolsInteroperability

Page 2: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

2

IMS: Digital Learning Standards

Free thecontent

IMS Common Cartridge

Seamlesslyconnect

to learning

IMS Learning ToolsInteroperability (LTI)

The informationarchitecture for

learning

IMS Learning InformationServices (LIS)

Page 3: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

3

IMS: Digital Learning Standards

Free the contentFree the content

Seamlessly connect to learningSeamlessly connect to learning

Page 4: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

4

Case Study: Amanda Severance

• Senior in Special Education

• Technology in the

Classroom Course

• Eleven different accounts

• Setup required technical

support

2:38

Page 5: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

5

...

WTD?

WTD?

Page 6: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

6

LTI

LTI

PHPJavaC#

...

Page 7: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

7

Joseph Berkovitz <[email protected]>www.noteflight.com

http://videos.noteflight.com/MoodleBasicLTI.mov

4:32

Page 8: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

8

On a Roadmap...

• LTI 1.0 – May 2010• Basic Tool Launch and Common Cartridge 1.1

• LTI 1.1 – 1Q2012• Return Grades back to the LMS

• LTI 2.0 – In Progress• Automatic provisioning of URL, Key, Secret• Expanded Outcome Handling Service• Deeper Cartridge Interactions – Abstraction layer

Page 9: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

9

Page 10: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

10

LTI 1.0 Launch Data

lti_version=LTI-1p0lti_message_type=basic-lti-launch-requestoauth_consumer_key=lmsng.school.eduresource_link_id=120988f929-274612user_id=292832126

roles=Instructor

lis_person_name_full=Charles R. Severance

lis_person_contact_email_primary = [email protected]

context_id=456434513context_title=SI301 – PHPtool_consumer_instance_description=University of School

Page 11: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

11

LTI 1.1 Additional Launch Datalti_version=LTI-1p0

lti_message_type=basic-lti-launch-requestoauth_consumer_key=lmsng.school.eduresource_link_id=120988f929-274612user_id=292832126

roles=Instructor

context_id=456434513

lis_result_sourcedid=8387364783687634

lis_outcome_service_url=http://localhost/outcome.php

Page 12: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

12

Tool Consumer

Tool Provider

TCAdmi

n

TCAdmi

n

Profile

Tool Proxy Runtime

Tool Proxy Runtime

TPAdmi

n

TPAdmi

n

Tool ProxySecret

Tool

Secret

replaceResultreplaceResult

Tool

Profile

readResultreadResult

deleteResultdeleteResult

lis_result_sourcedidlis_result_sourcedid

Page 13: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

13

Purpose of Certification

• Assure the end-user/purchaser that products will

interoperate

• Any certified Provider (Tool) should be able to

interoperate with any certified Consumer (LMS)

Page 14: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

14

http://www.imsglobal.org/developers/LTI/http://www.imsglobal.org/developers/LTI/

Page 15: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

15

Certification Resources

• Web Site

• http://www.imsglobal.org/developers/LTI/test/

v1p1/

• Video of Consumer Certification

• https://vimeo.com/34228293

• Video of Provider Certification

• https://vimeo.com/34229715

Page 16: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

16

Certified - LMS

• Desire2Learn Learning Environment v8.4.2 and v9.0

• Blackboard 9.1SP4• Moodle 2.2• Jenzabar JICS v7.2 and e-Racer v1.2• Learning Objects Campus Pack v4.2• Sakai v2.7• OLAT 7.0• GeNIE, Open-Source LMS v1.0• Canvas Instructure• Moodle 1.9 Basic LTI Module• PowerLink for Blackboard WebCT v8

http://www.imsglobal.org/cc/statuschart.html

Page 17: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

17

Page 18: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

18

Certified - Tool

• CourseSmart ServiceHub 2.0• CafeScribe Building Block for Blackboard• Learning Objects Campus Pak v4.2• NoteFlight 2.1• Wimba Basic LTI Components v1.0.2• SoftChalk• Rustici Software (scorm.com)• Piazza.com (discussion board)• MyOpenMath (iMathAs)• Chemvantage.org• WikiSpaces Private Label (not cert)

http://www.imsglobal.org/cc/statuschart.html

Page 19: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

19

LTI 1.1 "Certification"

• Moodle 2.2

• Canvas Instructure

• SPV Software Building Block

• SPV Software PowerLink

• BasicLTI4Moodle Module

• Sakai 2.9

• SCORM.com

• IMathAs / MyOpenMath

• ...

Page 20: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

20

SoftChalk ScoreCenter

• SoftChalk Building Block for BlackBoard

• LTI Integration from ScoreCenter into the

other LMS systems

Page 21: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

21

LMS

Grade Book

ScoreCenter

TrackingLTI OutcomeLTI Outcome

LTI LaunchLTI Launch

Proprietary API

Page 22: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

22

Page 23: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

23

Page 24: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

24

Page 25: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

25

LMS

Grade Book

SCORM.com

Tracking

SCORM.com

TrackingLTI OutcomeLTI Outcome

LTI LaunchLTI Launch

SCORM Runtime

Page 26: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

26

LTI + SCORM.com = Win!

• Customers win because they don't have to

connect the SCORM runtime directly to their

LMS

• SCORM.com wins because they can quickly

integrate (with outcomes) to all of the

certified LMS's

Page 27: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

27

Page 28: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

28

WikiSpaces.com and LTI

• Free public Wiki – 6 million accounts

• Business model – "Private Label Spaces"

• One "space" per school or district

• Each Space can have many "Wikis"

• One per class (approximately)

• Data and accounts are isolated

Page 29: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

29

Page 30: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

30

Page 31: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

31

LTI Experiences @ WikiSpaces

Page 32: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

32

https://help.wikispaces.com/basic+ltihttps://help.wikispaces.com/basic+lti

Page 33: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

33

IDEA: LMS As Tool Provider..

• Imagine a teacher that

needs a feature from

another LMS.

• They could add a link from

their LMS to an LMS in the

cloud that they actually like

Page 34: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

34

LMS as Tool Provider

• Sakai 2.8• Exports Tool Instances

• Trusted Mode: OAE Hybrid or Portal / CLE

• Moodle 2.x Module – Juan Levya • Exports Course or Tool

• Can use to merge students into instance

• Blackboard 9.1– Prototype Building Block

Page 35: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

35https://vimeo.com/34752767https://vimeo.com/34752767

Page 36: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

36https://vimeo.com/34752767https://vimeo.com/34752767

Page 37: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

37https://vimeo.com/34752767https://vimeo.com/34752767

Page 38: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

38

moodle.org/plugins/view.php?plugin=local_ltiprovider

https://vimeo.com/34752767https://vimeo.com/34752767

Page 39: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

39

CourseSites As Tool Provider?

• Prototype

• Not-a-product

• Just good clean fun

• BbDevCon 2011 (Las Vegas!)

• https://vimeo.com/26310497

Page 40: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

40

LTI 1.0 Common Cartridge 1.1

Seamlesslyconnect

to learning

IMS Learning ToolsInteroperability (LTI)

Page 41: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

41

LTI 1.0 and IMS Common Cartridge 1.1

• Common Cartridge 1.1

includes the ability to

define a Basic LTI resource

and include that resource

in course organizational

structures

Welcome HTML Resource Folder LTI Tool Discussion QTI Pool

Welcome HTML Resource Folder LTI Tool Discussion QTI Pool

Page 42: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

42

LMS

LMSPremium

LearningContent

PremiumLearningContent

CommonCartridge

LMS

LMS

When LTI is combined with the IMS Common Cartridge 1.1, publishers can distribute cartridges containing active, authenticated links back to centrally hosted content.

Page 43: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

43

iMathAs / MyOpenMath

http://youtu.be/QDXRys2o1eYhttp://youtu.be/QDXRys2o1eY

Page 44: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

44

Certified – CC

• Blackboard (1.0, 1.1, import and export)

• Desire2Learn (1.0, 1.1*)

• Jenzabar e-Racer (1.0, 1.1*)

• Atutor (1.0, 1.1*)

• Moodle 1.9 (1.0*) 2.0 (1.0*, 1.1*)

• Sakai 2.9 (1.0*, 1.1*)

http://www.imsglobal.org/cc/statuschart.html

* in progress

Page 45: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

45

IMS LTI 2.0

• Transition to resource oriented models for

services with RDF/REST Bindings

• Tool registration – Great increase in convenience

and support for App Store use cases

• Richer grade exchange services

• Improved abstraction in representing tools in

cartridges

Page 46: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

46

JSON-LD – www.json-ld.org

• RDF / Linked-Data meets Hacker-Friendly

JSON

• Depending on the application, you can look

at it as a collection of linked triples or just a

clean serialization of a REST-Style resource

Page 47: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

47

Page 48: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

48

{ "@context" : "http://purl.org/ims/lti/v1/jsonld/ToolProxy", "@subject" : "urn:lti:ToolConsumerProfile:alpha.university.edu", "product_instance" : { }, "service_offered" : [ ], "capability" : [ "Person.name.given", "Person.name.family", "Person.email.primary", "User.image" "Result.sourcedGUID", "basic-lti-launch-request", "ToolProxyReregisterRequest", "LineItem.autocreate", "Result.autocreate" ]}

Page 49: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

49

2.0

• Tool Registration – Key / Secret Web Services

• Much Broader Grade Services

• Better Common Cartridge

• Two layers of abstraction

Page 50: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

50

Developer Support from IMS

• Test Harnesses

• Sample Code

• Recorded Presentations

• Certification

• Staff help for IMS Members

http://www.imsglobal.org/developers/LTI/test/v1p1/

Page 51: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

51

A Crazy Idea called "Tsugi"

• Learning Tool Building Kit

in PHP – Moodle-like

• An empty LMS with

support code and services

• IMS Standards in library

code

http://github.com/csev/tsugi.githttp://github.com/csev/tsugi.git

Page 52: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

52

Some Tsugi Tool Ideas...

• Seating Chart

• Drop Box

• To-Do List

• Comments

• Attendance taker

• Certificates / Badges

• Booking

appointment/office

hour slots

• Doodle Integration

• Progress Markers

• Mini-assessments

• ....

Page 53: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

53

Summary

• IMS Learning Tools Interoperability 1.0 (Basic

Launch) is well adopted by LMS and Tool

vendors

• IMS CC 1.0 and 1.1 are appearing everywhere

• IMS Learning Tools Interoperability 1.1 adds

grade return

• IMS LTI 2.0

Page 54: IMS Learning Tools Interoperability @ Nottingham

© Copyright 2012 IMS Global Learning ConsortiumAll Rights Reserved.

54

Questions

• IMS – www.imsglobal.org

[email protected]

• http://www.imsglobal.org/developers/LTI/

Seamlesslyconnect

to learning

IMS Learning ToolsInteroperability (LTI)