SlideShare a Scribd company logo
1 of 21
Deep Caliper Event Integration
Blackboard Learn and Kaltura Video Platform
Dan Rinzel, Senior Product Manager, Analytics @ Blackboard
Jeff Rubenstein, VP Product Development @ Kaltura
Session Agenda
• What is IMS Global & Caliper Learning
Analytics?
• Why does it matter and how are
Blackboard & Kaltura involved?
• Project goals for integrated events
• Spec maturity & lessons learned
• Demonstration
• Key takeaways
Statements regarding our product development
initiatives, including new products and future
product upgrades, updates or enhancements
represent our current intentions, but may be
modified, delayed or abandoned without prior
notice and there is no assurance that such
offering, upgrades, updates or functionality will
become available unless and until they have been
made generally available to our customers.
The New
Learning
Experience
A new approach
to education that fosters
better engagement,
interaction and quality
learning through
the delivery of leading-
edge technology, services
and data capabilities
A focus on
the learner
Connected and tightly integrated
workflows
A delightful
new user experience
Integrated
data and analytics
An accessible and always-on
environment
The Challenge
Lots of Data
Currently
accessible only
through Kaltura
The Goal
Integrated insights
for teachers into
what students are
doing across tools
and experiences
Usage data first,
progress data to
come
Caliper Learning Analytics
• IMS Global as an organization
• Interoperability Standards – LTI, LIS,
Common Cartridge, Extended
Transcript, Caliper
• Create a viable tool ecosystem for
.edu that avoids vendor lock-in
• LTI focuses on launch semantics and
SSO, includes grade post-backs
• Caliper focuses on learning event
interoperability, to get away from the
data silo problem
Project Goals
Overall Goal: prove out event interoperability between a launch system and a tool
provider.
Leverage existing event instrumentation (native or Caliper) in both systems
 Send instrumented events from the tool provider, including metric profile
events not “known” to the launch system
Leverage existing integration mechanics between systems, including LTI
 Extend the LTI launch handshake in the existing B2 securely to include
Caliper semantics
Leverage existing event capabilities in the launch system
 Integrate events correctly alongside “native” events in the launch system
 Use the launch system as (interim or final) Caliper LRS
Development Process
Lightweight internal
milestone deliverables (by
month or quarter) – best fit
with mainline dev
schedules on both sides
DevOps coordination of
Test/Dev systems for
integration testing
Periodic check-in status
meetings & email threads
for real work
Spec maturity and workarounds
Caliper’s third actor – the Learning Record Store is neither a tool
consumer nor a tool provider, but could have capabilities of
either/both
Complicates relays between potential event “receivers”
Preserving identifiers from the launch system is not mandated
Object life cycles on the launch system and the tool could impact the
record store
Event payload size and the describe operation
Group membership and contextual relevance
Demonstration
Today and Future - Kaltura
Today: Media
Metric Profile
Next: Assessment
Metric Profile
Other parameters
Today and Future - Blackboard
Today: Caliper
event collection &
relay
Next: Enterprise
Learn deployment
support, Discussion
profile
Next next: xAPI
support
xAPI & the future
There is a similar specification in the
world of SCORM – Blackboard is
working with both IMS & ADL to drive
towards a convergence that we hope
will make it easier on everyone in the
ecosystem.
Other goals for Blackboard & Caliper
• Support for Caliper 1.1 Discussion
profiles
• Certification as a record store when
that is available
• Convergence or “ambidexterity”
• Support for 9.1 Enterprise releases
Key Takeaways
Co-development against the spec for systems already instrumented for
events is largely enabling the correct handshake and mapping/
transforming event syntax
Metric profiles and object extensions provide a great mechanism to
support workarounds to enable success between any two systems
The context identifiers matter, and are not uniform across system
boundaries
Some level of interoperability between Caliper & xAPI is highly desirable to
avoid competing event ecosystems, but which actor’s responsibility is it?
Thank You!
Dan Rinzel
Senior Product Manager
for Analytics @ Blackboard
dan.rinzel@blackboard.com
Jeff Rubenstein
VP, Product Development
Kaltura, Inc
Jeff.Rubenstein@kaltura.com
Don’t forget!
Rate this session
in the BbWorld App.
Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform
Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform
Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform
Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform

More Related Content

Similar to Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform

