SlideShare a Scribd company logo
1 of 46
Charles Severance, Ph.D. Affiliate Coordinator IMS Global Learning Consortium (IMS GLC) http://www.imsglobal.org/ http://www.dr-chuck.com/ IMS Basic Learning Tools Interoperability
Learning Tools Interoperability ,[object Object],[object Object],[object Object],[object Object]
Case Study: Amanda Severance ,[object Object],[object Object],[object Object],[object Object]
Learning Tools Interoperability ,[object Object],[object Object],[object Object],[object Object]
IMS: Digital Learning Standards Free the content IMS Common Cartridge Seamlessly connect  to learning IMS Learning Tools Interoperability (LTI) The  information architecture for learning IMS Learning  Information Services (LIS)
Certified - LMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://www.imsglobal.org/cc/statuschart.html February 2010
Certified - LMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://www.imsglobal.org/cc/statuschart.html ???
 
CourseSites by Blackboard ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Certified - Tool ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://www.imsglobal.org/cc/statuschart.html ???
LEARNING TOOL B L T I PHP Java C# App Engine ????? ...
www.noteflight.com
Joseph Berkovitz  <info@noteflight.com> www.noteflight.com http://videos.noteflight.com/MoodleBasicLTI.mov
LTI Terminology ,[object Object],[object Object]
SOAP Services TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Learning Tools Interoperability REST Services Launch Events Tool Consumer Tool Provider Profile Tool Secret Tool Proxy Secret Tool Profile Deployment Session Tool Setting Outcomes Data ...
Basic LTI Goals ,[object Object],[object Object],[object Object],[object Object]
TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Basic Learning Tools Interoperability Launch Tool Consumer Tool Provider Tool Secret Tool Proxy Secret
Basic LTI Certification ,[object Object],[object Object]
http://www.imsglobal.org/developers/alliance/lti/blti-cert/
IMS Learning Tools Interoperability Technical Overview
 
 
© Copyright 2010 IMS Global Learning Consortium All Rights Reserved. Integrated User Experience Welcome Local Resource Local Resource LTI Tool Movie
User Experience Welcome Local Resource Lame iFrame LTI Tool Movie © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
LMS (LTI Consumer) Tool (LTI Provider) Week 1 Local Resource Local Resource LTI Tool Movie LMS Looks up User and Course Information. Information is signed using  secret  and OAuth Form data sent to Browser Again in slow motion… © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
LMS (LTI Consumer) Tool (LTI Provider) <form action=”tool”/> <input name=”user_id”  value=”2348d8dd” /> <input name=”oauth_token”  value=”abc.edu” /> </form> Tool looks up  secret  and validates signature. Tool provisions user, course, and session. Tool sends redirect Form is immediately auto-submitted using JavaScript. © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
LMS (LTI Consumer) Tool (LTI Provider) <head> <meta redirect  page=”main.php”> </head> Tool produces  first page. Browser follows redirect… © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
LMS (LTI Consumer) Tool (LTI Provider) © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
Basic LTI Sample 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
 
Basic LTI and IMS Common Cartridge ,[object Object],Welcome HTML Resource Folder LTI Tool Discussion QTI Pool
B L T I ????? PREMIUM LEARNING CONTENT ...
L M S Premium Learning Content Common Cartridge L M S When LTI is combined with  the IMS Common Cartridge,  publishers can distribute cartridges containing  active, authenticated links back centrally hosted content.
Coming: C o nnecting to Learning Information Services (LIS) TOOL PROVIDER TOOL CONSUMER LIS SERVICES The TP calls LIS  services, if available. ,[object Object]
 
TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Basic LTI Extensions Launch++ Tool Consumer Tool Provider Tool Secret Tool Proxy Secret Outcomes Roster Settings
BLTI Outcome Extension ,[object Object],[object Object],[object Object],[object Object]
BLTI Outcome Extension ,[object Object],[object Object],[object Object]
IMS Implementation Support ,[object Object],[object Object],[object Object],[object Object]
Open Source Communities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Basic Learning Tools Interoperability Launch Tool Consumer Tool Provider Tool Secret Tool Proxy Secret
SOAP Services TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Learning Tools Interoperability REST Services Launch Events Tool Consumer Tool Provider Profile Tool Secret Tool Proxy Secret Tool Profile Deployment Session Tool Setting Outcomes Data ...
LTI (Full) Roadmap ,[object Object],[object Object],[object Object],[object Object]
Questions ,[object Object],[object Object],[object Object],Seamlessly connect  to learning IMS Learning Tools Interoperability (LTI)
Up Next – JISC / Moodle / Full LTI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Code Your Own: Tool Integration using the Basic Learning Tools Interoperabili...
Code Your Own: Tool Integration using the Basic Learning Tools Interoperabili...Code Your Own: Tool Integration using the Basic Learning Tools Interoperabili...
Code Your Own: Tool Integration using the Basic Learning Tools Interoperabili...Dan Rinzel
 
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools InteroperabilityBlackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools InteroperabilityCharles Severance
 
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims...
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims...2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims...
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims...eMadrid network
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-EducationSuraj Mehta
 
Apache Open meeting
Apache Open meeting Apache Open meeting
Apache Open meeting Mirza Adil
 

What's hot (7)

Code Your Own: Tool Integration using the Basic Learning Tools Interoperabili...
Code Your Own: Tool Integration using the Basic Learning Tools Interoperabili...Code Your Own: Tool Integration using the Basic Learning Tools Interoperabili...
Code Your Own: Tool Integration using the Basic Learning Tools Interoperabili...
 
Lti
LtiLti
Lti
 
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools InteroperabilityBlackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
 
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims...
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims...2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims...
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims...
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
 
Coalesce
CoalesceCoalesce
Coalesce
 
Apache Open meeting
Apache Open meeting Apache Open meeting
Apache Open meeting
 

Viewers also liked

CGA Newsletter 26 May 2011
CGA Newsletter 26 May 2011CGA Newsletter 26 May 2011
CGA Newsletter 26 May 2011Admin
 
Empowering Teachers with More Pluggable Educational Technology
Empowering Teachers with More Pluggable Educational TechnologyEmpowering Teachers with More Pluggable Educational Technology
Empowering Teachers with More Pluggable Educational TechnologyCharles Severance
 
Termy Cieplickie
Termy CieplickieTermy Cieplickie
Termy CieplickieRafal
 
Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)Charles Severance
 
CGA July 2010 Newsletter
CGA July 2010 NewsletterCGA July 2010 Newsletter
CGA July 2010 NewsletterAdmin
 
Beyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleBeyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleCharles Severance
 

Viewers also liked (7)

CGA Newsletter 26 May 2011
CGA Newsletter 26 May 2011CGA Newsletter 26 May 2011
CGA Newsletter 26 May 2011
 
Disruptive Innovation
Disruptive InnovationDisruptive Innovation
Disruptive Innovation
 
Empowering Teachers with More Pluggable Educational Technology
Empowering Teachers with More Pluggable Educational TechnologyEmpowering Teachers with More Pluggable Educational Technology
Empowering Teachers with More Pluggable Educational Technology
 
Termy Cieplickie
Termy CieplickieTermy Cieplickie
Termy Cieplickie
 
Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)
 
CGA July 2010 Newsletter
CGA July 2010 NewsletterCGA July 2010 Newsletter
CGA July 2010 Newsletter
 
Beyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleBeyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at Scale
 

Similar to LTI Update at the IMS QUarterly Meeting, Utrecht, NL

New Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTINew Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTIJohn Lewis
 
Ec And Ass Sig Feb 2008 Adam
Ec And Ass Sig Feb 2008 AdamEc And Ass Sig Feb 2008 Adam
Ec And Ass Sig Feb 2008 AdamSheila MacNeill
 
Light Technical Introduction to LTI on edX
Light Technical Introduction to LTI on edXLight Technical Introduction to LTI on edX
Light Technical Introduction to LTI on edXIvica Ceraj
 
Integrating web applications into a LMS
Integrating web applications into a LMSIntegrating web applications into a LMS
Integrating web applications into a LMSMorgon Haskell
 
Just fire lti at it!
Just fire lti at it!Just fire lti at it!
Just fire lti at it!kingmook
 
Building Block Integration
Building Block Integration Building Block Integration
Building Block Integration rhellman
 
2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentationsharynrjk
 
Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Keith Landa
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCSteve Speicher
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperSerdar Basegmez
 
Mulesoft Training
Mulesoft TrainingMulesoft Training
Mulesoft Trainingsaichinnu11
 
