How tracking learning
analytics with xAPI will
revolutionise your
internal training
Presented by:
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
120 staff across 3 locations
Katowice, PLChicago, US
Leeds, UK
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
Some of 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
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
Examples
E-Learning Analytics
SCORM Training
Course
Available in 3 languages
Pass Fail
Pass
Fail
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:rob.faulkner@webanywhere.co.uk"},
"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 200
Pageviews
Time on page
E-Learning Analytics
0
50
100
150
200
250
300
350
400
450
500
0 50 100 150 200
Pageviews
Time on page
Gamification
Gamification
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)
What does an LRS look like?
What does an LRS look like?
What does an LRS look like?
What does an LRS look like?
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.
Q&A
Thank You
Rob Faulkner – Presales Manager
@ rob.faulkner@webanywhere.co.uk
a @learnrob
Jonathan Smith – Senior Sales Executive
@ jonathan.smith@webanywhere.co.uk
a @workplace_learn
Webanywhere.co.uk
 0113 3200 750
a @webanywhere
t 6th Floor City Exchange, 11 Albion St,
Leeds, LS1 5ES
Webanywhere.us
 (312) 588-7284
a @webanywhere_inc
t 2nd Floor, 564 W. Randolph St,
Chicago, IL 60661

xAPI Webinar July 23rd - Rob Faulkner

  • 1.
    How tracking learning analyticswith xAPI will revolutionise your internal training Presented by:
  • 2.
    About Webanywhere  12years 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
  • 3.
    120 staff across3 locations Katowice, PLChicago, US Leeds, UK
  • 4.
    What we doand 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
  • 5.
    Some of ourclients
  • 6.
    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
  • 7.
    Anatomy of aStatement  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%
  • 9.
    SCORM?  SCORM isthe 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…
  • 10.
    SCORM vs TinCan  They’re not competitors… Tin Can is the evolution of SCORM, designed to meet today’s (and tomorrow’s) needs
  • 11.
    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
  • 12.
    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/
  • 13.
    Do I stillneed an LMS
  • 14.
    Do I stillneed 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
  • 15.
    How do youget 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
  • 16.
    How do youget 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
  • 17.
    xAPI - TheOnly 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
  • 18.
  • 19.
    E-Learning Analytics SCORM Training Course Availablein 3 languages Pass Fail Pass Fail
  • 20.
    E-Learning Analytics English, 70% French,27% Spanish, 3% English French Spanish Tin Can Training Course Available in 3 languages English SpanishFrench
  • 21.
    E-Learning Analytics { "actor": {"mbox": "mailto:rob.faulkner@webanywhere.co.uk"}, "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 } }
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
    Performance vs. trainingand 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
  • 27.
    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)
  • 28.
    What does anLRS look like?
  • 29.
    What does anLRS look like?
  • 30.
    What does anLRS look like?
  • 31.
    What does anLRS look like?
  • 32.
    Because it’s allAPI 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
  • 33.
    Thinking Points  Wheneverand 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?
  • 34.
    Conclusion  xAPI isone 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.
  • 35.
  • 36.
    Thank You Rob Faulkner– Presales Manager @ rob.faulkner@webanywhere.co.uk a @learnrob Jonathan Smith – Senior Sales Executive @ jonathan.smith@webanywhere.co.uk a @workplace_learn Webanywhere.co.uk  0113 3200 750 a @webanywhere t 6th Floor City Exchange, 11 Albion St, Leeds, LS1 5ES Webanywhere.us  (312) 588-7284 a @webanywhere_inc t 2nd Floor, 564 W. Randolph St, Chicago, IL 60661