Sponsored by the Office of the Under Secretary of Defense for Personnel and Readiness (OUSD P&R) Experience API (xAPI) Update Andy Johnson Contractor with.

Slides:



Advertisements
Similar presentations
GEOSS Data Sharing Principles. GEOSS 10-Year Implementation Plan 5.4 Data Sharing The societal benefits of Earth observations cannot be achieved without.
Advertisements

Applying evo to a project An Agile and EVO Workshop Based on the article Measuring Agile Value in Overload 89, by Ryan Shriver, and used with his permission.
RNG – RSS News Generator Team Evensteven Phil LightBecky Vanderhoff Carol CoonLars Avery Madura MahenthiranChris Mamorella.
DELIVERING SHAREPOINT AS A SERVICE
Platinum Sponsor LARGE SCALE REFACTORING Volodymyr Fedak.
Health Ingenuity Exchange (HingX) Best Practices for User Groups and Resource Registration.
Interoperability Roadmap Comments Package Implementation, Certification, and Testing (ICT) Workgroup February 13, 2015 Liz Johnson, co-chair Cris Ross,
United Nations Statistics Division Review of the Implementation Guide to ISIC Rev.4.
SAP Jam Kickoff Meeting (your name here) April 11, 2013 © Copyright All rights reserved.
1 Shane Gallagher, ADL Learning Scientist/Instructional Technologist Serco contractor for Advanced Distributed Learning
Ginnie Mae MISMO Adoption Update Tamara Togans and Nicole Jackson Ginnie Mae January 13, 2014 MISMO Winter 2014 Summit The MISMO Winter 2014 Summit Education.
Copyright 2009  Develop the project charter: working with stakeholders to create the document that formally authorizes a project—the charter  Develop.
A sample Service Oriented Architecture for Integrating Government Lines of Business.
Feb. 2, 2004CS WPI1 CS 509 Design of Software Systems Lecture #3 Monday, Feb. 2, 2004.
When Should We Adopt Open Access? Igor Markov University of Michigan.
“ Today’s e-learning content and LMS systems are limited by the current standards for tracking trainee performance (AICC/SCORM). “ “If a data element was.
Professional Facilitation
ISO 9001:2008 What did the November 2008 amendments to ISO 9001 mean to you?
November 10, 2010 Washington, D.C.. Agenda Secure Component tool Secure Component tool Contacts and Messaging Contacts and Messaging Workspaces Workspaces.
The Center for IDEA Early Childhood Data Systems 2014 Improving Data, Improving Outcomes Conference September 9, 2014 Developing or Enhancing Business.
Abstraction IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 17, 2013 Carolyn Seaman University of Maryland, Baltimore County.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Documents and Record Control Liu Xue Ning.
CTI STIX SC Kickoff Meeting July 16, 2015.
Update on Newborn Screening Use Case Advisory Committee on Heritable Diseases in Newborns and Children - Advisory Committee on Heritable Diseases in Newborns.
Why you should be using Version Control. Matt Krass Electrical/Software Engineer November 22, 2014.
Center for Planning and Information Technology T HE C ATHOLIC U NIVERSITY of A MERICA ERP Systems: Ongoing Support Challenges and Opportunities Copyright.
Copyright © Open Applications Group, Inc. All rights reserved 1 © Copyright 2009 Open Applications Group Improving OAGIS with Ontology Technology.
A2LA IT Program Update 2008 Assessor Conclave. A2LA IT Accreditation Scope - Any aspect of a hardware and or software environment that is under test Scope.
January 23, 2014 Kim Wiita. Activities Completed Task Group has met 3 times since the Summer 2013 meeting: August 26, 2013 October 8, 2013 November 11,
BT Young Scientists & Technology Exhibition App Risk Management.
Branching. Version Control - Branching A way to write code without affecting the rest of your team Merge branches to integrate your changes.
CTI STIX SC Monthly Meeting August 19, 2015.
T Iteration Demo CloudSizzle PP Iteration
IETF 60 – San Diegodraft-ietf-mmusic-rfc2326bis-07 Magnus Westerlund Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-07 Magnus Westerlund Aravind.
Sponsored by the Office of the Under Secretary of Defense for Personnel and Readiness (OUSD P&R) xAPI Specification Working Groups Andy Johnson Contractor.
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.
NMI End-to-End Diagnostic Advisory Group BoF Fall 2003 Internet2 Member Meeting.
Targets for project progress 2015: graduation review – clear documentation and PoC implementation specify general framework and API requirements gap analysis.
UN/CEFACT TMG Closing Plenary  Dublin, IrelandSlide 1 UN/CEFACT TMG Closing Plenary Chair: Gunther Stuhec Vice Chair: Christian Huemer Secretary:
Query Health Distributed Population Queries Implementation Group Meeting October 11, 2011.
Towards a Glossary of Activities in the Ontology Engineering Field Mari Carmen Suárez-Figueroa and Asunción Gómez-Pérez {mcsuarez, Ontology.
Consolidated CDA Version Migration and Cutover Findings and Recommendations Presentation to HITSC - November 18 th 2014 Celebrating Ten Years of Advocacy,
SCORM Status. 2 Stabilization, Clarification and Issue Resolution Bug Fixes, Corrections & Clarifications SCORM 2004 January 2004 SCORM nd Edition.
Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app.
Chapter 4- Part3. 2 Implementing User Profiles A local user profile is automatically created at the local computer when you log on with an account for.
API 17N Subsea Production System Reliability, Integrity, and Technical Risk Management Don Wells Hess Corporation.
Sponsored by the Office of the Under Secretary of Defense for Personnel and Readiness (OUSD P&R) xAPI's Potential in Games, Gamification, and Augmented.
Discussion - HITSC / HITPC Joint Meeting Transport & Security Standards Workgroup October 22, 2014.
Personal Education Plan Designated Teacher Guidance.
Learning Aim B.  It is a good idea to think carefully about the design of a website before you try to implement it.
Washington State Work Zone Rule  Work Zone Rule Implementation  New Work Zone Policy Cathy Nicholas, FHWA - WA Division Office Frank Newboles, WSDOT.
Reassessing the Release Process TWS Meeting Feb 2 nd 2015.
Chapter 10: Project Communications Management Information Technology Project Management, Fifth Edition.
CTI STIX SC Monthly Meeting
Working in Groups in Canvas
App Configuration, Customization or Development
DRM SIAC Paper Destruction Working Group 13 September 2011
Sessions 1 & 3: Published Document Session Summary
GBIF Governing Board 20 12th Global Nodes Meeting
Proposed SysML v2 Submission Plan
Divide and Conquer Methodology
EXPERIENCE API (XAPI) – PROJECT TIN CAN
ODS API Suite APIs to Organisation Reference Data
Care Connect API Overview & Roadmap presented by Richard Kavanagh.
HingX Project Overview
LETSI The Vision and the Plan
Legacy transcripts Planning Meeting March 7, 2019.
D3.1 Accessibility Statement Generator
QoS Metadata Status 106th OGC Technical Committee Orléans, France
US Core Data for Interoperability (USCDI): Data Provenance IG
Presentation transcript:

Sponsored by the Office of the Under Secretary of Defense for Personnel and Readiness (OUSD P&R) Experience API (xAPI) Update Andy Johnson Contractor with Problem Solutions, LLC in support of the ADL Initiative I/ITSEC Plugfest 3 December 2014 Orlando, FL

History 2 ‣ xAPI transitioned to ADL in 2012 as version.80 of what was called “TinCan” ‣ At this point in time the working group was established, releasing.95 in October 2012 and 1.0 in April 2013 ‣ Version was formalized and released in Oct 2013 (clarification and intended 1.0 changes only) ‣ Informal and (no breaking changes)

Today 3 ‣ xAPI has been stable (no huge changes) for 18 months ‣ Technical language in the spec is getting more and more specific (to stop bad practices) ‣ Technical Working Group meets weekly to work out issues ‣ Many other groups, ADL and otherwise, meet to create profiles, define verbs, create xAPI activities, templates, tools, and examples

Divide and Conquer 4 ‣ Important to have “in scope” and “not in scope” conversations: ‣ Technical Writing Specifciation Group ‣ Targets version ‣ Issues originate on GitHub ‣ Implement requirements and best practices ‣ All changes in scope ‣ Use Case and Implementation Group ‣ Targets version 2.0 ‣ Use cases presented on and discussed in meeting ‣ Ideas based on merit, not “how much it will break things”

Version ‣ Working Group is editing technical specification requirements to be as clear as possible ‣ Spec requirements feed into Conformance Testing (more of a private effort until all requirements are redone) ‣ Also adding best practices, some of which the group has agreed will become requirements in version 2.0 ‣ Maintaining backward compatibility for “good” implementations

Version Goals 6 ‣ Further define the Sub-APIs of the document ‣ State API ‣ Activity/Activity Profile ‣ Agent Profile ‣ Split out and further define the Learning Record Store role ‣ Currently intertwined with the rest of the document, not clear responsibilities ‣ Enables modularization of spec for potential standardization (suggested by IEEE) ‣ Decide on the role of the spec in regards to Privacy and Security ‣ Separate section or separate document?

Version Current Issues 7 ‣ RESTful nature of xAPI ‣ xAPI adopts many REST best practices, but isn’t truly REST ‣ Verbs and the use of identifiers ‣ An identifier can human-readable, but cannot be used in semantic web or AI systems ‣ Data synchronization ‣ Pagination ‣ Voiding Statements and timing ‣ Cannot expand Statements other than “extensions”

Time Stamps 8 ‣ xAPI has time stamps for everything, but doesn’t have any teeth towards how offsets should be used ‣ A user in Washington D.C. could finish 3 hours earlier than someone in Seattle, when in reality, it is the same time ‣ Huge headache for reporting team training/learning scenarios ‣ Suggesting all systems store as UTC +0, can report to individual time zone if desired

O-Auth ‣ xAPI defines how to use O-Auth 1.0, not a requirement of a system ‣ xAPI uses parts of O-Auth 2.0 in other areas, but doesn’t define it ‣ Discussion of if xAPI should expand to talk about O-Auth 2.0 (Facebook, Google, Twitter, etc. use it) ‣ Issue is that a very strong profile for 2.0 would be needed, whereas 1.0 is very generic ‣ Have had volunteers to try to write such a profile

Andy Johnson Advanced Distributed Learning (ADL) Resources: xapi.adlnet.gov xapi.adlnet.gov