SlideShare a Scribd company logo
1
D2L Brightspace supports over 100 external
integrations, using LTI, API, and CIM. So what’s it all
mean? Come to this session where we pull back the
curtain on these integrations. We’ll dive into how they
work, common support concerns, and where to find
them. Questions welcome!
Vendor Integrations:
Technology and Terminology
2
Vendor Integrations:
Technology and Terminology
Jonathan Werth
System Office ITS
April 2019
3
• What is an integration?
• What can it do?
• Why use it?
• Getting started
Agenda
4
• An external product or its data is available within or
through the D2L Brightspace platform
• Examples:
– Student Information System (SIS)
• ISRS, Banner, PeopleSoft
– Media hosting
• Youtube, Kaltura
– Publishers
• McGraw Hill, Pearson, Cengage
– Other tools
• Proctoring, lecture capture, OER
What is an Integration?
5
• Automatic processes
– Course creation
– User enrollments
• Single Sign-On (SSO)
– Authentication is
handled behind the
scenes
• Less manual work
– Grade syncing
• Security
– Private data (FERPA)
• Support
– Who do I turn to?
• Legal
– Contracts
– Terms of Use
The Good Not As Fun
6
What is LTI?
A. Launch Tool Interaction
B. Learning Target Initiative
C. Learning Tools Interoperability
D.Lazy Technology Interchange
7
What is LTI?
• A specification for integrating applications
• Developed by the IMS Global Learning Consortium
“…establish a standard way of integrating rich learning
applications (often remotely hosted and provided
through third-party services) with platforms like
learning management systems, portals, or other
educational environments”
--http://developers.imsglobal.org
8
• Learning Tools Interoperability (LTI)
– Industry specification allowing single sign-on and grade syncing
• External Learning Tools (ELT)
– Brightspace name for LTI
• API (Application Program Interface)
– A method to get and send data, allowing a deeper level of
Brightspace integration
• XML (Extensible Markup Language)
– A specification for structured data, commonly used for
exchanging data between two systems
Common Terminology
9
• LTI only
– LTI SSO ->
– <- LTI Grade return
• LTI and API
– LTI SSO ->
– <- API authentication
– <- API retrieves (classlist) or puts data (content topics)
– <- API or LTI Grade return
Most Common Integration Models
10
LTI Specification
• Basic components:
– Tool Provider (third-party)
– Tool Consumer (D2L)
• D2L supports
– LTI 1.0 (Basic LTI)
– LTI 1.1
– LTI 1.3 (Advantage) - [[COMING SUMMER 2019]]
11
LTI Specification
• LTI 1.0 (Basic LTI)
– Launch
• LTI 1.1
– Outcomes
• LTI 1.1.1
– Mentor role
• LTI 1.2
– Stepping stone to LTI 2.0
• LTI 2.0
– Far more advanced. Web services for communication/discovery
• LTI 1.3
• LTI Advantage
12
LTI Specification
Feature LTI 1.0 LTI 1.1 LTI 1.2 LTI 2.0 Comment
Basic Launch X X X X
LTI 2+ greatly reduces requirements for optional
data to be carried in every launch.
Simple Outcomes X X X
Return single numeric value that scores the value of
launch activity.
Tool Consumer
Profile
X X
TCP is metadata that describes attributes and
available services of the Tool Consumer. It's made
available by a REST service.
Tool Proxy X
TP is metadata that describes the negotiated
interface contract between a particular
ToolConsumer and ToolProvider.
Credential
Management
X Automatic secure exchange of key/secret
Registration Flow X
LMS Admin initiates new tool provisioning including
tool proxy creation and credential management.
Reregistration
Flow
LMS Admin initiates an existing tool reprovisioning.
Model-driven
documentation
X X
Tool-generated, exhaustive, reference
documentation generated from UML
REST services X X
REST level 3 services for a variety of server-to-server
tasks. Note that LTI 1.2 limits REST service
implementation to be on TC only.
http://developers.imsglobal.org
13
LTI Specification
http://developers.imsglobal.org
• LTI 2.0 was too complicated; virtually no adoption
• LTI 1.3 (Advantage)
– LTI Advantage is Based on LTI 1.3
– Assignment and Grade Services seamlessly syncs grades, progress and
comments from multiple sources into an LMS platform’s gradebook,
greatly reducing faculty effort and the chance of errors.
– Deep Linking supports a natural and efficient user workflow between
a learning object repository or content tool and the LMS platform
when developing courses and programs, again saving teachers’ time.
– Names and Role Provisioning Services securely shares course
roster/enrollment information with the requesting tool to enhance
users’ experiences and provide administrators a basis for who has
used the tool and importantly, who has not.
14
LTI Specification Workflow
http://developers.imsglobal.org
15
What’s it look like? (abridged)
name="oauth_version" value="1.0“
name="oauth_timestamp" value="1398690514"
name="oauth_consumer_key" value="90696"
name="oauth_signature" value="YWi6po8SHzZcvzw=“
name="resource_link_id" value=“123456789"
name="resource_link_title" value="Example link“
name="lis_outcome_service_url" value=“https://.../d2l/le/lti/Outcome”
name="lis_person_name_full" value="Jon Werth“
name="roles" value="Student"
name="lis_person_contact_email_primary" value="jon…@minnstate.edu"
16
LTI Specification – LTI Advantage
http://developers.imsglobal.org
17
I get it. Now What?
• Powerful, standardized approach to SSO
– Custom apps
– User specific views/portals
• Bringing it in…
– LTI links go out
– Remote plugins bring it in
– Hybrid approach: iframe within a Widget
18
From Request to Implementation
1. Instructor or Institution request
2. Information gathering
3. Test the configuration and functionality within our QA
(test) environment
– Work with 3rd Party Vendor and/or D2L
– Not all integrations are created equally
4. Security review
5. Legal review
6. Approve deployment to Production environment
7. Create Documentation and FAQs
8. Deploy to Production
19
• Your school has a designated approver”
– View the list of Approvers on the D2L Integrations site
• Any new integration requires three approvals:
– Campus approval
– Software/Contract approval
– System Office IT approval
Integration Approval Protocol
20
• It’s not just a link. It’s a security risk:
An ELT/LTI link is sending user information to
a third-party website
• By setting up an ELT/LTI, you are authorizing that
vendor to receive private student/teacher data.
• You are also authorizing that vendor to write data to
the D2L gradebook.
Why the concern?
21
• Adobe Connect
• ExamSoft
• MathAS
• Barnes & Noble College
FacultyEnlight & Bookstore
• Barnes & Noble College First
Day
• Barnes & Noble College Nook
Study
• Bongo (D2L) (formerly
YouSeeU) Video Assignment
• Bongo (D2L) (formerly
YouSeeU) Virtual Classroom
• Cengage Mindtap
• Cengage OpenNow
• CogBooks CogBooks
• ConexED Cranium Cafe
• D2L Adobe Connect (Online
Rooms)
• D2L Assignment Grader
• D2L Binder
• D2L Book Widget (Binder Shop)
• D2L Campus Life
• D2L Capture
• Hawkes Learning Hawkes
Learning
• Hobsons StarFish
• Hoonuit (Atomic Learning)
Hoonuit (Atomic Learning)
• Hypothesis Hypothesis
• Info Base Publishing Films on
Demand External Learning Tool
• Info Base Publishing Films on
Demand Remote Plugin (ISF)
• Infosec Learning Virtual Lab
• InScribe InScribe
• InteDashboard InteDashboard
• Intellidemia Concourse
• Invoke Higher Education
CoursEval
• Johnson Center for Simulation
Johnson Sim Center
• Kaltura Kaltura Media
Management
• Knewton Alta
• Labyrinth Learning Labyrinth
eLab
• Lrnr Lrnr
Integrations!
• D2L ePortfolio
• D2L LeaP
• D2L Office 365
• D2L Office Extensions for Desire2Learn
• D2L Pulse
• D2L Solution Showcase
• D2L WebEx (Online Rooms)
• D2L Wiggio
• DavisPlus Davis Plus
• EBSCO Curriculum Builder
• Echo360 Echo360
• Education Space 360 Education Space
360
• Elsevier Evolve
• Elsevier Evolve Link
• eLumen eLumen Connect
• EvaluationKIT EvaluationKIT
• Ex Libris Leganto
• Examity Examity
• eXplorance Blue
• Florida Virtual School Florida Virtual
School (FLVS)
• Goodheart-Willcox G-W Online
• GoReact GoReact
22
• Lumen Learning Candela
• Lumen Learning Online
Homework Manager (OHM)
• Lumen Learning Waymaker
• Lynda.com (LinkedIn)
Lynda.com
• MacMillan Higher Education
i>Clicker
• MacMillan Higher Education
LaunchPad
• McGraw Hill MH
Campus/Connect (Legacy)
• McGraw Hill MH Connect -
Deep Integration
• McGraw Hill MH SimNet - Deep
Integration
• MediaCore MediaCore
• Microsoft Office Mix
• Microsoft OneNote
• Ncast NCast
• PALS Opendora
• panOpen panOpen
• Panopto Panopto
• Paradigm Education Navigator+
• Paradigm Education SNAP
• TestOut LabSim
• Top Hat Top Hat
• Turnitin TurnItin Feedback Studio
& Peermark
• Tutor.com Tutor.com
• uCertify uCertify
• VidGrid VidGrid
• Visible Body Visible Body
• Vista Higher Learning Supersite
• VitalSource (Ingram Content
Group) VitalSource
• VoiceThread VoiceThread
• W. W. Norton InQuizitive,
SmartWork, and others
• Watermark Taskstream Aqua
• Watermark Taskstream LAT
(Learning Achievement Tools)
• Watermark TK20
• WebAssign WebAssign
• Wiley WileyPLUS
• Yellowdig Yellowdig
• Zoom Zoom
Integrations! (cont.)
• Pearson MyLab and Mastering
• Pearson Revel
• Pearson SmartThinking
• Perusall Perusall
• Piazza Piazza
• RCTC Learn 360 eTech
• Readspeaker ReadSpeaker
• Readspeaker TextAid
• RedShelf RedShelf
• Respondus Respondus
• Respondus Respondus Lockdown
Browser
• Respondus Respondus Monitor
• Respondus Respondus Studymate
• Sapling Learning (MacMillan New
Ventures) Sapling Learning
• Scantron Class Climate
• Scribblar Scribblar
• SIPX SIPX
• Smart Sparrow Smart Sparrow
• SmarterMeasure SmarterMeasure
• SoftChalk SoftChalk Cloud
• Software Secure Remote Proctor Now
(RPN)
23
• D2L Integrations Sharepoint Site
– https://mnscu.sharepoint.com/sites/d2lintegrations
• Documentation and How To Guides
– https://mnscu.sharepoint.com/sites/d2lsupport
Resources
24
• The integration method is important to understand.
• When you click on a link or button, you are providing
the external website with access. Do you take
responsibility?
• An integration is a relationship.
Do you trust your partner?
If they get infected, you do too!
Remember

