26
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved Charles Severance, Ph.D. University of Michigan, School of Information Blackboard, Inc. IMS Global Learning Consortium (IMS GLC) http ://www.imsglobal.org/ http://www.dr-chuck.com/ IMS Learning Tools Interoperabilit y (LTI) Workshop

IMS Learning Tools Interoperability (LTI) Workshop

  • Upload
    duncan

  • View
    51

  • Download
    1

Embed Size (px)

DESCRIPTION

IMS Learning Tools Interoperability (LTI) Workshop. Charles Severance, Ph.D. University of Michigan, School of Information Blackboard, Inc. IMS Global Learning Consortium (IMS GLC) http://www.imsglobal.org/ http://www.dr-chuck.com/. Optional Install for Later. PHP - PowerPoint PPT Presentation

Citation preview

Page 1: IMS Learning Tools Interoperability (LTI) Workshop

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

Charles Severance, Ph.D.University of Michigan, School of

InformationBlackboard, Inc.

IMS Global Learning Consortium (IMS GLC)

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

IMS Learning Tools

Interoperability (LTI) Workshop

Page 2: IMS Learning Tools Interoperability (LTI) Workshop

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

Optional Install for Later

• PHP– Note – Mac’s already have PHP (Sites)– Windows – XAMPP– Mac MAMP

• Download area– http://www.dr-chuck.com/a/

Page 3: IMS Learning Tools Interoperability (LTI) Workshop

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

About Me

Page 4: IMS Learning Tools Interoperability (LTI) Workshop

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

What is IMS LTI?

• A simple REST launch protocol that allows an externally hosted tool to be integrated into an LMS and receive course, user, and roster information as well as send grades back to the LMS.

• It gives users a seamless integration between learning tools from multiple sources

Page 5: IMS Learning Tools Interoperability (LTI) Workshop

© 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 6: IMS Learning Tools Interoperability (LTI) Workshop

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

LTI

LTI

PHPJavaC#

...

Page 7: IMS Learning Tools Interoperability (LTI) Workshop

© 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 8: IMS Learning Tools Interoperability (LTI) Workshop

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

Page 9: IMS Learning Tools Interoperability (LTI) Workshop

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

Page 10: IMS Learning Tools Interoperability (LTI) Workshop

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

LTI Experiences @ WikiSpaces

Page 11: IMS Learning Tools Interoperability (LTI) Workshop

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

Why IMS LTI @ FIE?

• Engineering Educators hack educational systems

• Often we build our own systems rather than use the university-provided system

• You can innovate outside the enterprise LMS while still plugging-in

• It is probably already on your campus

Page 12: IMS Learning Tools Interoperability (LTI) Workshop

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

Page 13: IMS Learning Tools Interoperability (LTI) Workshop

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

Page 14: IMS Learning Tools Interoperability (LTI) Workshop

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

MyOpenMath

• David Lippman, Mathematics Faculty, Pierce College, Lakewood, WA

• Open Text Books, Free online problem sets• Grants / state initiatives

Page 15: IMS Learning Tools Interoperability (LTI) Workshop

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

Page 16: IMS Learning Tools Interoperability (LTI) Workshop

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

Coming Up...

• Technical Overview of LTI• Play with LTI in the LMS• Looking at Code (please install PHP if you have

not already done so)

Page 17: IMS Learning Tools Interoperability (LTI) Workshop

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

Technical Overview of LTI

Page 18: IMS Learning Tools Interoperability (LTI) Workshop

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

Page 19: IMS Learning Tools Interoperability (LTI) Workshop

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

Page 20: IMS Learning Tools Interoperability (LTI) Workshop

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

LTI

LTI

PHPJavaC#

...

Page 21: IMS Learning Tools Interoperability (LTI) Workshop

© 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 22: IMS Learning Tools Interoperability (LTI) Workshop

© 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 23: IMS Learning Tools Interoperability (LTI) Workshop

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

Page 24: IMS Learning Tools Interoperability (LTI) Workshop

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

LTI 1.1 Additional 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

context_id=456434513

lis_result_sourcedid=8387364783687634

lis_outcome_service_url=http://localhost/outcome.php

Page 25: IMS Learning Tools Interoperability (LTI) Workshop

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

Tool Consumer(LMS)

Tool Provider

Endpoint

SecretTool

Secret

replaceResultreplaceResult

readResultreadResult

deleteResultdeleteResult

lis_result_sourcedidlis_result_sourcedid

Page 26: IMS Learning Tools Interoperability (LTI) Workshop

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

Demo / Play

http://qa29.longsight.com/

http://www.dr-chuck.com/lti/tool.php