280 likes | 491 Views
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
E N D
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 • Note – Mac’s already have PHP (Sites) • Windows – XAMPP • Mac MAMP • Download area • http://www.dr-chuck.com/a/
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
Case Study: Amanda Severance 2:38 Senior in Special Education Technology in the Classroom Course Eleven different accounts Setup required technical support
L T I PHP Java C# ...
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
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
MyOpenMath David Lippman, Mathematics Faculty, Pierce College, Lakewood, WA Open Text Books, Free online problem sets Grants / state initiatives
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)
L T I PHP Java C# ...
Joseph Berkovitz <info@noteflight.com> www.noteflight.com http://videos.noteflight.com/MoodleBasicLTI.mov 4:32
LTI 1.0 Launch Data lti_version=LTI-1p0 lti_message_type=basic-lti-launch-request oauth_consumer_key=lmsng.school.edu resource_link_id=120988f929-274612 user_id=292832126 roles=Instructor lis_person_name_full=Charles R. Severance lis_person_contact_email_primary = csev@umich.edu context_id=456434513 context_title=SI301 – PHP tool_consumer_instance_description=University of School
LTI 1.1 Additional Launch Data lti_version=LTI-1p0 lti_message_type=basic-lti-launch-request oauth_consumer_key=lmsng.school.edu resource_link_id=120988f929-274612 user_id=292832126 roles=Instructor context_id=456434513 lis_result_sourcedid=8387364783687634 lis_outcome_service_url=http://localhost/outcome.php
Tool Provider Tool Consumer (LMS) lis_result_sourcedid Endpoint Tool replaceResult Secret Secret readResult deleteResult
Demo / Playhttp://qa29.longsight.com/http://www.dr-chuck.com/lti/tool.php