More Related Content

What's hot

Ansible docker
Ansible dockerAnsible docker
Ansible docker
QNIB Solutions
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
Getting value from IoT, Integration and Data Analytics
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
Markus Michalewicz
 
Upgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actionsUpgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actions
Marna Walle
 
Oracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesOracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best Practices
Markus Michalewicz
 
Integrating powl with web dynpro abap.
Integrating powl with web dynpro abap.Integrating powl with web dynpro abap.
Integrating powl with web dynpro abap.Adesh Chauhan
 
Enabling new client operating systems in Uyuni. AlmaLinux as an example.
Enabling new client operating systems in Uyuni. AlmaLinux as an example.Enabling new client operating systems in Uyuni. AlmaLinux as an example.
Enabling new client operating systems in Uyuni. AlmaLinux as an example.
Uyuni Project
 
DB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesDB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer Experiences
John Campbell
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architecture
SHAJANA BASHEER
 
IBM SMP/E
IBM SMP/EIBM SMP/E
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right tools
DevOps for Enterprise Systems
 
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
Florence Dubois
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016
Anil Nair
 
Oracle RAC on Engineered Systems
Oracle RAC on Engineered SystemsOracle RAC on Engineered Systems
Oracle RAC on Engineered Systems
Markus Michalewicz
 
