IMS Learning Impact Workshop on LTI

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

description

These are my IMS LI workshop slides from May 17, 2012.

Transcript of IMS Learning Impact Workshop on LTI

Page 1: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Charles Severance, Ph.D.IMS Global Learning Consortium (IMS GLC)

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

IMS Learning ToolsInteroperability

Page 2: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Free thecontent

IMS Common Cartridge

Seamlesslyconnect

to learning

IMS Learning ToolsInteroperability (LTI)

The informationarchitecture for

learning

IMS Learning InformationServices (LIS)

Page 3: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Memories...

Page 4: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

A View From 2006: EDU@2020

• Ricard N. Katz / Ronald Yanosky

• Google + Sakai = Google Phoenix

• Microsoft buys Blackboard• Microsoft creates a lifelong personal portfolio

• Virtual teachers and virtual classmates

Page 5: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 6: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

TI 1.0 - 2005• Sheffield England April 2005

• Blackboard, WebCT, Sakai, Moodle, Samigo

• Seven years ago• Had grade return

Page 7: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 8: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

BROWSER

BROWSER

LMS

LMS T

OOL

TOOL

CLICKCLICK

WEB SVCWEB SVC

AUTOPOSTAUTOPOST IDENTITY,

COURSE, ORG, SIGNATURE

IDENTITY, COURSE, ORG,

SIGNATURESESSIONSESSION

COOKIECOOKIE

HOW LTILAUNCHWORKEDIN 2008

CLICKCLICK

Page 9: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Viral Evangelism

• March 2008, I had a Google Summer of Code in-flight for Sakai and Moodle

• So I invented a non-specification that was a bit of Wimba and a bit of Blackboard - I called it Simple LTI and promised it would be "temporary"

• Marc Alier (Moodle committer) made the "Dinosaur Video"

• http://www.vimeo.com/7825070

Page 10: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

The Chess Game...

Page 11: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Years of Volunteer Leadership

Bruno Van Haetsdaele

Wimba

Chris Moffatt Microsoft

Lance NeumannBlackboard

Greg McFall Pearson

Page 12: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Back to Learning Tools Interoperability...

Page 13: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Case Study: Amanda Severance

• Senior in Special Education

• Technology in the Classroom Course

• Eleven different accounts

• Setup required technical support

2:38

Page 14: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

...

WTD?WTD?

Page 15: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LTI

LTI

PHPJavaC#

...

Page 16: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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

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

4:32

Page 17: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 18: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 19: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LTI 1.0 Launch Datalti_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 20: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 21: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Tool Consumer Tool Provider

TCAdmin

TCAdmin

Profile

Tool Proxy RuntimeTool Proxy Runtime

TPAdmin

TPAdmin

Tool Proxy

SecretTool

Secret

replaceResultreplaceResult

Tool

Profile

readResultreadResult

deleteResultdeleteResult

lis_result_sourcedidlis_result_sourcedid

Page 22: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 23: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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

Page 24: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 25: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 26: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

The Ring of Compliance

Page 27: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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

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

Page 28: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LTI 1.1 Certification soon• Moodle 2.2

• Canvas Instructure• SPV Software Building Block• SPV Software PowerLink• BasicLTI4Moodle Module• Sakai 2.9

• SCORM.com• IMathAs / MyOpenMath• ...

Page 29: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

https://lti-examples.heroku.com/index.html

Page 30: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

SoftChalk ScoreCenter

• SoftChalk Building Block for BlackBoard

• LTI Integration from ScoreCenter into the other LMS systems

Page 31: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LMS

Grade Book

ScoreCenter

TrackingLTI OutcomeLTI Outcome

LTI LaunchLTI Launch

Proprietary API

Page 32: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 33: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 34: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 35: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LMS

Grade Book

SCORM.com

Tracking

SCORM.com

TrackingLTI OutcomeLTI Outcome

LTI LaunchLTI Launch

SCORM Runtime

