Caliper Event Integration Blackboard Learn & Kaltura Video Platform

Slides:



Advertisements
Similar presentations
POWER in Integrating SmartOffice 3.5X within a Hosted Environment POWER in Integrating SmartOffice 3.5X within a Hosted Environment The Wachovia Insurance.
Advertisements

December 9 th, 2013 Given by: Rose Rocchio. IMS Global Update Overall Health of org is strong 220 Total conformance certifications (80 this year) IMS.
Software Engineering Institute Capability Maturity Model (CMM)
Don Von Dollen Senior Program Manager, Data Integration & Communications Grid Interop December 4, 2012 A Utility Standards and Technology Adoption Framework.
© Blackboard, Inc. All rights reserved. WebCT & Blackboard Bob Alcorn, Senior Architect.
Copyright 2013, Net.Orange, Inc. All rights reserved.Confidential and proprietary. Do not distribute without permission. Net.Orange App Development Net.Orange.
T Project Review Magnificent Seven Project planning iteration
© Blackboard, Inc. All rights reserved. Blackboard Learning System™ Vista Enterprise License The PowerLinks™ Kit Scott Stanley Washington DC 2006.
Capture the Movement: Banner 7.0 and Beyond Susan LaCour, Senior Vice President, Solutions Development California Community Colleges Banner Group.
Moodle Moot – August 2015 Nick Thompson, CCLE Coordinator CASA Community Application Sharing Architecture.
What is cmi5? (And why should you care?). Who am I? Art Werkenthin President & CEO of RISC, Inc. –Over 25 years experience in LMS Industry –Early adopter.
© Blackboard, Inc. All rights reserved. SOAP-based Mobilization for an Efficient Personal Learning Environment Nick Schiavi Blackboard R&D.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
UNDERSTANDING INFORMATION MANAGEMENT (IM) WITHIN THE FEDERAL GOVERNMENT.
Enterprise Solution Services Assessing the IT environment Oversaw 2014 Texas Legacy System Study report (HB 2738, 83R) Identified 4,130 business applications.
Project Management Finals Lesson 1 - Principles - Techniques - Tools.
Webinar B2B Marketing Measurement: How To Graduate From Reporting Outputs To Impacting Outcomes Laura Ramos, Vice President, Principal Analyst Laura Patterson,
WEBINAR Introducing The Forrester Wave™: Real-Time Interaction Management Rusty Warner, Principal Analyst September 22, Call in at 10:55 a.m. Eastern.
1 ITOM 6.2 Data Center Migrations Tricks of the Trade Andy Abbas Co-Founder and VP.
Justin Scheitlin Daisey Fahringer
Learning as a Service Business Plan Template
Given by: Rose Rocchio, OIT, UCLA Nick Thompson, OID, UCLA
Interset Support Overview March 2017
Sample Fit-Gap Kick-off
Wallpaper only – on screen during welcome and chat
All-Hands Meeting Outcome and Discussion
Data Platform and Analytics Foundational Training
Mission today Recap agreed framework for thinking about how to improve our web presence Review proposal and plan going forward – specifically on architecture.
Software Configuration Management
Is your Project ready for Earned Value Management (EVM)?
Software Project Configuration Management
Microsoft Dynamics CRM User Group (CRMUG®)
Discussion of CRVS strategies
Thursday 2nd of February 2017 College Development Network
Rob Abel IMS Global Learning Consortium
Software Configuration Management
TechStambha PMP Certification Training
SET USER GROUP MEETING May 17, 2017
ServiceNow Implementation Knowledge Management
Webinar Optimize Your Business Applications Strategy
William Band, Vice President, Principal Analyst
Digital Learning rEvolution Program
Measurement is marketing!
How to Use the EDUCAUSE Core Data Service to Support Student Success
Digital Learning rEvolution Program
Using the Checklist for SDMX Data Providers
MANAGING DATA INTEGRATIONS
Automation Leveraging Artificial Intelligence
Your gateway to cloud innovation
Where next for learning analytics?
William Band, Vice President, Principal Analyst
Automating Profitable Growth™
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Agile testing for web API with Postman
5 Things Your Channel Marketing Automation Platform Needs
Update to IEEE Publicity Committee
Employee engagement Delivery guide
Project Management Group
Agenda Purpose for Project Goals & Objectives Project Process & Status Common Themes Outcomes & Deliverables Next steps.
Chapter 2 Hitt Black Porter Managing Change m a n a g e m e n t.
COIT 20253: Business Intelligence Using Big Data
Project Management Techniques Project Management Life Cycle
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Live Event resources Pre- event checklist Planning template
Session Abstract This session will provide an overview of the latest improvements and enhancements made to the Ed-Fi ODS/API in 2016, as well as a preview.
ONAP and ONAP Edge Orchestration Cloud Native Proposal
Industrial Value Chain: A Bridge Towards a Carbon Neutral Europe
OU BATTLECARD: E-Business Suite Courses and Certifications
Presentation transcript:

Caliper Event Integration Blackboard Learn & Kaltura Video Platform Dan Rinzel, Senior Product Manager Analytics @ Blackboard Jeff Rubenstein, Vice President Product Development @ Kaltura IMS Global Learning Consortium Learning Impact Leadership Institute May 2016

Agenda Project goals & development process Spec maturity & lessons learned from the leading edge 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 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

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 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

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 Complexity was largely around fitting this project into other planned work with minimal disruption to schedule

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 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

xAPI Both Blackboard & Kaltura take the position that we don’t want customers to feel locked in to making tool choices or Learning Record Store choices based on which event syntax is supported, but we’d also strongly prefer not to have to maintain two separate mapping libraries. A convergence here in xAPI and Caliper will make it easier on everyone in the ecosystem

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

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 Jeff Rubenstein for Analytics @ Blackboard dan.rinzel@blackboard.com Jeff Rubenstein VP, Product Development Kaltura, Inc Jeff.Rubenstein@kaltura.com

Configuring Learn SaaS to relay events to an external Caliper record store

Enabling the Caliper “handshake” between Learn and an LTI Tool New bb-manifest.xml permission block <permission type="blackboard.platform.blti.CaliperProfileCallbackPermission" name="*" actions="*"/></permissions>