z/OS Communications Server Technical Update
z/OS Communications Server Technical Updatez/OS Communications Server Technical Update
z/OS Communications Server Technical Update
zOSCommserver
 
Smooth as Silk Exadata Patching
Smooth as Silk Exadata PatchingSmooth as Silk Exadata Patching
Smooth as Silk Exadata Patching
Fahd Mirza Chughtai
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overviewabhi1112
 
Construindo aplicações web java com netbeans
Construindo aplicações web java com netbeansConstruindo aplicações web java com netbeans
Construindo aplicações web java com netbeansSliedesharessbarbosa
 
DB2 for z/OS Real Storage Monitoring, Control and Planning
DB2 for z/OS Real Storage Monitoring, Control and PlanningDB2 for z/OS Real Storage Monitoring, Control and Planning
DB2 for z/OS Real Storage Monitoring, Control and Planning
John Campbell
 
Bottom half in linux kernel
Bottom half in linux kernelBottom half in linux kernel
Bottom half in linux kernel
KrishnaPrasad630
 

What's hot (20)

Ansible docker
Ansible dockerAnsible docker
Ansible docker
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
Upgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actionsUpgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actions
 
Oracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesOracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best Practices
 
Integrating powl with web dynpro abap.
Integrating powl with web dynpro abap.Integrating powl with web dynpro abap.
Integrating powl with web dynpro abap.
 
Enabling new client operating systems in Uyuni. AlmaLinux as an example.
Enabling new client operating systems in Uyuni. AlmaLinux as an example.Enabling new client operating systems in Uyuni. AlmaLinux as an example.
Enabling new client operating systems in Uyuni. AlmaLinux as an example.
 
DB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesDB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer Experiences
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architecture
 
IBM SMP/E
IBM SMP/EIBM SMP/E
IBM SMP/E
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right tools
 
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
Db2 for z/OS and FlashCopy - Practical use cases (June 2019 Edition)
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016
 
Oracle RAC on Engineered Systems
Oracle RAC on Engineered SystemsOracle RAC on Engineered Systems
Oracle RAC on Engineered Systems
 
z/OS Communications Server Technical Update
z/OS Communications Server Technical Updatez/OS Communications Server Technical Update
z/OS Communications Server Technical Update
 
Smooth as Silk Exadata Patching
Smooth as Silk Exadata PatchingSmooth as Silk Exadata Patching
Smooth as Silk Exadata Patching
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
 
Construindo aplicações web java com netbeans
Construindo aplicações web java com netbeansConstruindo aplicações web java com netbeans
Construindo aplicações web java com netbeans
 
DB2 for z/OS Real Storage Monitoring, Control and Planning
DB2 for z/OS Real Storage Monitoring, Control and PlanningDB2 for z/OS Real Storage Monitoring, Control and Planning
DB2 for z/OS Real Storage Monitoring, Control and Planning
 
Bottom half in linux kernel
Bottom half in linux kernelBottom half in linux kernel
Bottom half in linux kernel
 

Similar to D2L Brightspace Vendor Integrations: Technology and Terminology

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
Charles Severance
 
Lambda Solutions | Interconnecting your Integrations
Lambda Solutions | Interconnecting your Integrations Lambda Solutions | Interconnecting your Integrations
Lambda Solutions | Interconnecting your Integrations
Lambda Solutions
 
Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan) Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan)
Nine Lanterns
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
Gavin Henrick
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?
Rustici Software
 
LMS - Selecting the Right Tool
LMS - Selecting the Right ToolLMS - Selecting the Right Tool
LMS - Selecting the Right Tool
Connecticut Distance Learning Consortium
 