Page 36: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 37: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 38: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 39: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 40: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 41: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LTI Experiences @ WikiSpaces

Page 42: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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

Page 43: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 44: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 45: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved https://vimeo.com/34752767https://vimeo.com/34752767

Page 46: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved https://vimeo.com/34752767https://vimeo.com/34752767

Page 47: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved https://vimeo.com/34752767https://vimeo.com/34752767

Page 48: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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

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

Page 49: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

CourseSites As Tool Provider?

• Prototype• Not-a-product• Just good clean fun• BbDevCon 2011 (Las Vegas!)

• https://vimeo.com/26310497

Page 50: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LTI 1.0 Common

Cartridge 1.1

Seamlesslyconnect

to learning

IMS Learning ToolsInteroperability (LTI)

Page 51: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 52: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LMS

LMS

PremiumLearningContent

PremiumLearningContent

CommonCartridge

LMS

LMSWhen LTI is combined with

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

Page 53: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

iMathAs / MyOpenMath

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

Page 54: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 55: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Looking at Mobile + LTI at

Startup Weekend Edu

Page 56: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

http://www.youtube.com/watch?v=jjgg63cGRLY

Page 57: IMS Learning Impact Workshop on LTI

App Store for Education

Charles Severance, U Michigan, www.imsglobal.org

Roby John, www.taptolearn.comAamir Poonawalla

Page 58: IMS Learning Impact Workshop on LTI

EducationalApp Store

EducationalApp Store

AppApp AppApp AppApp AppApp AppApp AppApp

Page 59: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 60: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 61: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 62: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

iPad LaunchVideo DemoiPad LaunchVideo Demo

http://www.vimeo.com/24699223

Page 63: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved www.coursesites.com

Page 64: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

This also works in Sakai

Page 65: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Technical "Detail” Mobile

Page 66: IMS Learning Impact Workshop on LTI

taptolearn.comtaptolearn.com

IPAD

Safari

IPAD

Safari

Moodle PageMoodle Page

Click LTI LinkClick LTI Link

Page 67: IMS Learning Impact Workshop on LTI

taptolearn.comtaptolearn.com

LTI Launch to BrowserLTI Launch to Browser

Browser Posts LTI LaunchBrowser Posts LTI Launch

IPAD

Safari

IPAD

Safari

Page 68: IMS Learning Impact Workshop on LTI

taptolearn.comtaptolearn.com

IPAD

Safari

IPAD

Safari

Provision user, course, role, session.

Redirect ttl://grammar/lesson?sess=123Redirect ttl://grammar/lesson?sess=123

Page 69: IMS Learning Impact Workshop on LTI

taptolearn.comtaptolearn.com

IPAD

Grammar

IPAD

Grammar

Provision user, course, role, session.

iPad Switches to Grammar AppiPad Switches to Grammar App

Redirect ttl://grammar/lesson?sess=123Redirect ttl://grammar/lesson?sess=123

Page 70: IMS Learning Impact Workshop on LTI

taptolearn.comtaptolearn.com

iPad Switches to Grammar AppiPad Switches to Grammar App

Redirect ttl://grammar/lesson?sess=123Redirect ttl://grammar/lesson?sess=123

IPAD

Grammar

IPAD

Grammar

Proprietary

Provision user, course, role, session.

TrackingTracking

Page 71: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 72: IMS Learning Impact Workshop on LTI

taptolearn.comtaptolearn.com

Provision user, course, role, session.

IPAD

Grammar

IPAD

Grammar

Proprietary

LTI 1.1 Outcomes

TrackingTracking

iPad Switches to Grammar AppiPad Switches to Grammar App

Redirect ttl://grammar/lesson?sess=123Redirect ttl://grammar/lesson?sess=123

Page 73: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

http://www.vimeo.com/24699223

Page 74: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Mentor RoleIMS LTI 1.1.1

Page 75: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Mentor Role

• Driven by NYC DOE – “Parent”

