Hendrik Drachsler, Sander Latour, Alan Berg

Slides:



Advertisements
Similar presentations
Yammer Technical Solutions Overview
Advertisements

L21: LMS landscape October Market share summary (2011 data) ProductMarket share Blackboard60% Moodle19% Desire2Learn7% Sakai7% Homegrown1%
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.
Eric La Scola Marketing Manager, MindLinks John Barans
TIC y Educación Stephen Downes December 10, 2013.
1 Shane Gallagher, ADL Learning Scientist/Instructional Technologist Serco contractor for Advanced Distributed Learning
Adopting the Experience API to work with the Virtual Patient Standard - how, what and why? Matt Cownie, Jonathan Wright University of the West of England,
© 2010 Siemens IT Solutions and Services Private Ltd. All rights reserved. Mumbai Conference 21–22 October 2010 Exhibition 21–23 October 2010 iNeevM -
Web 2.0 Web 2.0 is the term given to describe a second generation of the World Wide Web (WWW) that is focused on the ability for people to collaborate.
What You Should Know About Open Source Software Iris K Stovall Director, Illinois Virtual Campus 2005 Faculty Summer Institute.
What is an LMS? And what is its role in education? With the rise in online education there has also been the rise in a new technology called a Learning.
The Experience API (Tin Can)
UWE Bristol First steps with XAPI Presentation by Name : Matt Cownie, Jonathan Wright Title : Manager, Learning and Educational Technologies.
Christopher Wills ITEC77436 – Distance Education LMS Selection: Benefits, Drawbacks, and Implementation Considerations.
An ITS initiative in association with the TSC Gathering your needs and requirements to support eLearning at Western Talk to Us!
Ready – Set – ACTION! Jumpstart your information literacy classes with visual blogs using videos, photos and more! Jane Verostek Associate Librarian SUNY.
Data mining, Video Content Analytics Moutzouris Tasos – EPI Systems 2 ο Techology Forum Παρασκευή 8 Μαΐου 2015.
Communicate with All Workers Involved in the Process of Delivering High-Quality Health Care by Choosing Dossier365 on the Azure Platform MICROSOFT AZURE.
EXact Suite Where are we going? Rome, 09/03/2015 The eXact Roadmap.
Learning Analytics Initiative and working in an International community (Apereo Foundation) A.M.Berg, Innovation WG, Community Officer LAI.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
JEMMA: an open platform for a connected Smart Grid Gateway GRUPPO TELECOM ITALIA MAS2TERING Smart Grid Workshop Brussels, September Strategy &
Sponsored by the Office of the Under Secretary of Defense for Personnel and Readiness (OUSD P&R) Designing for xAPI Slides by Jason Haag and Andy Johnson.
Webinar for xAPI Chinese CoP (X Talks) Interviewed with Jessie Chuang Mark Berthelemy Licensed under CC BY-NS-SA.
Megan Bowe | Rustici Software | #tincanapi September, 2013.
From Incidental Learning Analytics Research to a Sustainable Learning Analytics Program Stefan T. Mol University of Amsterdam.
Introduction To BlueMix By: Ryan
TACTIC | Workflow: Project Management OSS on Microsoft Azure Helps Enterprises to Create Streamline, Manage, and Track Digital Content MICROSOFT AZURE.
Ex Libris Developers Network Develop. Experiment. Collaborate.
Gaining Unprecedented Visibility into Microsoft Dynamics CRM with Halo’s Pipeline Advisor, Powered by the Microsoft Azure Cloud Platform MICROSOFT AZURE.
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.
Learning Analytics – The Apereo Approach ESUP DAYS & APEREO EUROPE 2016 TUESDAY, FEBRUARY 2, 2016.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN Agile Infrastructure Monitoring Pedro Andrade CERN – IT/GT HEPiX Spring 2012.
Kaltura Presentation Kaltura’s Video Solutions for Education Jeffrey Newman Education Account Executive.
Powered by Microsoft Azure, The Tyros Allows Sports Coaches, Athletes, and Officials to Share and Analyze Game Videos Anywhere There’s an Internet Connection.
State of the State: Authoring Tools Baseline of 4 Current Tools.
A little more App Inventor and Mind the GAP!
THE DIGITAL JOURNEY What IP means for technology enabled care
WHY VIDEO SURVELLIANCE
WHY VIDEO SURVELLIANCE
Given by: Rose Rocchio, OIT, UCLA Nick Thompson, OID, UCLA
Partner Logo Veropath Offers a Next-Gen Expense Management SaaS Technology Solution, Built Specifically to Harness Big Data Analytics Capabilities in Azure.
Vidcoding Introduces Scalable Video and TV Encoding in the Cloud at an Affordable Price by Utilizing the Processing Power of Azure Batch MICROSOFT AZURE.
Firefish Software for Professional Recruiters Stays Available Around the Clock from Any Device and Anywhere by Using the Microsoft Azure Platform Partner.
Powered by Azure, PUSH Solutions Measure the Velocities of Workouts by Athletes to Determine Levels of Fatigue and Optimize Training Strategies MICROSOFT.
Andrew McCombs March 10th, 2011
Stylelabs Develops the Marketing Content Hub to Offer Enterprises a High-End Marketing Content Management Platform Based on Microsoft Azure MICROSOFT AZURE.
Hosted on Azure, LoginRadius’ Customer Identity
Nimble Streamer Helps Media Content Providers Create Streaming Networks Cost-Effectively and Easily by Utilizing Azure’s Worldwide Scalability MICROSOFT.
API Documentation Guidelines
on Cloud, Fully Integrated with Microsoft Azure
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
EXPERIENCE API (XAPI) – PROJECT TIN CAN
ArangoDB, with Microsoft Azure Functionality, Lets You Build Modern Applications on Top of Flexible, Multi-Model, Open-Source Database MICROSOFT AZURE.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Manage Seed and Plant Varieties with the Centralized Mercado Data Solution, Based on the Microsoft Azure Platform MICROSOFT AZURE APP BUILDER PROFILE:
CloudLabs, Powered by Azure, Enables the Quick, Easy, Cost-Effective Management, Distribution of Online Training Labs for Education and Business MICROSOFT.
Datacastle RED Delivers a Proven, Enterprise-Class Endpoint Data Protection Solution that Is Scalable to Millions of Devices on the Microsoft Azure Platform.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
TruRating: Mass Point-of-Payment Customer Rating System Uses the Power of Microsoft Azure to Store and Analyze Millions of Ratings for Business Owners.
EnMS Polska Builds energyBIS on Microsoft Azure to Ensure a Scalable and Secure Energy Efficiency Monitoring and Management System MICROSOFT AZURE ISV.
Adra ACCOUNTS: Transaction Matching Software Powered by the Microsoft Azure Cloud That Helps Optimize the Accounting and Finance Processes MICROSOFT AZURE.
One-Stop Shop Manages All Technical Vendor Data and Documentation and is Globally Deployed Using Microsoft Azure to Support Asset Owners/Operators MICROSOFT.
FileFacets Information Governance Solution Performs High-Quality Automated Enterprise Content Management Migration, Built on Azure MICROSOFT AZURE APP.
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
Opening Up Learning Analytics: Addressing a Strategic Imperative
WHY VIDEO SURVELLIANCE
WHY VIDEO SURVELLIANCE
Customer 360.
Presentation transcript:

