1. Project Context
1.1. Provide a short background of the course and its end objectives
The course design has come out of the need for Instructional Designers and eLearning developers within my organisation to have a fundamental understanding of Experience API.
As I head a project on introducing a Learning Record Store and Experience API into the organisation, having the Instructional Designers and eLearning Developers understanding the basic functionality and flexibility of Experience API will go towards making the project a success.
1.2. Purpose of the course.
The course is designed to provide Instructional Designers and eLearning developers an introduction to Experience API including the history, structure and storing of Experience API statements.
1.3. Course outcome
Learners will be able to recognise and apply knowledge of Experience API. Learners will also be able to demonstrate how to write and send a simple Experience API statement to a Learning Record Store.
2. Learning Requirements
2.1. Information about the audience:
The audience will be Instructional Designers or eLearning Developers that are working in a digital learning environment.
2.2. Audience profile.
The audience profile has a varying age group. Although not essential, having a basic understanding of HTML5, JavaScript and web technologies will assist in the learning.
2.3. Learning environment (where will they access the course – office, home, public places).
Learning can be undertaken at work or at home. The course is designed to be run via a laptop or desktop. Due to the nature of the activities, it is not suitable to mobile or tablet devices.
3. Course Objectives.
3.1. Learning objectives.
By the end of the course the learner to:
- Demonstrate knowledge of the structure of an xAPI Statement
- Identify the scripting language used in xAPI Statements
- Demonstrate connecting and sending data to a Learning Record Store
3.2. Performance goals.
The learner will be able to successfully send a correctly formatted Experience API Statement to a Learning Record Store
4. Instructional Strategy.
4.1. Presentation patterns
The course will include different types of technology to deliver the content in both static and interactive means. The course will utilise H5P, an open source platform for presenting rich interactive content.
The course will also include videos both created and external to the course.
Formative assessments are set at each topic to review and reflect on the knowledge gained in the topic. There will also be a discussion forum as part of Topic Two to collaborate on how Experience API can be used within the learner’s environment.
There will also be an interactive walk through for students to write and validate a simple JSON Experience API Statement using an external resource.
The summative assessment will require the learner to create a simple 3-page eLearning course using Articulate Storyline that will be published to Experience API. Using a provided launch file the learner will have to configure, demonstrate how the course successfully sends an Experience API Statement to a Learning Record Store.
4.2. Media strategy (use of audio, visual, and other multimedia elements).
The course will various media including video (internal to the course and external resources), infographics, H5P interactive content and external interactive resources (developed previously by course owner)
5. Course Format or Structure
5.1. Detailed Content Outline
Topic One – History of Experience API
Content / Reading: History of xAPI extracted from xapi.com
Interactive: H5P xAPI history timeline
Content / Reading: Locating and understanding the xAPI Specification
Resources: Where to find more about xAPI
Quiz: History and xAPI Specification
Topic Two – Structure of an Experience API Statement
Content / Reading: Introduction to JSON
Content / Reading: Introduction to the principles of xAPI
Video: Introduction to xAPI in 5 minutes video from
Activity: Building and validating an xAPI Statement
Topic Three – Collecting Experience API Data
Content / Reading: Introduction to a Learning Record Store
Content / Reading: Storing of xAPI statements by way of Endpoints and Authentication
Activity: Create an account with a free Learning Record Store. Develop and send a simple xAPI statement to an LRS using an online tool.
Video: Introduction to a Learning Record Store developed UDX300
Content / Reading: How to send xAPI statements using an eLearning Authoring tool.
Quiz: Understanding an LRS and its purpose in capturing interactive learning analytics
Topic Four – Pulling it together
The final topic is pulling it all together with a practical summative assessment
Using an eLearning tool of your choice, (Provide details to Articulate Storyline for the 30-day free trial as this is what the demonstration in Topic Three will be based on) develop a simple 3-page course of your choice that will be published as xAPI.
The course will provide the launch file that must be configured with the correct EndPoints and Authentication to connect and send xAPI statements to an LRS
The completed package, including the launch files and screen capture (or video) of the xAPI Statements in the LRS are to be zipped up and uploaded as the final assessment.
5.2. Number of modules.
There will be four topics for this course.
5.3. Number of slides in each module.
To be developed
5.4. Content strategy at each level.
Build on the previous topic’s resources to lead into the next topic.