FlorenceAI: Reinventing Data Science at Humana
FlorenceAI: Reinventing Data Science at HumanaFlorenceAI: Reinventing Data Science at Humana
FlorenceAI: Reinventing Data Science at HumanaDatabricks
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1AgileNCR2016
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Smart ERP Solutions, Inc.
 
Public Sector Agility Accelerator
Public Sector Agility AcceleratorPublic Sector Agility Accelerator
Public Sector Agility AcceleratorCraig Smith
 
Chapter 10
Chapter 10Chapter 10
Chapter 10bodo-con
 
renita lobo-CV-Automation
renita lobo-CV-Automationrenita lobo-CV-Automation
renita lobo-CV-AutomationRenita Lobo
 
Experimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOpsExperimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOpsDatabricks
 
SPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningSPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningChristian Buckley
 
Anitha_Resume_BigData
Anitha_Resume_BigDataAnitha_Resume_BigData
Anitha_Resume_BigDataAnitha Bade
 
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...DataWorks Summit
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital EconomyZinnov
 
Achal_Resume_7.11
Achal_Resume_7.11Achal_Resume_7.11
Achal_Resume_7.11Achal Dalvi
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of PassKellyn Pot'Vin-Gorman
 
Shortest Path to LIS
Shortest Path to LISShortest Path to LIS
Shortest Path to LISPsydev
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIChen-Tien Tsai
 

Similar to Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform (20)

FlorenceAI: Reinventing Data Science at Humana
FlorenceAI: Reinventing Data Science at HumanaFlorenceAI: Reinventing Data Science at Humana
FlorenceAI: Reinventing Data Science at Humana
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Public Sector Agility Accelerator
Public Sector Agility AcceleratorPublic Sector Agility Accelerator
Public Sector Agility Accelerator
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
renita lobo-CV-Automation
renita lobo-CV-Automationrenita lobo-CV-Automation
renita lobo-CV-Automation
 
Experimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOpsExperimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOps
 
SPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningSPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration Planning
 
Anitha_Resume_BigData
Anitha_Resume_BigDataAnitha_Resume_BigData
Anitha_Resume_BigData
 
SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
 
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...
 
Viswa - Profile
Viswa - ProfileViswa - Profile
Viswa - Profile
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital Economy
 
Achal_Resume_7.11
Achal_Resume_7.11Achal_Resume_7.11
Achal_Resume_7.11
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of Pass
 
Shortest Path to LIS
Shortest Path to LISShortest Path to LIS
Shortest Path to LIS
 
CV_Dhanya
CV_DhanyaCV_Dhanya
CV_Dhanya
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
 

Recently uploaded

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