Smart India Hackathon Idea Submission
Smart India Hackathon Idea SubmissionSmart India Hackathon Idea Submission
Smart India Hackathon Idea SubmissionGaurav Ganna
 
Widgets - the Wookie project
Widgets - the Wookie projectWidgets - the Wookie project
Widgets - the Wookie projectscottw
 
Notespane - A community based learning system
Notespane - A community based learning systemNotespane - A community based learning system
Notespane - A community based learning systemIRJET Journal
 
report_vendor_connect
report_vendor_connectreport_vendor_connect
report_vendor_connectYash Mittal
 
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech PossibilitiesDo It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilitiesgrandeped
 

Similar to LTI Update at the IMS QUarterly Meeting, Utrecht, NL (20)

New Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTINew Opportunites to Connect Learning with LIS and LTI
New Opportunites to Connect Learning with LIS and LTI
 
Jenzabar IMS Global Updates
Jenzabar IMS Global UpdatesJenzabar IMS Global Updates
Jenzabar IMS Global Updates
 
Ec And Ass Sig Feb 2008 Adam
Ec And Ass Sig Feb 2008 AdamEc And Ass Sig Feb 2008 Adam
Ec And Ass Sig Feb 2008 Adam
 
Light Technical Introduction to LTI on edX
Light Technical Introduction to LTI on edXLight Technical Introduction to LTI on edX
Light Technical Introduction to LTI on edX
 
Integrating web applications into a LMS
Integrating web applications into a LMSIntegrating web applications into a LMS
Integrating web applications into a LMS
 
Just fire lti at it!
Just fire lti at it!Just fire lti at it!
Just fire lti at it!
 
Edupub day1 ims spec
Edupub day1 ims specEdupub day1 ims spec
Edupub day1 ims spec
 
IMS Basic LTI Certification
IMS Basic LTI CertificationIMS Basic LTI Certification
IMS Basic LTI Certification
 
Building Block Integration
Building Block Integration Building Block Integration
Building Block Integration
 
2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation
 
Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application Developer
 
Mulesoft Training
Mulesoft TrainingMulesoft Training
Mulesoft Training
 
Smart India Hackathon Idea Submission
Smart India Hackathon Idea SubmissionSmart India Hackathon Idea Submission
Smart India Hackathon Idea Submission
 
LTI in Action
LTI in ActionLTI in Action
LTI in Action
 
Widgets - the Wookie project
Widgets - the Wookie projectWidgets - the Wookie project
Widgets - the Wookie project
 
Notespane - A community based learning system
Notespane - A community based learning systemNotespane - A community based learning system
Notespane - A community based learning system
 
report_vendor_connect
report_vendor_connectreport_vendor_connect
report_vendor_connect
 
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech PossibilitiesDo It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
 

More from Charles Severance

LTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationLTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationCharles Severance
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)Charles Severance
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Charles Severance
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemCharles Severance
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiCharles Severance
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Charles Severance
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentCharles Severance
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCharles Severance
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and LearningCharles Severance
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and LearningCharles Severance
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of SakaiCharles Severance
 
The Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsThe Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsCharles Severance
 
Standards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemStandards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemCharles Severance
 
Updated Version: Tsugi Overview
Updated Version: Tsugi OverviewUpdated Version: Tsugi Overview
Updated Version: Tsugi OverviewCharles Severance
 
Standards Update: Apereo 2015
Standards Update: Apereo 2015Standards Update: Apereo 2015
Standards Update: Apereo 2015Charles Severance
 
Apereo 2015: The State of Sakai
Apereo 2015: The State of SakaiApereo 2015: The State of Sakai
Apereo 2015: The State of SakaiCharles Severance
 
The Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyThe Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyCharles Severance
 
MOOCs – The Future Is Getting Clearer
MOOCs – The Future Is Getting ClearerMOOCs – The Future Is Getting Clearer
MOOCs – The Future Is Getting ClearerCharles Severance
 

More from Charles Severance (20)

LTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationLTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS Integration
 
Hierarchy requirements
Hierarchy requirements Hierarchy requirements
Hierarchy requirements
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning Ecosystem
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with Tsugi
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning Environment
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
The Game of MOOCs
The Game of MOOCsThe Game of MOOCs
The Game of MOOCs
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of Sakai
 
The Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsThe Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning Tools
 
Standards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemStandards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning Ecosystem
 