Hendrik Drachsler, Sander Latour, Alan Berg The Caliper and XApi frameworks what are they and why they are important Hendrik Drachsler, Sander Latour, Alan Berg

Tracking of data in the LMS Dyckhoff, A. L., Zielke, D., Buelltmann, M., Chatti, M. A., & Schroeder, U. (2012). Design and Implementation of a Learning Analytics Toolkit for Teachers. Educational Technology & Society, 15 (3), 58–76.

Tracking of Social Metadata in community environments

Do we track the Learning Process with these data? Real learning takes places everywhere but for sure not ONLY in the LMS Quantified Self of Learning (Games, Books, Talks, TV, Wearable's, mobiles) Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014 Very little learning takes place in the LMS, we need to be able to track ANY learning activity EVERYWHERE. Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014 Xapi aka. Tin Can API Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014 How Tin Can API works Tin Can enabled activities send simple statements to a Learning Record Store. LRS Elearning Game Simulator Blog YouTube CC: http://www.slideshare.net/phish108/tincan-in-the-wild Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014 Xapi Statements John added a photo to Open U Community Environment Jim commented on John’s photo on Community Environment John watched How to save energy video on ARLearn at 22.05.2014 3pm John subscribed to Sustainable Energy on Open U at 24.05.2014 1pm John posted My first blog post in Open U Community Environment Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014 Xapi aka. Tin Can API Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Learning Locker (OS Learning Record Store) Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Learning Record Store Dash boards MLN / MOOC Sensors LX Sensors Mobile Sensors LMS

SANDER LATOUR - PERCEPTUM

NOTE: MORE SLIDES THAN TIME. Alan Berg NOTE: MORE SLIDES THAN TIME.

What’s Tin Can API then? Tin Can API is the code name that Experience API was developed under. Still commonly used but the proper name is Experience API or xAPI (according to the spec and ADL - 2014). http://www.adlnet.gov/tla/experience-api/ (Rustici disagrees though) http://tincanapi.com/2012/12/11/we-call-it-tin-can/

a.k.a. TinCan API or Nextgen SCORM Experience API a.k.a. TinCan API or Nextgen SCORM

What is a Learning Record Store? Rest Services for adding or querying Learning Record Store System X, Mobile, etc. LMS Webpages LTI tools

Experience API (xAPI) protocol http://tincanapi.com/statements-101/ JSON: actor verb object context extensions etc. { "actor": { "name": "Sally Glider", "mbox": "mailto:sally@example.com" }, "verb": { "id": "http://adlnet.gov/expapi/verbs/experienced", "display": {"en-US": "experienced"} }, "object": { "id": "http://example.com/activities/solo-hang-gliding", "definition": { "name": { "en-US": "Solo Hang Gliding" } } } }

xAPI Benefits Decouples activity streams from specific software (centralizes data) Standards approach Scalable - But {the LRS market needs to mature} Structured data - But {depends on what you send} Can work well with LTI dashboards Supports community Clean data for research Growing market enthusiasm

ACTIVITY SOURCES UvA have already invested in Sakai CLE and Apereo OAE TinCAN API support, uPortal being built: https://confluence.sakaiproject.org/display/TINCAN/Home MOOC like Example: Adding Youtube activity to a Learning Record Store http://tincanapi.com/2013/08/28/youtubetin-can-tech-tips/ Embed a Youtube player in a webpage Add some enriching Javascript http://rusticisoftware.github.io/TinCanJS/ Record to an LRS Adopters: http://tincanapi.com/adopters/

xAPI Risks Security (is the data secure?) Privacy and ethics issues vary widely from country to institution Still early on in its maturity model Requires an initial investment Data in the cloud (is your data safe?) The reference implementation (ADL_LRS) is not production ready.

ADL LRS Open Source Python installed reference There is a simple LRS (created by ADL) available in github but it is not scaleable and also not very easy to use https://github.com/adlnet/ADL_LRS Reference implementation Free open source (Apache license) Python based Minimal functionality OK for testing compatibility with xAPI spec

Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014 Experimenting https://confluence.sakaiproject.org/display/TINCAN/Home Sakai as LRS ADLNET as reference implementation Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014 LTI  Chaining dashboard parts Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

What does a POTENTIAL CAMPUS WIDE deployment look like? UvAInform Dashboard A UvAInform Dashboard z COACH Warehouse Prediction framework + Fact generations OAAI Blackboard Analytics Course Signals Caliper FACTS Learning Record Store SIS Service A Activity Service X Video LMS next gen BasicLTI tools Research Services STAGE 1

https://confluence. sakaiproject. org/pages/viewpage. action https://confluence.sakaiproject.org/pages/viewpage.action?pageId=75671025 → OAAI

LRS options (partial list) Rustici ScormCloud Commercial cloud or installed WaxLRS Commercial cloud Learning Locker Open Source PHP installed UvA LRS Open Source Java installed

Something to take away Without an LRS we are stuck with data silo’s, dirty data no clear strategy to work together Standards decouples components in the infrastructure Standards supports validation across services Standards and guidelines are mutually supportive Researcher friendly Lets look towards a uniform set of guidelines for products services Lets work with an International community Let’s look towards data democracy between facilities Text here is only an example. Please delete what you don’t need.

Caliper Learning Analytics Workgroup Charter and Workstreams focused on Caliper design and build, integration with other IMS services such as LTI Workgroup has two distinct workstreams working in parallel focused on the Sensor API and the Metric Profile definition Engaging other IMS service areas such as LTI to integrate Caliper services so as to drive intrinsic learning measurement Leveraging the IMS member community and its diverse domain expertise with specialized learning activity area such as Assessment, Media, Collaboration etc to real-world influence Caliper Metric Profiles and adoption of Caliper Sensor API Working on defining a Caliper development community to drive real-world adoption EDUPUB Integrating latest Caliper framework (along with other IMS services such as LTI, QTI etc) into a successive set of milestone EDUPUB PoC/demos

xAPI + Open Badges http://learninglocker Learning Locker Learning Record Store (LRS) http://learninglocker.net/2014/03/03/tin-badges-or-open-cans-a-technology-tango/ “An xAPI statement essentially records an event related to learning. The big idea (I think) is to facilitate the effortless capture of learning events, regardless of learning system or environment. But lonely xAPI statements by themselves are potentially just a sea of meaningless event records . . . . An open badge aims to recognise something, whether it be achievement, attendance or behaviour. But badges gained without authenticated evidence inside are potentially valueless. Together, they provide a meaningful record of achievement, with an authenticated audit trail of activity. The granular statements that xAPI provides support the assessment process of deciding whether someone has achieved a particular badge – or not yet achieved it. Essentially this results in a mapping between the criteria stored in a badge and the activity stored in xAPI statements. This mapping can also be stored inside the badge itself when issued. . . . ADL Design Group We’ve put together a working group for the second round of the ADL’s Experience API design group to do exactly this. Our team, The Experience Badgers, will be working to deliver two key outcomes: 1. To create a prototype for issuing Open Badges based on a pre-specified set of criteria that are evidenced in xAPI statements (i.e. Data comes in, when the criteria is met, the badge is issued to the individual) 2. And to suggest a standard method by which Open Badges are identified in xAPI statements (i.e. what is the appropriate context description and method to describe an Open Badge being issued to a learner, such that 3rd party systems can always ‘detect’ when a statement refers to a badge and potentially always reach the badge assertion).”

Plug for the next presentation Look to collaborate with other Universities. We are not Unique, being pulled into the drift of the LA trend Apereo has a proven track record Share risks and requirements Avoid duplication Build industrial software Share costs More eyeballs more security Consistent guidelines for Ethics and Security practices Scale up validation (it ain’t all about visualizations) More (NO DOUBT)

Questions?

Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014 REFERENCE MATERIAL Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

Experience API a.k.a Tin Can API, xAPI http://tincanapi.com The Tin Can API is a set of RESTful web services. The services carry a JSON payload that allows a “Learning Activity Provider” to make a series of “Statements” to a Learning Record Store (LRS). Each “Statement” describes a learning experience and consists of three parts, an “Actor,” a “Verb” and an “Object”. A “Statement” conveys something like “Mike passed Introduction to REST”. http://tincanapi.com/layer-1-freeing-us-from-the-constructs-of-old/

What is the Experience API (xAPI) Standard communication protocolhttps://github.com/adlnet/xAPI-Spec Define statements about learning activity: Actor Verb Object - “I did this” REST service for writing and querying Developed by ADL (with Rustici)http://www.adlnet.gov/tla/experience-api/ Version 1.0 (Apr 2013), 1.0.1 (Oct 2013) Good introduction at: http://tincanapi.com/overview/

actor + verb + object RDF Triple RDF triple statement RDF (W3C spec) = general method for describing or modeling information made available as web resources. RDF triple = subject + predicate + object Jack attended Apereo14

Learning Record Stores A non-comprehensive list

Instrumentation code (a. k. a Instrumentation code (a.k.a. Sensors) to drop into learning platforms, apps and content to capture learning events encapsulating standardized granular metrics and context Multiple code bindings (i.e. JS, Java, Python, PHP, Ruby etc) to accommodate wide spectrum of systems and applications) Common foundational metrics that apply to all learning activities Specific learning activity type metrics and context to drive consistent measures Leverage existing and drive new learning metrics to increasingly standardize measurement across wide spectrum of learning activity and systems Apply context via complementary IMS standards based services and information models, outcomes taxonomies etc into metrics Exploring / pursue alternate “transport” layer use of xAPI (TinCan), ActivityStreams etc. Caliper provides comprehensive, learning optimized, measurement framework

Enable collection of rich, contextual data about learning interactions. Enrich the “triple” statement: inject context into the statements Controlled vocabularies with permitted extensions IMS Learning Metric Profiles are intended to define a standardized, structured collection of Learning Activity Metrics that represent granular measurements specific to actions within each genre of activity including all relevant context for any given action on an activity. In addition, there are pan-genre Foundational Metrics such as engagement, performance, etc., that support common measurement of more generally applicable metrics across all activities. Any given Learning Activity can have (one or more) Metric Profiles associated with it to collect and exchange whatever measurements which need to captured and managed.

LTI Sensor payloads metric profile(s) sensor endpoint