Beruflich Dokumente
Kultur Dokumente
Jessie Chuang
Classroom Aid Inc.
Time to Rethink
Learning !
Mobile learning
Blended learning
Distributed learning
Flipped Classroom
Inquiry-based learning
Self-directed learning
Social (peer) learning and
collaboration
Cooperative Problem
Solving
70-20-10 model of
learning
Performance support
Knowledge Management
Social Learning
Group Learning
image credit: Search Engine People Blog
Introducing xAPI...
openclipart.org
Contents: Courses, Bo
Web pages, Games, A
Instructors, Peers,
Experts.
Mobile
Apps
Other
activities
Course
Social
Learning
Project
LRS
Webpage
Coaching
Learning data
is sent to LRS
Game
Simulator
9
LMS
LRS
LRS
Reporting
Tool
Learning
records can be
delivered to
LMSs LRSs or
Reporting Tools.
10
A Whole Picture
LRS communicates with all xAPI-enabled software tools to collect
learners data. It records group learning, informal learning(e.g.
playing games, performance support...), and social learning
learning-based activity stream - on any device or platform.
Stian Hklev
12
LRS
An LRS is defined by two interfaces:
Statement interface (statement API)
Document interface - this interface handles three types of
documents
State interface (state API)
Activity profile interface (activity API)
Agent profile interface (agent API)
The LRS is responsible for
1. validating that the system sending data is authorized,
2. checking that the data being sent is xAPI-compliant,
3. storing the data properly,
4. making that data available to any other authorized system or
activity provider when asked.
14
15
17
Unique Identifier
Actor (required)
Verb (required)
Object (required)
Result
Context
Timestamp
Stored (internal recording
timestamp)
Authority
(Protocol) Version
Attachments
Syntax-1
Actor:
Agent (= persona) or group (multiple IDs allowed)
Verb:
ID = an IRI(URL) = a specific semantic meaning +
human readable display
Object:
an agent, a group, a statement or an
activity(most common)
19
Syntax-2
Activity:
ID = an IRI(URL) = with a specific boundary
(granularity)
Definition:
Name
Description
objectType
Extentions (useful to customize reporting)
20
21
Syntax-3
Result:
Score
Success
Duration
Completion
Response (learners response to the experience)
Extentions
22
Syntax-4
Context:
Registration (differentiate multiple attempts)
Instructor
Team
ContextActivities (parent, grouping, category, other - like
related lesson)
Revision
Platform
Language
Statement (refer to one other statement for a whole experience)
Extentions
23
25
26
27
Learner
Learner
Learner
Learner
Learner
Learner
Learner
XYZ
XYZ
XYZ
XYZ
XYZ
XYZ
XYZ
Example1
Lifeguar
d
From
TinCanApi.com
Example
2
Driving
simulat
or
From
TinCanApi.com
Example 3
Game
From
TinCanApi.com
Example 4
An employee
From
TinCanApi.com
From Floatlearning.c
om
(check out the xAPI
statements)
from BadgeOS.org
Every learner is a
developing
constellation.
Re-thinking learning
needs, start from rethinking assessment
35
ePortfolio
Learner modeling
Machine readable
Sharing of
metadata &
paradata (LR)
Re-usability
Semantic
analysis
Competency
standards
Knowledge map
Standard
alignment
TLA Services
TLA will also include services for managing learner profiles. Open
Badges can be referenced by learner profiles, which will likely contain
other learner data such as goals, reflection, etc.
The TLA will also include services for creating and accessing
competency definitions to serve as a common way to reference
educational standards, learning objectives, and competency
definitions through web APIs
(Damon Regan, Elaine M. Raybourn, and Paula J. Durlach)
38
The old way how we design courses and even our documents makes
it impossible for an employee to find the one piece of information
they need at the time they need it. And it makes tracking anything
useful in it even more difficult.