Updated Version: Tsugi Overview
Updated Version: Tsugi OverviewUpdated Version: Tsugi Overview
Updated Version: Tsugi Overview
 
Standards Update: Apereo 2015
Standards Update: Apereo 2015Standards Update: Apereo 2015
Standards Update: Apereo 2015
 
Apereo 2015: The State of Sakai
Apereo 2015: The State of SakaiApereo 2015: The State of Sakai
Apereo 2015: The State of Sakai
 
The Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyThe Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational Technology
 
MOOCs – The Future Is Getting Clearer
MOOCs – The Future Is Getting ClearerMOOCs – The Future Is Getting Clearer
MOOCs – The Future Is Getting Clearer
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

LTI Update at the IMS QUarterly Meeting, Utrecht, NL

  • 1. Charles Severance, Ph.D. Affiliate Coordinator IMS Global Learning Consortium (IMS GLC) http://www.imsglobal.org/ http://www.dr-chuck.com/ IMS Basic Learning Tools Interoperability
  • 2.
  • 3.
  • 4.
  • 5. IMS: Digital Learning Standards Free the content IMS Common Cartridge Seamlessly connect to learning IMS Learning Tools Interoperability (LTI) The information architecture for learning IMS Learning Information Services (LIS)
  • 6.
  • 7.
  • 8.  
  • 9.
  • 10.  
  • 11.
  • 12. LEARNING TOOL B L T I PHP Java C# App Engine ????? ...
  • 14. Joseph Berkovitz <info@noteflight.com> www.noteflight.com http://videos.noteflight.com/MoodleBasicLTI.mov
  • 15.
  • 16. SOAP Services TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Learning Tools Interoperability REST Services Launch Events Tool Consumer Tool Provider Profile Tool Secret Tool Proxy Secret Tool Profile Deployment Session Tool Setting Outcomes Data ...
  • 17.
  • 18. TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Basic Learning Tools Interoperability Launch Tool Consumer Tool Provider Tool Secret Tool Proxy Secret
  • 19.
  • 21. IMS Learning Tools Interoperability Technical Overview
  • 22.  
  • 23.  
  • 24. © Copyright 2010 IMS Global Learning Consortium All Rights Reserved. Integrated User Experience Welcome Local Resource Local Resource LTI Tool Movie
  • 25. User Experience Welcome Local Resource Lame iFrame LTI Tool Movie © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
  • 26. LMS (LTI Consumer) Tool (LTI Provider) Week 1 Local Resource Local Resource LTI Tool Movie LMS Looks up User and Course Information. Information is signed using secret and OAuth Form data sent to Browser Again in slow motion… © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
  • 27. LMS (LTI Consumer) Tool (LTI Provider) <form action=”tool”/> <input name=”user_id” value=”2348d8dd” /> <input name=”oauth_token” value=”abc.edu” /> </form> Tool looks up secret and validates signature. Tool provisions user, course, and session. Tool sends redirect Form is immediately auto-submitted using JavaScript. © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
  • 28. LMS (LTI Consumer) Tool (LTI Provider) <head> <meta redirect page=”main.php”> </head> Tool produces first page. Browser follows redirect… © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
  • 29. LMS (LTI Consumer) Tool (LTI Provider) © Copyright 2010 IMS Global Learning Consortium All Rights Reserved.
  • 30. Basic LTI Sample 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
  • 31.  
  • 32.
  • 33. B L T I ????? PREMIUM LEARNING CONTENT ...
  • 34. L M S Premium Learning Content Common Cartridge L M S When LTI is combined with the IMS Common Cartridge, publishers can distribute cartridges containing active, authenticated links back centrally hosted content.
  • 35.
  • 36.  
  • 37. TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Basic LTI Extensions Launch++ Tool Consumer Tool Provider Tool Secret Tool Proxy Secret Outcomes Roster Settings
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Basic Learning Tools Interoperability Launch Tool Consumer Tool Provider Tool Secret Tool Proxy Secret
  • 43. SOAP Services TC Admin Tool Proxy Runtime TP Admin Tool Proxy Runtime TC User Learning Tools Interoperability REST Services Launch Events Tool Consumer Tool Provider Profile Tool Secret Tool Proxy Secret Tool Profile Deployment Session Tool Setting Outcomes Data ...
  • 44.
  • 45.
  • 46.