SlideShare a Scribd company logo
Connection
DUBLIN
Integrations & Extensibility in Brightspace:
Creating your ed-tech ecosystem
Louise Plunkett
Senior Solutions Engineer, D2L EMEA
Connection | Dublin
D2L Standard CSV
‘Near’ real-time
processing of formatted
CSV batch files
Creation of courses,
users, and enrollments.1
D2L STANDARD CSV
What is it?
• D2L Standard CSV is a replacement to the legacy Standard CSV approach for SIS, HRIS integrations for
managing courses, users & enrolments
Why have we changed the service?
• To keep inline with our All-In AWS strategy
• To upgrade our Communication, Logging, and Processing methods
How is it improved for you?
• Allows live monitoring of the processing queues using SaaS technology
• Extends the legacy IPSIS processing by removing limitations (i.e. only 2 roles can be supported, legacy)
• Near-real time batch processing
D2L Standard CSV: Batch File Transfer
Use batch files (CSV) to send instructions from your SIS into
Brightspace as a scheduled process.
You work with your SIS to assemble the data files
The users, courses, and enrollment actions are done in Brightspace
You (or the SIS) load the
files into the SFTP site
You upload the files directly into
the Brightspace interface
Brightspace retrieves and processes the data files
approximately 10 minutes after upload
Connection | Dublin
What New Features are Available with D2L Standard CSV?
• Drag & Drop Dashboard
• Enhanced Batch Completion Email Notifications
• Unlimited Roles provisioning & mapping
• Enhanced Special Character support
• Brightspace for Parents Support
• Manager Dashboard – User Attributes support
Connection | Dublin
New! Drag & Drop Dashboard
• Zip your CSV files and drop
directly into the dashboard for
real-time triggering
• Increased frequency for Files sent
to SFTP for processing: we
monitor the SFTP in 10 minute
intervals
• Summary/Status/Batch Errors
highlighted in Dashboard & can
be sent to administrators via
email
Connection | Dublin
New! Enhanced Batch Summary Emails
Processed Successfully Processed with Errors
Connection | Dublin
New! IPSIS Configuration Updates
• Roles Provisioning - unlimited• Manage your SFTP Password from the Configuration page
Connection | Dublin
Auto-Copy from Master Course
• Auto-copy course from master (using implicit business logic)
• Relies on the Brightspace copy course APIs
Connection | Dublin
New! Update Unique ID in Dashboard
• Can now manually update a unique ID/User Source ID
LTI v1.3 & LTI Advantage
Connection | Dublin
What is LTI and What can it do for your VLE?
LTI (Learning Tools Interoperability) allows Brightspace to easily and securely connect with third parties and
eliminates the need to manage multiple sets of login credentials for different websites/tools.
A launch can include context-passing from Brightspace to the tool so that the user experience is based on the role of
that user and the course where they launched the tool from.
LTI is pluggable, no additional integration is required besides the initial configuration.
Connection | Dublin
LTI v1.3 & LTI Advantage – Where We Are!
• LTI v1.3 is the Core LTI certification level
• Learning Tools can be LTI v1.3 certified
• LMS can only be LTI Advantage Complete (LTI v1.3 core
launch + 3 additional services)
• As of September 2019, D2L are LTI Advantage Complete
certified!
Connection | Dublin
What Do LTI v1.3 & LTI Advantage Offer?
Modernized security model (OAuth2 and JSON Web Tokens).
IMS moved the security framework into a separate model, so
that current and future specifications can be updated
independently. This way as security mechanisms evolve,
specifications will not need to change and vice versa.
Recognize similar functionality to legacy specifications, but the
extension names have changed to better describe their
functionality.
Extensions can be layered on top of LTI launch, allowing them
to be enabled or disabled independently
Connection | Dublin
LTI v1.3 Security/Authorisation Changes
• LTI 1.3 uses asymmetric JSON Web Token (JWT) keys & JSON Web Key Set
(JWKS) instead of key and secret
Brightspace
Public key (jwks_uri)
Tool
Connection | Dublin
LTI & OpenID Authorisation
Connection | Dublin
LTI Advantage - Extensions
Assignment and
Grade Service
Deeplinking
Names & Roles
Provisioning
AGS – Assignment and Grade
Service provides the tool a
sandboxed Grade Item
Management experience.
Tools can seamlessly add,
edit & delete asscoiations for
grade items maintained via
integration
Deep Linking provides the
course builder a selector to
pick, search, or create
content and add to
Brightspace.
The tool returns the content
type (link, file, pdf, etc.) and
the display criteria (iframe,
window, embed).
Securely share course class
list information with the
requesting tool to provide
administrators a basis for
who has used the tool and
importantly, who has not.
Connection | Dublin
LTI Advantage: Assignment & Grade Service
The Assignment and Grade Service supports
decoupled grade items. This allows tools to
create grade items not associated with a
specific LTI link.
Connection | Dublin
LTI Advantage: Assignment & Grade Service
AGS allows to post scores, post comments and get scores
Tool
Connection | Dublin
LTI Advantage: Deeplinking
Deep Linking provides the course builder a selector to pick, search, or create content and add to
Brightspace.
The tool returns the content type (link, file, pdf, etc.) and the display criteria (iframe, window,
embed).
Connection | Dublin
LTI Advantage: Deeplinking
•Tools can add grades items for activities that are expected
to receive grades.
•
• "https://purl.imsglobal.org/spec/lti/claim/message_type": "LTIDeepLinkingResponse",
• "https://purl.imsglobal.org/spec/lti-dl/claim/data": “1.3.0",
• "https://purl.imsglobal.org/spec/lti-dl/claim/content_items": [{
• …
• "lineItem": {
• "scoreMaximum": 87,
• "resourceId": "xyzpdq1234",
• "tag": "originality"
• },
• …
Declarative creation of line item (gradebook column)
Tool
Connection | Dublin
LTI Advantage: Names & Roles Provisioning
• Securely share course class list information with the requesting tool to
provide administrators a basis for who has used the tool and importantly,
who has not.
GET read-only
ToolBrightspace
Connection | Dublin
LTI Workflow: Brightspace Updates
What are we doing?
Phased roll out
July 2019 – LTI 1.3 launch + Assignment and Grades
Sept. 2019 – Deep Linking
Oct. 2019 - Names and Roles Provisioning
Oct. 2019 - New Link type: widget
Next – Copy Course Update (best practices)
Dec. 2019 - API support
Under investigation – Auto-migrate existing LTI links to 1.3 registered tools, Data Hub reporting
LTI Advantage Complete!
What are tools doing?
Adoption over time
~21 tools certified
Tools in development now or planned work on
roadmap
Small tools may be deemed unsafe and be
deprecated
Connection | Dublin
LTI Workflow: Brightspace Updates
Roles and Permissions:
2 additional permissions → External Learning Tools
LTI Workflow: Brightspace Updates
LTI Advantage separates the Registration and Deployment of a tool.
Registration
Each tool must be registered. The registration is where the OIDC, scopes (ie. extensions) and
JWKS are exchanged between Brightspace and the tool.
LTI Workflow: Brightspace Updates
Deployment
Each tool can have many deployments. Extensions, data to be sent and available
org units are defined here.
LTI Workflow: Brightspace Updates
Links
Each deployment can have many links, created at the ORG and shared down, or
created at the course level.
LTI Workflow: Brightspace Updates
Ad Hoc Links
Links can be created from Course Admin → External Learning Tools or on the fly from Content →
External Tool Activity
Links are bound to an existing 1.1 or 1.3 tool
Helpful Updates & Articles
Brightspace Community Links:
https://community.brightspace.com/s/article/Upcoming-changes-to-D2L-
Standard-CSV
https://community.brightspace.com/s/article/Intro-to-LTI-Advantage
https://community.brightspace.com/s/article/LTI-1-3-Launch-and-
Authentication
IMS Global:
https://www.imsglobal.org/activity/learning-tools-interoperability

More Related Content

Similar to Integrations & Extensibility in Brightspace: Creating your ed-tech ecosystem

2011 03-03-blti-umass
2011 03-03-blti-umass2011 03-03-blti-umass
2011 03-03-blti-umass
Charles Severance
 
IMS Learning Tools Interoperability @ Nottingham
IMS Learning Tools Interoperability @ NottinghamIMS Learning Tools Interoperability @ Nottingham
IMS Learning Tools Interoperability @ Nottingham
Charles Severance
 
Bb Tour ANZ 2017 - Workshop - Integration Strategies
Bb Tour ANZ 2017 - Workshop - Integration StrategiesBb Tour ANZ 2017 - Workshop - Integration Strategies
Bb Tour ANZ 2017 - Workshop - Integration Strategies
Blackboard APAC
 
Cuckoo (Graham Mason, Ed Beddows)
Cuckoo (Graham Mason, Ed Beddows)Cuckoo (Graham Mason, Ed Beddows)
Cuckoo (Graham Mason, Ed Beddows)
JISC.AM
 
The Coming Functionality Mashup
The Coming Functionality MashupThe Coming Functionality Mashup
The Coming Functionality Mashup
Charles Severance
 
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
Ivica Ceraj
 
Integration Service - Power and Govern API-based connection sharing.pptx
Integration Service - Power and Govern API-based connection sharing.pptxIntegration Service - Power and Govern API-based connection sharing.pptx
Integration Service - Power and Govern API-based connection sharing.pptx
RohitRadhakrishnan8
 
D2L Brightspace Vendor Integrations: Technology and Terminology
D2L Brightspace Vendor Integrations: Technology and TerminologyD2L Brightspace Vendor Integrations: Technology and Terminology
D2L Brightspace Vendor Integrations: Technology and Terminology
D2L Barry
 
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
 
LTI Update at the IMS QUarterly Meeting, Utrecht, NL
LTI Update at the IMS QUarterly Meeting, Utrecht, NLLTI Update at the IMS QUarterly Meeting, Utrecht, NL
LTI Update at the IMS QUarterly Meeting, Utrecht, NL
Charles Severance
 
Jenzabar IMS Global Updates
Jenzabar IMS Global UpdatesJenzabar IMS Global Updates
Jenzabar IMS Global Updates
Charles Severance
 
New Wave Collaboration And Enterprise 2.0
New Wave Collaboration And Enterprise 2.0New Wave Collaboration And Enterprise 2.0
New Wave Collaboration And Enterprise 2.0
Daniel Pritchett
 
F - CoR
F - CoRF - CoR
Building Block Integration
Building Block Integration Building Block Integration
Building Block Integration
rhellman
 
Spring 15
Spring 15Spring 15
Upgrade Bb9 Ku Leuven 0 Introductie
Upgrade Bb9 Ku Leuven 0 IntroductieUpgrade Bb9 Ku Leuven 0 Introductie
Upgrade Bb9 Ku Leuven 0 Introductie
Jan De Baere
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can do
Faisal Masood
 
SqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBISqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBI
Berkovich Consulting
 
OBF Academy - Introducing Pro service level
OBF Academy - Introducing Pro service levelOBF Academy - Introducing Pro service level
OBF Academy - Introducing Pro service level
Open Badge Factory Ltd.
 
IMS Basic LTI Certification
IMS Basic LTI CertificationIMS Basic LTI Certification
IMS Basic LTI Certification
Charles Severance
 

Similar to Integrations & Extensibility in Brightspace: Creating your ed-tech ecosystem (20)

2011 03-03-blti-umass
2011 03-03-blti-umass2011 03-03-blti-umass
2011 03-03-blti-umass
 
IMS Learning Tools Interoperability @ Nottingham
IMS Learning Tools Interoperability @ NottinghamIMS Learning Tools Interoperability @ Nottingham
IMS Learning Tools Interoperability @ Nottingham
 
Bb Tour ANZ 2017 - Workshop - Integration Strategies
Bb Tour ANZ 2017 - Workshop - Integration StrategiesBb Tour ANZ 2017 - Workshop - Integration Strategies
Bb Tour ANZ 2017 - Workshop - Integration Strategies
 
Cuckoo (Graham Mason, Ed Beddows)
Cuckoo (Graham Mason, Ed Beddows)Cuckoo (Graham Mason, Ed Beddows)
Cuckoo (Graham Mason, Ed Beddows)
 
The Coming Functionality Mashup
The Coming Functionality MashupThe Coming Functionality Mashup
The Coming Functionality Mashup
 
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
 
Integration Service - Power and Govern API-based connection sharing.pptx
Integration Service - Power and Govern API-based connection sharing.pptxIntegration Service - Power and Govern API-based connection sharing.pptx
Integration Service - Power and Govern API-based connection sharing.pptx
 
D2L Brightspace Vendor Integrations: Technology and Terminology
D2L Brightspace Vendor Integrations: Technology and TerminologyD2L Brightspace Vendor Integrations: Technology and Terminology
D2L Brightspace Vendor Integrations: Technology and Terminology
 
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...
 
LTI Update at the IMS QUarterly Meeting, Utrecht, NL
LTI Update at the IMS QUarterly Meeting, Utrecht, NLLTI Update at the IMS QUarterly Meeting, Utrecht, NL
LTI Update at the IMS QUarterly Meeting, Utrecht, NL
 
Jenzabar IMS Global Updates
Jenzabar IMS Global UpdatesJenzabar IMS Global Updates
Jenzabar IMS Global Updates
 
New Wave Collaboration And Enterprise 2.0
New Wave Collaboration And Enterprise 2.0New Wave Collaboration And Enterprise 2.0
New Wave Collaboration And Enterprise 2.0
 
F - CoR
F - CoRF - CoR
F - CoR
 
Building Block Integration
Building Block Integration Building Block Integration
Building Block Integration
 
Spring 15
Spring 15Spring 15
Spring 15
 
Upgrade Bb9 Ku Leuven 0 Introductie
Upgrade Bb9 Ku Leuven 0 IntroductieUpgrade Bb9 Ku Leuven 0 Introductie
Upgrade Bb9 Ku Leuven 0 Introductie
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can do
 
SqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBISqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBI
 
OBF Academy - Introducing Pro service level
OBF Academy - Introducing Pro service levelOBF Academy - Introducing Pro service level
OBF Academy - Introducing Pro service level
 
IMS Basic LTI Certification
IMS Basic LTI CertificationIMS Basic LTI Certification
IMS Basic LTI Certification
 

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

DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
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
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
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.
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 

Recently uploaded (20)

DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
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
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
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
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 

Integrations & Extensibility in Brightspace: Creating your ed-tech ecosystem

  • 2. Integrations & Extensibility in Brightspace: Creating your ed-tech ecosystem Louise Plunkett Senior Solutions Engineer, D2L EMEA Connection | Dublin
  • 4. ‘Near’ real-time processing of formatted CSV batch files Creation of courses, users, and enrollments.1 D2L STANDARD CSV What is it? • D2L Standard CSV is a replacement to the legacy Standard CSV approach for SIS, HRIS integrations for managing courses, users & enrolments Why have we changed the service? • To keep inline with our All-In AWS strategy • To upgrade our Communication, Logging, and Processing methods How is it improved for you? • Allows live monitoring of the processing queues using SaaS technology • Extends the legacy IPSIS processing by removing limitations (i.e. only 2 roles can be supported, legacy) • Near-real time batch processing
  • 5. D2L Standard CSV: Batch File Transfer Use batch files (CSV) to send instructions from your SIS into Brightspace as a scheduled process. You work with your SIS to assemble the data files The users, courses, and enrollment actions are done in Brightspace You (or the SIS) load the files into the SFTP site You upload the files directly into the Brightspace interface Brightspace retrieves and processes the data files approximately 10 minutes after upload
  • 6. Connection | Dublin What New Features are Available with D2L Standard CSV? • Drag & Drop Dashboard • Enhanced Batch Completion Email Notifications • Unlimited Roles provisioning & mapping • Enhanced Special Character support • Brightspace for Parents Support • Manager Dashboard – User Attributes support
  • 7. Connection | Dublin New! Drag & Drop Dashboard • Zip your CSV files and drop directly into the dashboard for real-time triggering • Increased frequency for Files sent to SFTP for processing: we monitor the SFTP in 10 minute intervals • Summary/Status/Batch Errors highlighted in Dashboard & can be sent to administrators via email
  • 8. Connection | Dublin New! Enhanced Batch Summary Emails Processed Successfully Processed with Errors
  • 9. Connection | Dublin New! IPSIS Configuration Updates • Roles Provisioning - unlimited• Manage your SFTP Password from the Configuration page
  • 10. Connection | Dublin Auto-Copy from Master Course • Auto-copy course from master (using implicit business logic) • Relies on the Brightspace copy course APIs
  • 11. Connection | Dublin New! Update Unique ID in Dashboard • Can now manually update a unique ID/User Source ID
  • 12. LTI v1.3 & LTI Advantage
  • 13. Connection | Dublin What is LTI and What can it do for your VLE? LTI (Learning Tools Interoperability) allows Brightspace to easily and securely connect with third parties and eliminates the need to manage multiple sets of login credentials for different websites/tools. A launch can include context-passing from Brightspace to the tool so that the user experience is based on the role of that user and the course where they launched the tool from. LTI is pluggable, no additional integration is required besides the initial configuration.
  • 14. Connection | Dublin LTI v1.3 & LTI Advantage – Where We Are! • LTI v1.3 is the Core LTI certification level • Learning Tools can be LTI v1.3 certified • LMS can only be LTI Advantage Complete (LTI v1.3 core launch + 3 additional services) • As of September 2019, D2L are LTI Advantage Complete certified!
  • 15. Connection | Dublin What Do LTI v1.3 & LTI Advantage Offer? Modernized security model (OAuth2 and JSON Web Tokens). IMS moved the security framework into a separate model, so that current and future specifications can be updated independently. This way as security mechanisms evolve, specifications will not need to change and vice versa. Recognize similar functionality to legacy specifications, but the extension names have changed to better describe their functionality. Extensions can be layered on top of LTI launch, allowing them to be enabled or disabled independently
  • 16. Connection | Dublin LTI v1.3 Security/Authorisation Changes • LTI 1.3 uses asymmetric JSON Web Token (JWT) keys & JSON Web Key Set (JWKS) instead of key and secret Brightspace Public key (jwks_uri) Tool
  • 17. Connection | Dublin LTI & OpenID Authorisation
  • 18. Connection | Dublin LTI Advantage - Extensions Assignment and Grade Service Deeplinking Names & Roles Provisioning AGS – Assignment and Grade Service provides the tool a sandboxed Grade Item Management experience. Tools can seamlessly add, edit & delete asscoiations for grade items maintained via integration Deep Linking provides the course builder a selector to pick, search, or create content and add to Brightspace. The tool returns the content type (link, file, pdf, etc.) and the display criteria (iframe, window, embed). Securely share course class list information with the requesting tool to provide administrators a basis for who has used the tool and importantly, who has not.
  • 19. Connection | Dublin LTI Advantage: Assignment & Grade Service The Assignment and Grade Service supports decoupled grade items. This allows tools to create grade items not associated with a specific LTI link.
  • 20. Connection | Dublin LTI Advantage: Assignment & Grade Service AGS allows to post scores, post comments and get scores Tool
  • 21. Connection | Dublin LTI Advantage: Deeplinking Deep Linking provides the course builder a selector to pick, search, or create content and add to Brightspace. The tool returns the content type (link, file, pdf, etc.) and the display criteria (iframe, window, embed).
  • 22. Connection | Dublin LTI Advantage: Deeplinking •Tools can add grades items for activities that are expected to receive grades. • • "https://purl.imsglobal.org/spec/lti/claim/message_type": "LTIDeepLinkingResponse", • "https://purl.imsglobal.org/spec/lti-dl/claim/data": “1.3.0", • "https://purl.imsglobal.org/spec/lti-dl/claim/content_items": [{ • … • "lineItem": { • "scoreMaximum": 87, • "resourceId": "xyzpdq1234", • "tag": "originality" • }, • … Declarative creation of line item (gradebook column) Tool
  • 23. Connection | Dublin LTI Advantage: Names & Roles Provisioning • Securely share course class list information with the requesting tool to provide administrators a basis for who has used the tool and importantly, who has not. GET read-only ToolBrightspace
  • 24. Connection | Dublin LTI Workflow: Brightspace Updates What are we doing? Phased roll out July 2019 – LTI 1.3 launch + Assignment and Grades Sept. 2019 – Deep Linking Oct. 2019 - Names and Roles Provisioning Oct. 2019 - New Link type: widget Next – Copy Course Update (best practices) Dec. 2019 - API support Under investigation – Auto-migrate existing LTI links to 1.3 registered tools, Data Hub reporting LTI Advantage Complete! What are tools doing? Adoption over time ~21 tools certified Tools in development now or planned work on roadmap Small tools may be deemed unsafe and be deprecated
  • 25. Connection | Dublin LTI Workflow: Brightspace Updates Roles and Permissions: 2 additional permissions → External Learning Tools
  • 26. LTI Workflow: Brightspace Updates LTI Advantage separates the Registration and Deployment of a tool. Registration Each tool must be registered. The registration is where the OIDC, scopes (ie. extensions) and JWKS are exchanged between Brightspace and the tool.
  • 27. LTI Workflow: Brightspace Updates Deployment Each tool can have many deployments. Extensions, data to be sent and available org units are defined here.
  • 28. LTI Workflow: Brightspace Updates Links Each deployment can have many links, created at the ORG and shared down, or created at the course level.
  • 29. LTI Workflow: Brightspace Updates Ad Hoc Links Links can be created from Course Admin → External Learning Tools or on the fly from Content → External Tool Activity Links are bound to an existing 1.1 or 1.3 tool
  • 30. Helpful Updates & Articles Brightspace Community Links: https://community.brightspace.com/s/article/Upcoming-changes-to-D2L- Standard-CSV https://community.brightspace.com/s/article/Intro-to-LTI-Advantage https://community.brightspace.com/s/article/LTI-1-3-Launch-and- Authentication IMS Global: https://www.imsglobal.org/activity/learning-tools-interoperability