Using Standards to Create Best-of-Breed Assessment Solutions
Using Standards to CreateBest-of-Breed Assessment SolutionsUsing Standards to CreateBest-of-Breed Assessment Solutions
Using Standards to Create Best-of-Breed Assessment Solutions
Cito
 
2011 03-03-blti-umass
2011 03-03-blti-umass2011 03-03-blti-umass
2011 03-03-blti-umass
Charles Severance
 
Integrate your mojo - Unity platform - Research Research ltd
Integrate your mojo - Unity platform - Research Research ltdIntegrate your mojo - Unity platform - Research Research ltd
Integrate your mojo - Unity platform - Research Research ltd
aadamishmael
 
xAPI Ecosystem Case Studies
xAPI Ecosystem Case StudiesxAPI Ecosystem Case Studies
xAPI Ecosystem Case Studies
Megan Bowe
 
LTI in Action
LTI in ActionLTI in Action
LTI in Action
BlackboardEMEA
 
Looking after the Open University's Moodle
Looking after the Open University's MoodleLooking after the Open University's Moodle
Looking after the Open University's Moodle
Tim Hunt
 
Information Governance in office 365 records management and retention
Information Governance in office 365 records management and retentionInformation Governance in office 365 records management and retention
Information Governance in office 365 records management and retention
John P. Collins | Information Governance
 
Comparison - E Learning Hosting Providers
Comparison -  E Learning Hosting ProvidersComparison -  E Learning Hosting Providers
Comparison - E Learning Hosting Providersvfilipova
 
The Coming Functionality Mashup
The Coming Functionality MashupThe Coming Functionality Mashup
The Coming Functionality Mashup
Charles Severance
 
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
Charles Severance
 
Enterprise Learning Ecosystem
Enterprise Learning EcosystemEnterprise Learning Ecosystem
Enterprise Learning Ecosystem
Megan Bowe
 
Shortest Path to LIS
Shortest Path to LISShortest Path to LIS
Shortest Path to LIS
Psydev
 
Mootie13 SIS integration with LIS
Mootie13 SIS integration with LISMootie13 SIS integration with LIS
Mootie13 SIS integration with LIS
Ireland & UK Moodlemoot 2012
 
SIS integration with Moodle using Learning Information Services (LIS)
SIS integration with Moodle using Learning Information Services (LIS)SIS integration with Moodle using Learning Information Services (LIS)
SIS integration with Moodle using Learning Information Services (LIS)
Psydev
 

Similar to D2L Brightspace Vendor Integrations: Technology and Terminology (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
 
Lambda Solutions | Interconnecting your Integrations
Lambda Solutions | Interconnecting your Integrations Lambda Solutions | Interconnecting your Integrations
Lambda Solutions | Interconnecting your Integrations
 
Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan) Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan)
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?
 
LMS - Selecting the Right Tool
LMS - Selecting the Right ToolLMS - Selecting the Right Tool
LMS - Selecting the Right Tool
 
Using Standards to Create Best-of-Breed Assessment Solutions
Using Standards to CreateBest-of-Breed Assessment SolutionsUsing Standards to CreateBest-of-Breed Assessment Solutions
Using Standards to Create Best-of-Breed Assessment Solutions
 
2011 03-03-blti-umass
2011 03-03-blti-umass2011 03-03-blti-umass
2011 03-03-blti-umass
 
Integrate your mojo - Unity platform - Research Research ltd
Integrate your mojo - Unity platform - Research Research ltdIntegrate your mojo - Unity platform - Research Research ltd
Integrate your mojo - Unity platform - Research Research ltd
 
xAPI Ecosystem Case Studies
xAPI Ecosystem Case StudiesxAPI Ecosystem Case Studies
xAPI Ecosystem Case Studies
 
LTI in Action
LTI in ActionLTI in Action
LTI in Action
 
Looking after the Open University's Moodle
Looking after the Open University's MoodleLooking after the Open University's Moodle
Looking after the Open University's Moodle
 
Information Governance in office 365 records management and retention
Information Governance in office 365 records management and retentionInformation Governance in office 365 records management and retention
Information Governance in office 365 records management and retention
 
Comparison - E Learning Hosting Providers
Comparison -  E Learning Hosting ProvidersComparison -  E Learning Hosting Providers
Comparison - E Learning Hosting Providers
 
The Coming Functionality Mashup
The Coming Functionality MashupThe Coming Functionality Mashup
The Coming Functionality Mashup
 
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
 
Enterprise Learning Ecosystem
Enterprise Learning EcosystemEnterprise Learning Ecosystem
Enterprise Learning Ecosystem
 
Shortest Path to LIS
Shortest Path to LISShortest Path to LIS
Shortest Path to LIS
 
Mootie13 SIS integration with LIS
Mootie13 SIS integration with LISMootie13 SIS integration with LIS
Mootie13 SIS integration with LIS
 
SIS integration with Moodle using Learning Information Services (LIS)
SIS integration with Moodle using Learning Information Services (LIS)SIS integration with Moodle using Learning Information Services (LIS)
SIS integration with Moodle using Learning Information Services (LIS)
 

More from D2L Barry

