xAPI development plans for 2014
With 2014 rung in and winter break at an end, we at ADL Initiative want to start the new year out right. During 2013, several milestones were achieved for the Experience API (xAPI), and our goal is to make 2014 even better.
We are hitting the ground running on three areas of importance for our specification:
- Technical Stability
- Conformance Testing
These three go hand-in-hand, and we have laid out the high-level view of how we’ll address each area in the coming year.
xAPI Spec Group The technical stability of the Experience API specification, along with community engagement, are super important. Even though Version 1.0.1 has been out since October 2013, people still need time to adopt it. We're asking our community to continue to work with us to correct mistakes, make necessary clarifications, support desired features, and remove any barriers to implementation. Most of this effort will be accomplished through the spec community's great work with GitHub (https://github.com/adlnet/xAPI-Spec). Still, it's important for us to chat about this monthly, which we will do.
Our first meeting of 2014 was held on January 8; henceforth we will meet on the first Wednesday of every month.
xAPI Conformance Testing Group
EDIT – The presentation from this event can be found here.
At the core of a technical specification is conformance testing. Basically, conformance testing is determining who is and who isn't following the requirements of the specification. SCORM® accomplished this with a Conformance Test Suite, which allowed both content providers and systems to test themselves and each other to determine where the discrepancies were and how to work together to correct them. The xAPI also needs this type of tool, and we're going to learn from some of the shortcomings of the SCORM® Test Suite as we develop the new software.
xAPI Design Group 2nd Cohort
The xAPI Design Group explores the kinds of questions that go beyond "Does the code work?" and "Am I conformant to the spec?" The first 9-week cohort was a huge success, and we're hoping to build on that with a second group. Exploring use of verbs, testing types of media and experiences to track, building apps and important middleware, and creating data visualizations are some of the things we explored with the last group. If those or other topics are of interest to you, this is an opportunity to work together to not only further a community of practice around the xAPI spec, but also to shape what a learning experience should be.
Please attend the informational kickoff webinar on 30 January to get more details about the group. We'd love to have any of the cohort #1 participants back – either as full participants again or as mentors. New faces of all backgrounds and areas of expertise are welcomed.
Please stay tuned to GitHub and our website as we update them with findings and samples from the previous group's efforts.
I hope you are as excited as we are to advance the xAPI in this coming year. Thank you all for your support!