• Important K12 use case

• I am the parent of user 45, 5039, and

2341

Page 76: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

role_scope_mentor=f5b2cc6cac504dff,dc192c-b0fe-68b8-16e

A comma separated list of the user_id values which the current user can access as a mentor. The typical use case for this parameter is where the Mentor role represents a parent, guardian or auditor. It may be used in different ways by each TP, but the general expectation is that the mentor will be provided with access to tracking and summary information, but not necessarily the user’s personal content or assignment submissions. In order to accommodate user_id values which contain a comma, each user_id should be percent-encoded to ensure that at least commas and percentage signs are replaced (with “%2C”, or “%2c”, and “%25” respectively). This also means that each user_id from the comma separated list should percent-decoded before a TP uses it. This parameter is optional and should only be used when one of the roles passed for the current user is for urn:lti:role:ims/lis/Mentor.

Page 77: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

BLTI Extensions

Page 78: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Best Practice Document Means:

• Not an approved specification– Not publically released – members only - Alliance

• No certification is provided• Test harness supports extensions as an Easter Egg

Page 79: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Important Disclaimer...

Basic LTI Extensions are not a formal standard – they is only an engineering exercise to explore use cases and applications of the IMS Learning Information Services in an IMS Basic Learning Tools Interoperability environment. Since Basic LTI Extensions are not a standard, it is not appropriate to publically claim compliance to it.

Page 80: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Basic LTI Extension Point

Page 81: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Service Extensions

• Return Outcome (i.e. grade)– LTI 1.1 is better – deprecated

• Memberships (i.e. Roster) Retrieval

• Settings Service (playlist stored in the LMS)

Page 82: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Implementations of Extensions

• Complete and Available– Sakai – Full Support released in 2.8

– Moodle – Module 1.9 / Module 2.0

– ATutor 2.0.2

– Vickers Building Blocks

• Anticipating / Hope– Instrcuture

Page 83: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Planned Documentation

• I will write some CC0 documentation for the extensions in the context of Sakai

• I will build sample PHP code to talk to these extensions in the content of Sakai

Page 84: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

IMS LTI 2.0

Page 85: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 86: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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

Page 87: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LTI 2.x Roadmap

• LTI 2.0 was reduced in scope to registration and launch

• LTI 2.1, 2.2... Will come in quick succession after 2.0 is done – drafts in great shape

• Most vendors will end up implementing 2.1

Page 88: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 89: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 90: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

lti_message_type=basic-lti-launch-request | ToolProxyDeploymentRequest | ToolProxyReregistrationRequestThis indicates the type of the message. This allows a TP to accept a number of different LTI message types at the same endpoint (a.k.a. handler).

....

Page 91: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 92: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 93: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Page 94: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Hoped for Scope for 2.1

• Much Broader Grade Services• Better Common Cartridge Interaction– Two layers of abstraction – kind od like mime-type

Page 95: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Building some LTI 2.0 code

• We are building code in the next few months• “Hello World” in more languages at the

beginning– Java, PHP, .NET, Python, Ruby...

• Will use these to cross-test implementations• Will focus on completing the set of these

*before* we build certification

Page 96: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

LTI 2.0 Certification

• Actually built prototype certification code Fall 2011 that implemented “LTI 1.2” tool registration

• It was in PHP and not too hard• Left it fallow at the LTI 1.1 / 2.0 split• Will not be hard to pick back up and build 2.0

certification

Page 97: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

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 98: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Summary

• LTI 1.0 – Basic Launch• CC 1.1 – Cartridge of links• LTI 1.1 - grade return• LTI 1.1.1 – Mentor role• LTI 2.0 – Registration• LTI 2.1 – Grade + Super-CC

Page 99: IMS Learning Impact Workshop on LTI

© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved

Questions

• IMS – www.imsglobal.org• [email protected]

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

Seamlesslyconnect

to learning

IMS Learning ToolsInteroperability (LTI)