Ask Not What AI Can Do For You - Nov 2023 - Slideshare.pptx
Ask Not What AI Can Do For You - Nov 2023 - Slideshare.pptxAsk Not What AI Can Do For You - Nov 2023 - Slideshare.pptx
Ask Not What AI Can Do For You - Nov 2023 - Slideshare.pptx
D2L Barry
 
Designing Competency Structures and Learning Objectives
Designing Competency Structures and Learning ObjectivesDesigning Competency Structures and Learning Objectives
Designing Competency Structures and Learning Objectives
D2L Barry
 
AI and ChatGPT in Online Education
AI and ChatGPT in Online Education AI and ChatGPT in Online Education
AI and ChatGPT in Online Education
D2L Barry
 
Designing Online Courses for Flexibility
Designing Online Courses for FlexibilityDesigning Online Courses for Flexibility
Designing Online Courses for Flexibility
D2L Barry
 
Custom Pathways Resources - Kristin Randles.pdf
Custom Pathways Resources - Kristin Randles.pdfCustom Pathways Resources - Kristin Randles.pdf
Custom Pathways Resources - Kristin Randles.pdf
D2L Barry
 
Don't Tell Me - Denise Huff.pptx
Don't Tell Me - Denise Huff.pptxDon't Tell Me - Denise Huff.pptx
Don't Tell Me - Denise Huff.pptx
D2L Barry
 
Increase Learner Engagement and Cultivate Persistence in Brightspace - Dan Semi
Increase Learner Engagement and Cultivate Persistence in Brightspace - Dan SemiIncrease Learner Engagement and Cultivate Persistence in Brightspace - Dan Semi
Increase Learner Engagement and Cultivate Persistence in Brightspace - Dan Semi
D2L Barry
 
Brightspace Creator +, Content Creation Platform for Engaging Interactives an...
Brightspace Creator +, Content Creation Platform for Engaging Interactives an...Brightspace Creator +, Content Creation Platform for Engaging Interactives an...
Brightspace Creator +, Content Creation Platform for Engaging Interactives an...
D2L Barry
 
ABCs of Brightspace Awards - Dan Semi
ABCs of Brightspace Awards - Dan SemiABCs of Brightspace Awards - Dan Semi
ABCs of Brightspace Awards - Dan Semi
D2L Barry
 
Brightspace Quick Eval Best Practices - Michelle Piper
Brightspace Quick Eval Best Practices - Michelle PiperBrightspace Quick Eval Best Practices - Michelle Piper
Brightspace Quick Eval Best Practices - Michelle Piper
D2L Barry
 
10 Brightspace Tools You Didn’t Know About - Michelle Piper
10 Brightspace Tools You Didn’t Know About - Michelle Piper10 Brightspace Tools You Didn’t Know About - Michelle Piper
10 Brightspace Tools You Didn’t Know About - Michelle Piper
D2L Barry
 
Ten Bright Ideas for Improving Accessibility in Online Courses - Barry Dahl -...
Ten Bright Ideas for Improving Accessibility in Online Courses - Barry Dahl -...Ten Bright Ideas for Improving Accessibility in Online Courses - Barry Dahl -...
Ten Bright Ideas for Improving Accessibility in Online Courses - Barry Dahl -...
D2L Barry
 
E-Learning Mythbusters Revisited - ITC 2022.pptx
E-Learning Mythbusters Revisited - ITC 2022.pptxE-Learning Mythbusters Revisited - ITC 2022.pptx
E-Learning Mythbusters Revisited - ITC 2022.pptx
D2L Barry
 
Five Important Things You Won't Find in a Course Quality Rubric - Barry Dahl
Five Important Things You Won't Find in a Course Quality Rubric - Barry DahlFive Important Things You Won't Find in a Course Quality Rubric - Barry Dahl
Five Important Things You Won't Find in a Course Quality Rubric - Barry Dahl
D2L Barry
 
Office Documents: Making Word™ and PowerPoint™ Docs Accessible
Office Documents: Making Word™ and PowerPoint™ Docs AccessibleOffice Documents: Making Word™ and PowerPoint™ Docs Accessible
Office Documents: Making Word™ and PowerPoint™ Docs Accessible
D2L Barry
 
Video Captions and Transcripts Made Easy , or at least easier
Video Captions and Transcripts Made Easy , or at least easierVideo Captions and Transcripts Made Easy , or at least easier
Video Captions and Transcripts Made Easy , or at least easier
D2L Barry
 
Video Captions and Transcripts Made Easy, or at least easier
Video Captions and Transcripts Made Easy, or at least easierVideo Captions and Transcripts Made Easy, or at least easier
Video Captions and Transcripts Made Easy, or at least easier
D2L Barry
 
Five Easy Wins for Making your PowerPoint Slideshows Accessible
Five Easy Wins for Making your PowerPoint Slideshows AccessibleFive Easy Wins for Making your PowerPoint Slideshows Accessible
Five Easy Wins for Making your PowerPoint Slideshows Accessible
D2L Barry
 
D2L as a Training Platform for Faculty: Lessons Learned
D2L as a Training Platform for Faculty: Lessons LearnedD2L as a Training Platform for Faculty: Lessons Learned
D2L as a Training Platform for Faculty: Lessons Learned
D2L Barry
 
Handout: YuJa, post to a discussion from a mobile device
Handout: YuJa, post to a discussion from a mobile deviceHandout: YuJa, post to a discussion from a mobile device
Handout: YuJa, post to a discussion from a mobile device
D2L Barry
 

