xapi webinar july 23rd - rob faulkner
TRANSCRIPT
About Webanywhere
12 years in e-learning
Learning Locker partner
Moodle Partner in the UK, USA, Poland
Totara Platinum Partner
Webanywhere are the only Moodle, Totara and Learning Locker authorized partners in the world.
Experienced e-learning developers
What we do and what is our role?
Moodle and Totara LMS are open source software, licensed under GNU public license, no licenses ‘per user’ required.
Moodle is estimated to be used by over 85 million learners in 218 countries
Our role as Moodle/Totara Partner is to provide, design, configuration, development and consultancy for our clients
What is xAPI? xAPI sometimes referred to as “Tin Can” or “Experience API” is specification
that allows an endless possibility of learner experiences to be tracked in a consistent format
Put simply – it allows one system to tell another system about an experience that a user had
We say “Experience”, not just “Learning”… it’s a wide scope
These experiences are tracked as statements within a Learning Record Store or LRS for short.
Statements can contain various details but at the most basic level have Noun, Verb, and Object
Anatomy of a Statement Actor, Verb, Object
Rob attended xAPI breakfast event
Objects can be another actor such as
Rob mentored Alfred
Objects can be another statement
Callum liked that Rob attended xAPI breakfast event
Need more data?
You can add additional data into your statements by adding context. Context could be a teacher, or organization
Rob hosted xAPI breakfast event hosted by Webanywhere
Results
Rob completed Introduction to Calculus with a passing score of 95%
SCORM? SCORM is the existing set of standards and specifications for e-Learning
courseware… developed for US DoD to allow interoperability.
It allows you to undertake some learning, usually in the form of a plugin in your browser, then reports back to a learning management system (e.g. Moodle) usually either pass/fail
It might just be a set of static resources, or interactive with quizzes
All we know in terms of data is that the user has done it, and if they were successful
Most widespread is SCORM 1.2 which was released in 2001 – well before Twitter, Facebook, Android, iOS…
SCORM vs Tin Can They’re not competitors… Tin Can is the evolution of SCORM, designed to
meet today’s (and tomorrow’s) needs
Online and Offline? The first thing everyone asks for is they want to start using xAPI to watch all
of their ELearning courses offline.
xAPI does not turn your courses into offline versions.
There are tools that do this such as Articulate Storyline 2 which has an app to let you download courses and watch later offline.
This is an activity provider solution that is possible but not what the specification means about offline
So what does offline mean?
You can setup a device to collect information and at a later time when it is online will transmit that data.
For example you could have a scanner at a classroom training. Scan everyone's badge that has attended and then afterwards when you plug that scanner in all those records will be transmitted automatically.
Maybe you read a book, you can go in later and record that as a learning statement
Learning Record Store
A learning record store is a database that stores xAPI statements
Stores session data for E-learning courses
Provides APIs for storing and retrieving data
When looking for an LRS make sure it is fully xAPI compliant.
Detaches data from the system… you as the customer own the data!
http://tincanapi.com/2015/04/16/tale-three-lrss/
Do I still need an LMS
LMS (e.g. Moodle, Totara)
User Enrollments
Launching courses
Exam creation
User Forums
Performance Reviews
Classroom / Face to Face Training
Course assignments
LRS (e.g. Learning Locker)
Recording statements (Activity)
Share information with other LRS
Reporting and analytics
Interface to statements and reports
How do you get started?
The first thing to think about is what information do you want to track
Examples: Learning activities, Sales performance, Staff interactions
What are you going to use this data for?
Examples: Trending analysis, Gamification such as leaderboards, ROI tracking
Where can you get that data?
Examples: E-Learning, CRM, Website, Mobile APP
Map the data into statements
Example: Rob sold ProductA to CompanyB for £xx.xx profit
How do you get started?
Make sure the activity provider can provide xAPI statements or can be configured to do so.
Where will the data go?
Example: If setting up Leaderboards make sure the system hosting them can pull data it needs from the LRS, using REST APIs
Setup a xAPI compliant LRS to start tracking those statements
xAPI - The Only Limitation is Your Imagination
With xAPI the possibilities are endless
Think outside the LMS
Where does learning happen
Most importantly think what you can do with that data
E-Learning Analytics
English, 70%
French, 27%
Spanish, 3%
English French Spanish
Tin Can Training Course
Available in 3 languages
English SpanishFrench
E-Learning Analytics{
"actor": { "mbox": "mailto:[email protected]"},"verb": {
"id": "http://adlnet.gov/expapi/verbs/attended","display": { “en-US": "attended" }
},"object": {
"id": "http://learn.mydomain.com/activities/tin-can-learning-course","objectType": "Activity","definition": {
"name": { “en-US": "Tin Can Learning Course“,“fr-FR”: “Cours d'apprentissage Tin Can”,“es-ES”: “Tincan Curso de Aprendizaje”
},}
}“extensions": {
“http://learn.mydomain.com/extensions/languageChosen": “Spanish“}“results”: {
“grade”: “pass”,“score”: 95
}}
E-Learning Analytics
0
50
100
150
200
250
300
350
400
450
500
0 50 100 150 200Pa
ge v
iew
s
Time on page
E-Learning Analytics
0
50
100
150
200
250
300
350
400
450
500
0 50 100 150 200
Page
vie
ws
Time on page
Performance vs. training and policies
0
5
10
15
20
25
Baseline Customer service training New documentation policy Product training course
Customer Service call quality
Avg. calls an hour Avg. Call lenght 2 Avg. Customer review
Sales and Learning What if we could make recommendations like…
90% of salespeople who took the ‘Sales Excellence’ course achieved their Q1 target
98% of sales of the ‘Washing Machine 3000’ were completed by salespeople who took the ‘Washing Sales’ course.
You’ve just completed the ‘How to sell Toasters’ course… did you know that on average salespeople who then completed ‘How to sell Microwaves’ increased their commission by 45%?
CRM(e.g. Salesforce)
LRS(e.g. Learning
Locker)
LMS(e.g. Moodle)
Because it’s all API we can do whatever we want with the data
Wed 8th July 2015, 3.14pm
Tue 7th July 2015, 11.00am
Tue 7th July 2015, 3.00pm
Mon 6th July 2015, 2.20pm
Mon 6th July 2015, 10.30am
Thinking Points
Whenever and wherever training is happening think to yourself would it be helpful to have that data and what could I do with it.
Is my training effective?
What are the expected results of my training?
What other information can I gather to validate this?
Conclusion
xAPI is one of the most flexible ways to collect data about staff learning and performance.
You can get the best results when all of your systems communicate together.
Bring your LMS, CMS, CRM, Call center data all into one place.
While having millions of training records readily available might seem overwhelming with reporting tools available nowadays getting actionable data out is actually quite easy.
Dream big, there really are no limitations anymore. With a little creativity we can change how education works for the better.
Thank You
Rob Faulkner – Presales Manager@ [email protected] @learnrob
Jonathan Smith – Senior Sales Executive@ [email protected] @workplace_learn
Webanywhere.co.uk 0113 3200 750a @webanywheret 6th Floor City Exchange, 11 Albion St,
Leeds, LS1 5ES
Webanywhere.us (312) 588-7284a @webanywhere_inct 2nd Floor, 564 W. Randolph St,
Chicago, IL 60661