Deep Caliper Event Integration, Blackboard Learn and Kaltura Video Platform

  • 1. Deep Caliper Event Integration Blackboard Learn and Kaltura Video Platform Dan Rinzel, Senior Product Manager, Analytics @ Blackboard Jeff Rubenstein, VP Product Development @ Kaltura
  • 2. Session Agenda • What is IMS Global & Caliper Learning Analytics? • Why does it matter and how are Blackboard & Kaltura involved? • Project goals for integrated events • Spec maturity & lessons learned • Demonstration • Key takeaways
  • 3. Statements regarding our product development initiatives, including new products and future product upgrades, updates or enhancements represent our current intentions, but may be modified, delayed or abandoned without prior notice and there is no assurance that such offering, upgrades, updates or functionality will become available unless and until they have been made generally available to our customers.
  • 4. The New Learning Experience A new approach to education that fosters better engagement, interaction and quality learning through the delivery of leading- edge technology, services and data capabilities A focus on the learner Connected and tightly integrated workflows A delightful new user experience Integrated data and analytics An accessible and always-on environment
  • 5. The Challenge Lots of Data Currently accessible only through Kaltura
  • 6. The Goal Integrated insights for teachers into what students are doing across tools and experiences Usage data first, progress data to come
  • 7. Caliper Learning Analytics • IMS Global as an organization • Interoperability Standards – LTI, LIS, Common Cartridge, Extended Transcript, Caliper • Create a viable tool ecosystem for .edu that avoids vendor lock-in • LTI focuses on launch semantics and SSO, includes grade post-backs • Caliper focuses on learning event interoperability, to get away from the data silo problem
  • 8. Project Goals Overall Goal: prove out event interoperability between a launch system and a tool provider. Leverage existing event instrumentation (native or Caliper) in both systems  Send instrumented events from the tool provider, including metric profile events not “known” to the launch system Leverage existing integration mechanics between systems, including LTI  Extend the LTI launch handshake in the existing B2 securely to include Caliper semantics Leverage existing event capabilities in the launch system  Integrate events correctly alongside “native” events in the launch system  Use the launch system as (interim or final) Caliper LRS
  • 9. Development Process Lightweight internal milestone deliverables (by month or quarter) – best fit with mainline dev schedules on both sides DevOps coordination of Test/Dev systems for integration testing Periodic check-in status meetings & email threads for real work
  • 10. Spec maturity and workarounds Caliper’s third actor – the Learning Record Store is neither a tool consumer nor a tool provider, but could have capabilities of either/both Complicates relays between potential event “receivers” Preserving identifiers from the launch system is not mandated Object life cycles on the launch system and the tool could impact the record store Event payload size and the describe operation Group membership and contextual relevance
  • 12. Today and Future - Kaltura Today: Media Metric Profile Next: Assessment Metric Profile Other parameters
  • 13. Today and Future - Blackboard Today: Caliper event collection & relay Next: Enterprise Learn deployment support, Discussion profile Next next: xAPI support
  • 14. xAPI & the future There is a similar specification in the world of SCORM – Blackboard is working with both IMS & ADL to drive towards a convergence that we hope will make it easier on everyone in the ecosystem. Other goals for Blackboard & Caliper • Support for Caliper 1.1 Discussion profiles • Certification as a record store when that is available • Convergence or “ambidexterity” • Support for 9.1 Enterprise releases
  • 15. Key Takeaways Co-development against the spec for systems already instrumented for events is largely enabling the correct handshake and mapping/ transforming event syntax Metric profiles and object extensions provide a great mechanism to support workarounds to enable success between any two systems The context identifiers matter, and are not uniform across system boundaries Some level of interoperability between Caliper & xAPI is highly desirable to avoid competing event ecosystems, but which actor’s responsibility is it?
  • 16. Thank You! Dan Rinzel Senior Product Manager for Analytics @ Blackboard dan.rinzel@blackboard.com Jeff Rubenstein VP, Product Development Kaltura, Inc Jeff.Rubenstein@kaltura.com
  • 17. Don’t forget! Rate this session in the BbWorld App.

Editor's Notes

  1. We have thought a lot about this; about the new learner and how can we serve them in every aspect of their educational experience And not just during K-12 and higher education We have thought about it across the ENTIRE learner journey (womb, elementary, middle and high school, into higher education and beyond) The end goal? Creating better interactions and better engagements, that ultimately lead to better outcomes   So, we stepped back, looked for common themes, differentiators and benefits that transcend any one product - a truly different and innovative approach to delivering education that is focused on the learner An approach that is predicated on the belief that technology can make a difference When planned and built around the leaner can be a powerful accelerator for every learner   Our answer is the New Learning Experience Definition: a new approach to education that fosters better engagement, interaction and quality learning through the delivery of leading-edge technology, services and data capabilities It is defined by five fundamental characteristics that shape how we build products and capabilities: A focus on the learner Connected and tightly integrated workflows which enable them to connect and interact with their community in a simple, seamless and easy way, 24x7 A delightful user experience; one they want to use (think Apple) An accessible and always-on environment (SaaS-enabled) Integrated data and analytics so they can track and manage their own learning experience as well as see how they stack up to others It will lead to better engagement and interaction, which ultimately creates a more effective learning experience
  2. Mostly looking for the smallest practical delta between what we’re already doing in our separate data silos and what we could be doing with Caliper 1.0 spec Blackboard Learn SaaS certfied last July against the pre-release of the spec, and again in Octoober with the 1.0 release, for the metric profiles Assessment Event Assessment Item Event AssignableEvent Outcome Event Session Event Kaltura Application Framework also certified in October with the 1.0 release for the MediaEvent metric profile
  3. Complexity was largely around fitting this project into other planned work with minimal disruption to schedule
  4. The relay thing is largely just on Blackboard side, but could also impact Kaltura sending events to a 3rd party event receiver directly We’ve worked around identifier preservation for this effort using object extensions, but that’s because we could negotiate specifics out-of-band during the co-development project If the launch system is responsible for responding to describe requests, how will we manage life cycle operations (removed/updated users or courses, for example) Sometimes the *current* group membership is critical to provide for some events (such as group assignment submission). We used extensions for this as well, but that’s not great for interoperability