More from D2L Barry (20)

Ask Not What AI Can Do For You - Nov 2023 - Slideshare.pptx
Ask Not What AI Can Do For You - Nov 2023 - Slideshare.pptxAsk Not What AI Can Do For You - Nov 2023 - Slideshare.pptx
Ask Not What AI Can Do For You - Nov 2023 - Slideshare.pptx
 
Designing Competency Structures and Learning Objectives
Designing Competency Structures and Learning ObjectivesDesigning Competency Structures and Learning Objectives
Designing Competency Structures and Learning Objectives
 
AI and ChatGPT in Online Education
AI and ChatGPT in Online Education AI and ChatGPT in Online Education
AI and ChatGPT in Online Education
 
Designing Online Courses for Flexibility
Designing Online Courses for FlexibilityDesigning Online Courses for Flexibility
Designing Online Courses for Flexibility
 
Custom Pathways Resources - Kristin Randles.pdf
Custom Pathways Resources - Kristin Randles.pdfCustom Pathways Resources - Kristin Randles.pdf
Custom Pathways Resources - Kristin Randles.pdf
 
Don't Tell Me - Denise Huff.pptx
Don't Tell Me - Denise Huff.pptxDon't Tell Me - Denise Huff.pptx
Don't Tell Me - Denise Huff.pptx
 
Increase Learner Engagement and Cultivate Persistence in Brightspace - Dan Semi
Increase Learner Engagement and Cultivate Persistence in Brightspace - Dan SemiIncrease Learner Engagement and Cultivate Persistence in Brightspace - Dan Semi
Increase Learner Engagement and Cultivate Persistence in Brightspace - Dan Semi
 
Brightspace Creator +, Content Creation Platform for Engaging Interactives an...
Brightspace Creator +, Content Creation Platform for Engaging Interactives an...Brightspace Creator +, Content Creation Platform for Engaging Interactives an...
Brightspace Creator +, Content Creation Platform for Engaging Interactives an...
 
ABCs of Brightspace Awards - Dan Semi
ABCs of Brightspace Awards - Dan SemiABCs of Brightspace Awards - Dan Semi
ABCs of Brightspace Awards - Dan Semi
 
Brightspace Quick Eval Best Practices - Michelle Piper
Brightspace Quick Eval Best Practices - Michelle PiperBrightspace Quick Eval Best Practices - Michelle Piper
Brightspace Quick Eval Best Practices - Michelle Piper
 
10 Brightspace Tools You Didn’t Know About - Michelle Piper
10 Brightspace Tools You Didn’t Know About - Michelle Piper10 Brightspace Tools You Didn’t Know About - Michelle Piper
10 Brightspace Tools You Didn’t Know About - Michelle Piper
 
Ten Bright Ideas for Improving Accessibility in Online Courses - Barry Dahl -...
Ten Bright Ideas for Improving Accessibility in Online Courses - Barry Dahl -...Ten Bright Ideas for Improving Accessibility in Online Courses - Barry Dahl -...
Ten Bright Ideas for Improving Accessibility in Online Courses - Barry Dahl -...
 
E-Learning Mythbusters Revisited - ITC 2022.pptx
E-Learning Mythbusters Revisited - ITC 2022.pptxE-Learning Mythbusters Revisited - ITC 2022.pptx
E-Learning Mythbusters Revisited - ITC 2022.pptx
 
Five Important Things You Won't Find in a Course Quality Rubric - Barry Dahl
Five Important Things You Won't Find in a Course Quality Rubric - Barry DahlFive Important Things You Won't Find in a Course Quality Rubric - Barry Dahl
Five Important Things You Won't Find in a Course Quality Rubric - Barry Dahl
 
Office Documents: Making Word™ and PowerPoint™ Docs Accessible
Office Documents: Making Word™ and PowerPoint™ Docs AccessibleOffice Documents: Making Word™ and PowerPoint™ Docs Accessible
Office Documents: Making Word™ and PowerPoint™ Docs Accessible
 
Video Captions and Transcripts Made Easy , or at least easier
Video Captions and Transcripts Made Easy , or at least easierVideo Captions and Transcripts Made Easy , or at least easier
Video Captions and Transcripts Made Easy , or at least easier
 
Video Captions and Transcripts Made Easy, or at least easier
Video Captions and Transcripts Made Easy, or at least easierVideo Captions and Transcripts Made Easy, or at least easier
Video Captions and Transcripts Made Easy, or at least easier
 
Five Easy Wins for Making your PowerPoint Slideshows Accessible
Five Easy Wins for Making your PowerPoint Slideshows AccessibleFive Easy Wins for Making your PowerPoint Slideshows Accessible
Five Easy Wins for Making your PowerPoint Slideshows Accessible
 
D2L as a Training Platform for Faculty: Lessons Learned
D2L as a Training Platform for Faculty: Lessons LearnedD2L as a Training Platform for Faculty: Lessons Learned
D2L as a Training Platform for Faculty: Lessons Learned
 
Handout: YuJa, post to a discussion from a mobile device
Handout: YuJa, post to a discussion from a mobile deviceHandout: YuJa, post to a discussion from a mobile device
Handout: YuJa, post to a discussion from a mobile device
 

Recently uploaded

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 

Recently uploaded (20)

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 

D2L Brightspace Vendor Integrations: Technology and Terminology

  • 1. 1 D2L Brightspace supports over 100 external integrations, using LTI, API, and CIM. So what’s it all mean? Come to this session where we pull back the curtain on these integrations. We’ll dive into how they work, common support concerns, and where to find them. Questions welcome! Vendor Integrations: Technology and Terminology
  • 2. 2 Vendor Integrations: Technology and Terminology Jonathan Werth System Office ITS April 2019
  • 3. 3 • What is an integration? • What can it do? • Why use it? • Getting started Agenda
  • 4. 4 • An external product or its data is available within or through the D2L Brightspace platform • Examples: – Student Information System (SIS) • ISRS, Banner, PeopleSoft – Media hosting • Youtube, Kaltura – Publishers • McGraw Hill, Pearson, Cengage – Other tools • Proctoring, lecture capture, OER What is an Integration?
  • 5. 5 • Automatic processes – Course creation – User enrollments • Single Sign-On (SSO) – Authentication is handled behind the scenes • Less manual work – Grade syncing • Security – Private data (FERPA) • Support – Who do I turn to? • Legal – Contracts – Terms of Use The Good Not As Fun
  • 6. 6 What is LTI? A. Launch Tool Interaction B. Learning Target Initiative C. Learning Tools Interoperability D.Lazy Technology Interchange
  • 7. 7 What is LTI? • A specification for integrating applications • Developed by the IMS Global Learning Consortium “…establish a standard way of integrating rich learning applications (often remotely hosted and provided through third-party services) with platforms like learning management systems, portals, or other educational environments” --http://developers.imsglobal.org
  • 8. 8 • Learning Tools Interoperability (LTI) – Industry specification allowing single sign-on and grade syncing • External Learning Tools (ELT) – Brightspace name for LTI • API (Application Program Interface) – A method to get and send data, allowing a deeper level of Brightspace integration • XML (Extensible Markup Language) – A specification for structured data, commonly used for exchanging data between two systems Common Terminology
  • 9. 9 • LTI only – LTI SSO -> – <- LTI Grade return • LTI and API – LTI SSO -> – <- API authentication – <- API retrieves (classlist) or puts data (content topics) – <- API or LTI Grade return Most Common Integration Models
  • 10. 10 LTI Specification • Basic components: – Tool Provider (third-party) – Tool Consumer (D2L) • D2L supports – LTI 1.0 (Basic LTI) – LTI 1.1 – LTI 1.3 (Advantage) - [[COMING SUMMER 2019]]
  • 11. 11 LTI Specification • LTI 1.0 (Basic LTI) – Launch • LTI 1.1 – Outcomes • LTI 1.1.1 – Mentor role • LTI 1.2 – Stepping stone to LTI 2.0 • LTI 2.0 – Far more advanced. Web services for communication/discovery • LTI 1.3 • LTI Advantage
  • 12. 12 LTI Specification Feature LTI 1.0 LTI 1.1 LTI 1.2 LTI 2.0 Comment Basic Launch X X X X LTI 2+ greatly reduces requirements for optional data to be carried in every launch. Simple Outcomes X X X Return single numeric value that scores the value of launch activity. Tool Consumer Profile X X TCP is metadata that describes attributes and available services of the Tool Consumer. It's made available by a REST service. Tool Proxy X TP is metadata that describes the negotiated interface contract between a particular ToolConsumer and ToolProvider. Credential Management X Automatic secure exchange of key/secret Registration Flow X LMS Admin initiates new tool provisioning including tool proxy creation and credential management. Reregistration Flow LMS Admin initiates an existing tool reprovisioning. Model-driven documentation X X Tool-generated, exhaustive, reference documentation generated from UML REST services X X REST level 3 services for a variety of server-to-server tasks. Note that LTI 1.2 limits REST service implementation to be on TC only. http://developers.imsglobal.org
  • 13. 13 LTI Specification http://developers.imsglobal.org • LTI 2.0 was too complicated; virtually no adoption • LTI 1.3 (Advantage) – LTI Advantage is Based on LTI 1.3 – Assignment and Grade Services seamlessly syncs grades, progress and comments from multiple sources into an LMS platform’s gradebook, greatly reducing faculty effort and the chance of errors. – Deep Linking supports a natural and efficient user workflow between a learning object repository or content tool and the LMS platform when developing courses and programs, again saving teachers’ time. – Names and Role Provisioning Services securely shares course roster/enrollment information with the requesting tool to enhance users’ experiences and provide administrators a basis for who has used the tool and importantly, who has not.
  • 15. 15 What’s it look like? (abridged) name="oauth_version" value="1.0“ name="oauth_timestamp" value="1398690514" name="oauth_consumer_key" value="90696" name="oauth_signature" value="YWi6po8SHzZcvzw=“ name="resource_link_id" value=“123456789" name="resource_link_title" value="Example link“ name="lis_outcome_service_url" value=“https://.../d2l/le/lti/Outcome” name="lis_person_name_full" value="Jon Werth“ name="roles" value="Student" name="lis_person_contact_email_primary" value="jon…@minnstate.edu"
  • 16. 16 LTI Specification – LTI Advantage http://developers.imsglobal.org
  • 17. 17 I get it. Now What? • Powerful, standardized approach to SSO – Custom apps – User specific views/portals • Bringing it in… – LTI links go out – Remote plugins bring it in – Hybrid approach: iframe within a Widget
  • 18. 18 From Request to Implementation 1. Instructor or Institution request 2. Information gathering 3. Test the configuration and functionality within our QA (test) environment – Work with 3rd Party Vendor and/or D2L – Not all integrations are created equally 4. Security review 5. Legal review 6. Approve deployment to Production environment 7. Create Documentation and FAQs 8. Deploy to Production
  • 19. 19 • Your school has a designated approver” – View the list of Approvers on the D2L Integrations site • Any new integration requires three approvals: – Campus approval – Software/Contract approval – System Office IT approval Integration Approval Protocol
  • 20. 20 • It’s not just a link. It’s a security risk: An ELT/LTI link is sending user information to a third-party website • By setting up an ELT/LTI, you are authorizing that vendor to receive private student/teacher data. • You are also authorizing that vendor to write data to the D2L gradebook. Why the concern?
  • 21. 21 • Adobe Connect • ExamSoft • MathAS • Barnes & Noble College FacultyEnlight & Bookstore • Barnes & Noble College First Day • Barnes & Noble College Nook Study • Bongo (D2L) (formerly YouSeeU) Video Assignment • Bongo (D2L) (formerly YouSeeU) Virtual Classroom • Cengage Mindtap • Cengage OpenNow • CogBooks CogBooks • ConexED Cranium Cafe • D2L Adobe Connect (Online Rooms) • D2L Assignment Grader • D2L Binder • D2L Book Widget (Binder Shop) • D2L Campus Life • D2L Capture • Hawkes Learning Hawkes Learning • Hobsons StarFish • Hoonuit (Atomic Learning) Hoonuit (Atomic Learning) • Hypothesis Hypothesis • Info Base Publishing Films on Demand External Learning Tool • Info Base Publishing Films on Demand Remote Plugin (ISF) • Infosec Learning Virtual Lab • InScribe InScribe • InteDashboard InteDashboard • Intellidemia Concourse • Invoke Higher Education CoursEval • Johnson Center for Simulation Johnson Sim Center • Kaltura Kaltura Media Management • Knewton Alta • Labyrinth Learning Labyrinth eLab • Lrnr Lrnr Integrations! • D2L ePortfolio • D2L LeaP • D2L Office 365 • D2L Office Extensions for Desire2Learn • D2L Pulse • D2L Solution Showcase • D2L WebEx (Online Rooms) • D2L Wiggio • DavisPlus Davis Plus • EBSCO Curriculum Builder • Echo360 Echo360 • Education Space 360 Education Space 360 • Elsevier Evolve • Elsevier Evolve Link • eLumen eLumen Connect • EvaluationKIT EvaluationKIT • Ex Libris Leganto • Examity Examity • eXplorance Blue • Florida Virtual School Florida Virtual School (FLVS) • Goodheart-Willcox G-W Online • GoReact GoReact
  • 22. 22 • Lumen Learning Candela • Lumen Learning Online Homework Manager (OHM) • Lumen Learning Waymaker • Lynda.com (LinkedIn) Lynda.com • MacMillan Higher Education i>Clicker • MacMillan Higher Education LaunchPad • McGraw Hill MH Campus/Connect (Legacy) • McGraw Hill MH Connect - Deep Integration • McGraw Hill MH SimNet - Deep Integration • MediaCore MediaCore • Microsoft Office Mix • Microsoft OneNote • Ncast NCast • PALS Opendora • panOpen panOpen • Panopto Panopto • Paradigm Education Navigator+ • Paradigm Education SNAP • TestOut LabSim • Top Hat Top Hat • Turnitin TurnItin Feedback Studio & Peermark • Tutor.com Tutor.com • uCertify uCertify • VidGrid VidGrid • Visible Body Visible Body • Vista Higher Learning Supersite • VitalSource (Ingram Content Group) VitalSource • VoiceThread VoiceThread • W. W. Norton InQuizitive, SmartWork, and others • Watermark Taskstream Aqua • Watermark Taskstream LAT (Learning Achievement Tools) • Watermark TK20 • WebAssign WebAssign • Wiley WileyPLUS • Yellowdig Yellowdig • Zoom Zoom Integrations! (cont.) • Pearson MyLab and Mastering • Pearson Revel • Pearson SmartThinking • Perusall Perusall • Piazza Piazza • RCTC Learn 360 eTech • Readspeaker ReadSpeaker • Readspeaker TextAid • RedShelf RedShelf • Respondus Respondus • Respondus Respondus Lockdown Browser • Respondus Respondus Monitor • Respondus Respondus Studymate • Sapling Learning (MacMillan New Ventures) Sapling Learning • Scantron Class Climate • Scribblar Scribblar • SIPX SIPX • Smart Sparrow Smart Sparrow • SmarterMeasure SmarterMeasure • SoftChalk SoftChalk Cloud • Software Secure Remote Proctor Now (RPN)
  • 23. 23 • D2L Integrations Sharepoint Site – https://mnscu.sharepoint.com/sites/d2lintegrations • Documentation and How To Guides – https://mnscu.sharepoint.com/sites/d2lsupport Resources
  • 24. 24 • The integration method is important to understand. • When you click on a link or button, you are providing the external website with access. Do you take responsibility? • An integration is a relationship. Do you trust your partner? If they get infected, you do too! Remember

Editor's Notes

  1. You can also have custom parameters