SlideShare a Scribd company logo
1 of 28
Design Cohort 3
Team 9: xAPI Gnome
www.wallsave.com
BOUNTY:
Internet Of Things
“IoT is a concept that describes a
future where devices, systems and
services around the world are
interconnected across a common
network (typically the Internet) and
are able to interact in ways that
fundamentally enhance the way we
live our lives.”
- US Ignite Global Cities Challenge (2014)
https://us-ignite.org/globalcityteams/faq/
GIMBAL
BEACON
PUNCHTHROUGH
LIGHT BLUE BEAN TI SENSORTAG
WHIZTAGS NFC TAG
TI cc3200
SIMPLELINK
WEMO
INSIGHT
www.wallsave.com
a
About that
Internet Of Things…
“Connectivity and devices are just
enablers. The real value for users is
created by making sense of the data
that those devices generate. Sensors
generate data, data produces
knowledge, knowledge drives
action.”
- Schuermans & Vakulenko (2014)
IoT: Breaking Free From Internet and Things -
How Communities and Data will Shape the
Future of IoT in Ways We Can’t Imagine
These Things
don’t fit neatly in
a SCORM box.
Tour a place
Explore benefit package
Meet actual people
Attend webinar
Attend a class
Rate your experience
Complete online course
Observe something
Receive coaching
Watch a video
Follow a blog
Read a book
Elearning: Welcome
Elearning: Log into LMS
Elearning: Plant tour
Class: Your benefits & you
Class: Email and You
Elearning: Who’s who
Elearning: Our customers
Class: Finance 101
Recorded webinar
Webinar
Multiple choice test
Participate in an activity
Job shadow
Class: Using the intranet
Company BCompany A
WHAT WE LEARNED
Flexibility of
display rocks
• Existing web tools make
assembly & xAPI easy
• A plan + structure = easy peasy
for instructional designers
• Flexibility of changing how
things are displayed vs. the
underlying verbs, activities, etc.
• Activity statements
• ADL statement viewer
• Shortcuts (rapid authoring tools,
templates) are convenient… but
limited and inflexible
WHAT WE LEARNED
User creation &
authentication
• Everyone in the pool!
• Simple approach: name, email,
password
• Save progress
• Query xAPI by email address
WHAT WE LEARNED
Reading data
from the LRS
• Use callbacks: checklist items are
only marked complete visually
when the LRS says so
• Allows us to act upon the
recording of individual xAPI
statements as they occur
WHAT WE LEARNED
Sourcing our
verbs
• Smart: Grammar counts
• Hard: There is no one source of
all verbs
• Then: Make up your own
WHAT WE LEARNED
What is
complete?
• Completion!?!?!
• We built a “Complete All” button
• cmi5 “Complete” sent once all
items are checked off
• What if new items are added?
• Checklist determines completion
vs. LRS/LMS determining
completion
IoT Design Cohort 3 Team 9

More Related Content

What's hot

What i learned at that conference
What i learned at that conferenceWhat i learned at that conference
What i learned at that conferenceKevin Davis
 
Interusability: Designing a Coherent System UX
Interusability: Designing a Coherent System UXInterusability: Designing a Coherent System UX
Interusability: Designing a Coherent System UXClaire Rowland
 
UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505Claire Rowland
 
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Claire Rowland
 
Data Driven Design - Frontend Conference Zurich
Data Driven Design - Frontend Conference ZurichData Driven Design - Frontend Conference Zurich
Data Driven Design - Frontend Conference ZurichMemi Beltrame
 
UXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopClaire Rowland
 
Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Claire Rowland
 
People first engineering by Blake Irving
People first engineering by Blake IrvingPeople first engineering by Blake Irving
People first engineering by Blake IrvingJ On The Beach
 
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14Claire Rowland
 
Windows 8: Does Microsoft have a lesson to learn about UX?
Windows 8: Does Microsoft have a lesson to learn about UX?Windows 8: Does Microsoft have a lesson to learn about UX?
Windows 8: Does Microsoft have a lesson to learn about UX?Matt Radbourne
 
UX for Connected Products: EuroIA16
UX for Connected Products: EuroIA16UX for Connected Products: EuroIA16
UX for Connected Products: EuroIA16Claire Rowland
 
Executing tasks: Spam as Automated Agents
Executing tasks: Spam as Automated AgentsExecuting tasks: Spam as Automated Agents
Executing tasks: Spam as Automated AgentsAarhus University
 
Tom Loosemore - Camp Digital 2016
Tom Loosemore - Camp Digital 2016Tom Loosemore - Camp Digital 2016
Tom Loosemore - Camp Digital 2016Nexer Digital
 

What's hot (16)

ISA11 - Mike Kruzeniski - Mobile Now
 ISA11 - Mike Kruzeniski - Mobile Now ISA11 - Mike Kruzeniski - Mobile Now
ISA11 - Mike Kruzeniski - Mobile Now
 
What i learned at that conference
What i learned at that conferenceWhat i learned at that conference
What i learned at that conference
 
Interusability: Designing a Coherent System UX
Interusability: Designing a Coherent System UXInterusability: Designing a Coherent System UX
Interusability: Designing a Coherent System UX
 
UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505
 
Test hyperlink
Test hyperlinkTest hyperlink
Test hyperlink
 
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
 
Data Driven Design - Frontend Conference Zurich
Data Driven Design - Frontend Conference ZurichData Driven Design - Frontend Conference Zurich
Data Driven Design - Frontend Conference Zurich
 
UXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshop
 
3D internet
 3D internet 3D internet
3D internet
 
Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016
 
People first engineering by Blake Irving
People first engineering by Blake IrvingPeople first engineering by Blake Irving
People first engineering by Blake Irving
 
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14
 
Windows 8: Does Microsoft have a lesson to learn about UX?
Windows 8: Does Microsoft have a lesson to learn about UX?Windows 8: Does Microsoft have a lesson to learn about UX?
Windows 8: Does Microsoft have a lesson to learn about UX?
 
UX for Connected Products: EuroIA16
UX for Connected Products: EuroIA16UX for Connected Products: EuroIA16
UX for Connected Products: EuroIA16
 
Executing tasks: Spam as Automated Agents
Executing tasks: Spam as Automated AgentsExecuting tasks: Spam as Automated Agents
Executing tasks: Spam as Automated Agents
 
Tom Loosemore - Camp Digital 2016
Tom Loosemore - Camp Digital 2016Tom Loosemore - Camp Digital 2016
Tom Loosemore - Camp Digital 2016
 

Viewers also liked

Christians vs technology
Christians vs technologyChristians vs technology
Christians vs technologyDinesh Peter
 
Becoming #DigitalChristians - Episode 1 - Ground Rules
Becoming #DigitalChristians - Episode 1 - Ground RulesBecoming #DigitalChristians - Episode 1 - Ground Rules
Becoming #DigitalChristians - Episode 1 - Ground RulesEric Swayne
 
Spirituality — there's an app for that! (but not a lot of research)
Spirituality — there's an app for that! (but not a lot of research)Spirituality — there's an app for that! (but not a lot of research)
Spirituality — there's an app for that! (but not a lot of research)Elizabeth Buie
 
Measuring What Matters in Social Media
Measuring What Matters in Social MediaMeasuring What Matters in Social Media
Measuring What Matters in Social MediaM/A/R/C Research
 
ICT CONNECT 21設立発表会スライド
ICT CONNECT 21設立発表会スライドICT CONNECT 21設立発表会スライド
ICT CONNECT 21設立発表会スライドictconnect21
 
Ethics, Religion and Spirituality
Ethics, Religion and SpiritualityEthics, Religion and Spirituality
Ethics, Religion and SpiritualityJohn Gavazzi
 
New Media Vs Traditional Media
New Media Vs Traditional MediaNew Media Vs Traditional Media
New Media Vs Traditional MediaLillykemmy
 
Introduction To New Media
Introduction To New MediaIntroduction To New Media
Introduction To New MediaKate Ferreira
 
Old Media vs. New Media
Old Media vs. New MediaOld Media vs. New Media
Old Media vs. New MediaBart De Waele
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Viewers also liked (13)

Christians vs technology
Christians vs technologyChristians vs technology
Christians vs technology
 
Becoming #DigitalChristians - Episode 1 - Ground Rules
Becoming #DigitalChristians - Episode 1 - Ground RulesBecoming #DigitalChristians - Episode 1 - Ground Rules
Becoming #DigitalChristians - Episode 1 - Ground Rules
 
Spirituality — there's an app for that! (but not a lot of research)
Spirituality — there's an app for that! (but not a lot of research)Spirituality — there's an app for that! (but not a lot of research)
Spirituality — there's an app for that! (but not a lot of research)
 
Facebook sermon
Facebook sermonFacebook sermon
Facebook sermon
 
Measuring What Matters in Social Media
Measuring What Matters in Social MediaMeasuring What Matters in Social Media
Measuring What Matters in Social Media
 
ICT CONNECT 21設立発表会スライド
ICT CONNECT 21設立発表会スライドICT CONNECT 21設立発表会スライド
ICT CONNECT 21設立発表会スライド
 
Ethics, Religion and Spirituality
Ethics, Religion and SpiritualityEthics, Religion and Spirituality
Ethics, Religion and Spirituality
 
Introduction to New Media
Introduction to New MediaIntroduction to New Media
Introduction to New Media
 
New Media Vs Traditional Media
New Media Vs Traditional MediaNew Media Vs Traditional Media
New Media Vs Traditional Media
 
Old Media vs. New Media
Old Media vs. New MediaOld Media vs. New Media
Old Media vs. New Media
 
Introduction To New Media
Introduction To New MediaIntroduction To New Media
Introduction To New Media
 
Old Media vs. New Media
Old Media vs. New MediaOld Media vs. New Media
Old Media vs. New Media
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to IoT Design Cohort 3 Team 9

Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...TorranceLearning
 
The network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopHelen Le Voi
 
Smart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationSmart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationPaul Houghton
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12ayoungkin
 
Designing for an internet of things
Designing for an internet of thingsDesigning for an internet of things
Designing for an internet of thingsTimo Arnall
 
Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Chris Becker
 
Using the Crowd to Understand and Adapt User Interfaces
Using the Crowd to Understand and Adapt User InterfacesUsing the Crowd to Understand and Adapt User Interfaces
Using the Crowd to Understand and Adapt User InterfacesJeffrey Nichols
 
SciSoftDays Talk - Howison: Spreading the work in software ecosystems
SciSoftDays Talk - Howison: Spreading the work in software ecosystemsSciSoftDays Talk - Howison: Spreading the work in software ecosystems
SciSoftDays Talk - Howison: Spreading the work in software ecosystemsJames Howison
 
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...Amazon Web Services
 
F+ presentation public en
F+ presentation public enF+ presentation public en
F+ presentation public enSergiy Gladkyy
 
Evaluating and Implementing Web 2.0 Tools in Libraries
Evaluating and Implementing Web 2.0 Tools in LibrariesEvaluating and Implementing Web 2.0 Tools in Libraries
Evaluating and Implementing Web 2.0 Tools in LibrariesLori Reed
 
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...The Internet of Things Methodology
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Gladson DSouza
 
Prototyping the Internet of Things
Prototyping the Internet of ThingsPrototyping the Internet of Things
Prototyping the Internet of ThingsDavid Bliss
 
How to choose tools for DevOps and Continuous Delivery - Unicom DevOps Summit...
How to choose tools for DevOps and Continuous Delivery - Unicom DevOps Summit...How to choose tools for DevOps and Continuous Delivery - Unicom DevOps Summit...
How to choose tools for DevOps and Continuous Delivery - Unicom DevOps Summit...Skelton Thatcher Consulting Ltd
 
061223_web_20_conference_sf_shan
061223_web_20_conference_sf_shan061223_web_20_conference_sf_shan
061223_web_20_conference_sf_shancjin cheng
 

Similar to IoT Design Cohort 3 Team 9 (20)

Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
 
Howison si2 keynote
Howison si2 keynoteHowison si2 keynote
Howison si2 keynote
 
The network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshop
 
Smart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationSmart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service Creation
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12
 
Designing for an internet of things
Designing for an internet of thingsDesigning for an internet of things
Designing for an internet of things
 
Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Web 3.0 & Internet of Things
Web 3.0 & Internet of Things
 
Using the Crowd to Understand and Adapt User Interfaces
Using the Crowd to Understand and Adapt User InterfacesUsing the Crowd to Understand and Adapt User Interfaces
Using the Crowd to Understand and Adapt User Interfaces
 
SciSoftDays Talk - Howison: Spreading the work in software ecosystems
SciSoftDays Talk - Howison: Spreading the work in software ecosystemsSciSoftDays Talk - Howison: Spreading the work in software ecosystems
SciSoftDays Talk - Howison: Spreading the work in software ecosystems
 
Presentation v3
Presentation v3Presentation v3
Presentation v3
 
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
AWS re:Invent 2016: Alexa in the Enterprise: How JPL Leverages Alexa to Furth...
 
F+ presentation public en
F+ presentation public enF+ presentation public en
F+ presentation public en
 
Evaluating and Implementing Web 2.0 Tools in Libraries
Evaluating and Implementing Web 2.0 Tools in LibrariesEvaluating and Implementing Web 2.0 Tools in Libraries
Evaluating and Implementing Web 2.0 Tools in Libraries
 
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
 
The Developers World
The Developers WorldThe Developers World
The Developers World
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
 
Prototyping the Internet of Things
Prototyping the Internet of ThingsPrototyping the Internet of Things
Prototyping the Internet of Things
 
How to choose tools for DevOps and Continuous Delivery - Unicom DevOps Summit...
How to choose tools for DevOps and Continuous Delivery - Unicom DevOps Summit...How to choose tools for DevOps and Continuous Delivery - Unicom DevOps Summit...
How to choose tools for DevOps and Continuous Delivery - Unicom DevOps Summit...
 
061223_web_20_conference_sf_shan
061223_web_20_conference_sf_shan061223_web_20_conference_sf_shan
061223_web_20_conference_sf_shan
 
Ecosystem Design
Ecosystem DesignEcosystem Design
Ecosystem Design
 

More from TorranceLearning

Harnessing Change: Agile Methods for Instructional Designers
Harnessing Change: Agile Methods for Instructional DesignersHarnessing Change: Agile Methods for Instructional Designers
Harnessing Change: Agile Methods for Instructional DesignersTorranceLearning
 
ATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DTorranceLearning
 
Intro to xAPI - TORRANCE - LTUK20
Intro to xAPI - TORRANCE - LTUK20Intro to xAPI - TORRANCE - LTUK20
Intro to xAPI - TORRANCE - LTUK20TorranceLearning
 
xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019TorranceLearning
 
TechLearn2019 xAPI Intro Torrance
TechLearn2019 xAPI Intro TorranceTechLearn2019 xAPI Intro Torrance
TechLearn2019 xAPI Intro TorranceTorranceLearning
 
xAPI for Instructional Designers Torrance Devcamp 2019
xAPI for Instructional Designers Torrance Devcamp 2019xAPI for Instructional Designers Torrance Devcamp 2019
xAPI for Instructional Designers Torrance Devcamp 2019TorranceLearning
 
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
8 Ways to Evaluate Learning S106 Learning DevCamp 20198 Ways to Evaluate Learning S106 Learning DevCamp 2019
8 Ways to Evaluate Learning S106 Learning DevCamp 2019TorranceLearning
 
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
Agile & LLAMA For Instructional Designers DevCamp 2019 S101Agile & LLAMA For Instructional Designers DevCamp 2019 S101
Agile & LLAMA For Instructional Designers DevCamp 2019 S101TorranceLearning
 
LLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 DownloadLLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 DownloadTorranceLearning
 
xAPI Ecosystem xAPI Party May 2019
xAPI Ecosystem xAPI Party May 2019xAPI Ecosystem xAPI Party May 2019
xAPI Ecosystem xAPI Party May 2019TorranceLearning
 
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
xAPI Introduction - TorranceLearning xAPI Party Download May 2019xAPI Introduction - TorranceLearning xAPI Party Download May 2019
xAPI Introduction - TorranceLearning xAPI Party Download May 2019TorranceLearning
 
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional DesignersLearning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional DesignersTorranceLearning
 
Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...
Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...
Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...TorranceLearning
 
Training 2019 Session 206 - xAPI Intro for Instructional Designers
Training 2019 Session 206 - xAPI Intro for Instructional DesignersTraining 2019 Session 206 - xAPI Intro for Instructional Designers
Training 2019 Session 206 - xAPI Intro for Instructional DesignersTorranceLearning
 
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
Intro to xAPI & Ecosystem - xAPI Party Dec 2018Intro to xAPI & Ecosystem - xAPI Party Dec 2018
Intro to xAPI & Ecosystem - xAPI Party Dec 2018TorranceLearning
 
xAPI Intro for Instructional Designers - DevLearn18
xAPI Intro for Instructional Designers - DevLearn18xAPI Intro for Instructional Designers - DevLearn18
xAPI Intro for Instructional Designers - DevLearn18TorranceLearning
 
Online Learning Conf 2018 xAPI Geek Free - Torrance
Online Learning Conf 2018 xAPI Geek Free - TorranceOnline Learning Conf 2018 xAPI Geek Free - Torrance
Online Learning Conf 2018 xAPI Geek Free - TorranceTorranceLearning
 
xAPI Geek Free - Learning DevCamp 2018
xAPI Geek Free - Learning DevCamp 2018xAPI Geek Free - Learning DevCamp 2018
xAPI Geek Free - Learning DevCamp 2018TorranceLearning
 
Agile PM for Instructional Design - Learning DevCamp 2018
Agile PM for Instructional Design - Learning DevCamp 2018Agile PM for Instructional Design - Learning DevCamp 2018
Agile PM for Instructional Design - Learning DevCamp 2018TorranceLearning
 
Building the xAPI Learning Ecoystem
Building the xAPI Learning EcoystemBuilding the xAPI Learning Ecoystem
Building the xAPI Learning EcoystemTorranceLearning
 

More from TorranceLearning (20)

Harnessing Change: Agile Methods for Instructional Designers
Harnessing Change: Agile Methods for Instructional DesignersHarnessing Change: Agile Methods for Instructional Designers
Harnessing Change: Agile Methods for Instructional Designers
 
ATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&D
 
Intro to xAPI - TORRANCE - LTUK20
Intro to xAPI - TORRANCE - LTUK20Intro to xAPI - TORRANCE - LTUK20
Intro to xAPI - TORRANCE - LTUK20
 
xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019
 
TechLearn2019 xAPI Intro Torrance
TechLearn2019 xAPI Intro TorranceTechLearn2019 xAPI Intro Torrance
TechLearn2019 xAPI Intro Torrance
 
xAPI for Instructional Designers Torrance Devcamp 2019
xAPI for Instructional Designers Torrance Devcamp 2019xAPI for Instructional Designers Torrance Devcamp 2019
xAPI for Instructional Designers Torrance Devcamp 2019
 
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
8 Ways to Evaluate Learning S106 Learning DevCamp 20198 Ways to Evaluate Learning S106 Learning DevCamp 2019
8 Ways to Evaluate Learning S106 Learning DevCamp 2019
 
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
Agile & LLAMA For Instructional Designers DevCamp 2019 S101Agile & LLAMA For Instructional Designers DevCamp 2019 S101
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
 
LLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 DownloadLLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 Download
 
xAPI Ecosystem xAPI Party May 2019
xAPI Ecosystem xAPI Party May 2019xAPI Ecosystem xAPI Party May 2019
xAPI Ecosystem xAPI Party May 2019
 
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
xAPI Introduction - TorranceLearning xAPI Party Download May 2019xAPI Introduction - TorranceLearning xAPI Party Download May 2019
xAPI Introduction - TorranceLearning xAPI Party Download May 2019
 
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional DesignersLearning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
Learning Solutions Conf 2019 - Session 302 - xAPI for Instructional Designers
 
Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...
Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...
Training2019 Session 419 LLAMA - Agile Project Management for Instructional D...
 
Training 2019 Session 206 - xAPI Intro for Instructional Designers
Training 2019 Session 206 - xAPI Intro for Instructional DesignersTraining 2019 Session 206 - xAPI Intro for Instructional Designers
Training 2019 Session 206 - xAPI Intro for Instructional Designers
 
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
Intro to xAPI & Ecosystem - xAPI Party Dec 2018Intro to xAPI & Ecosystem - xAPI Party Dec 2018
Intro to xAPI & Ecosystem - xAPI Party Dec 2018
 
xAPI Intro for Instructional Designers - DevLearn18
xAPI Intro for Instructional Designers - DevLearn18xAPI Intro for Instructional Designers - DevLearn18
xAPI Intro for Instructional Designers - DevLearn18
 
Online Learning Conf 2018 xAPI Geek Free - Torrance
Online Learning Conf 2018 xAPI Geek Free - TorranceOnline Learning Conf 2018 xAPI Geek Free - Torrance
Online Learning Conf 2018 xAPI Geek Free - Torrance
 
xAPI Geek Free - Learning DevCamp 2018
xAPI Geek Free - Learning DevCamp 2018xAPI Geek Free - Learning DevCamp 2018
xAPI Geek Free - Learning DevCamp 2018
 
Agile PM for Instructional Design - Learning DevCamp 2018
Agile PM for Instructional Design - Learning DevCamp 2018Agile PM for Instructional Design - Learning DevCamp 2018
Agile PM for Instructional Design - Learning DevCamp 2018
 
Building the xAPI Learning Ecoystem
Building the xAPI Learning EcoystemBuilding the xAPI Learning Ecoystem
Building the xAPI Learning Ecoystem
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

IoT Design Cohort 3 Team 9

  • 1. Design Cohort 3 Team 9: xAPI Gnome
  • 2.
  • 3. www.wallsave.com BOUNTY: Internet Of Things “IoT is a concept that describes a future where devices, systems and services around the world are interconnected across a common network (typically the Internet) and are able to interact in ways that fundamentally enhance the way we live our lives.” - US Ignite Global Cities Challenge (2014) https://us-ignite.org/globalcityteams/faq/
  • 4.
  • 5.
  • 6. GIMBAL BEACON PUNCHTHROUGH LIGHT BLUE BEAN TI SENSORTAG WHIZTAGS NFC TAG TI cc3200 SIMPLELINK WEMO INSIGHT
  • 7. www.wallsave.com a About that Internet Of Things… “Connectivity and devices are just enablers. The real value for users is created by making sense of the data that those devices generate. Sensors generate data, data produces knowledge, knowledge drives action.” - Schuermans & Vakulenko (2014) IoT: Breaking Free From Internet and Things - How Communities and Data will Shape the Future of IoT in Ways We Can’t Imagine
  • 8.
  • 9.
  • 10. These Things don’t fit neatly in a SCORM box.
  • 11. Tour a place Explore benefit package Meet actual people Attend webinar Attend a class Rate your experience Complete online course Observe something Receive coaching Watch a video Follow a blog Read a book Elearning: Welcome Elearning: Log into LMS Elearning: Plant tour Class: Your benefits & you Class: Email and You Elearning: Who’s who Elearning: Our customers Class: Finance 101 Recorded webinar Webinar Multiple choice test Participate in an activity Job shadow Class: Using the intranet Company BCompany A
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. WHAT WE LEARNED Flexibility of display rocks • Existing web tools make assembly & xAPI easy • A plan + structure = easy peasy for instructional designers • Flexibility of changing how things are displayed vs. the underlying verbs, activities, etc. • Activity statements • ADL statement viewer • Shortcuts (rapid authoring tools, templates) are convenient… but limited and inflexible
  • 24. WHAT WE LEARNED User creation & authentication • Everyone in the pool! • Simple approach: name, email, password • Save progress • Query xAPI by email address
  • 25. WHAT WE LEARNED Reading data from the LRS • Use callbacks: checklist items are only marked complete visually when the LRS says so • Allows us to act upon the recording of individual xAPI statements as they occur
  • 26. WHAT WE LEARNED Sourcing our verbs • Smart: Grammar counts • Hard: There is no one source of all verbs • Then: Make up your own
  • 27. WHAT WE LEARNED What is complete? • Completion!?!?! • We built a “Complete All” button • cmi5 “Complete” sent once all items are checked off • What if new items are added? • Checklist determines completion vs. LRS/LMS determining completion

Editor's Notes

  1. Huge props to the whole team who added creativity to the mix, challenged each other’s thinking, pitched in to build, provided tools, offered creative storytelling, facilitated our weekly meetings and served as the grammar police … some of whom are here today and some are listening in remotely.
  2. We chose the Internet of Things bounty. In part because the idea of a “bounty” seemed like a whole heap of fun. And in part because it would allow us to play in an entirely new space for most of us on the team who live in an elearning-in-an-LMS world.
  3. We had a number of questions when we got into this, and it really depended on our perspective from where we were coming from. Our team was a mashup of instructional designers, developers and LRS/LMS guys.
  4. Most people see the Internet of things in terms of personal products: and we focus on the UI or the affordances that make our lives simpler. You can buy these things today. There’s the Nest, the FitBit and the FitBit Surge watch, a Withings blood pressure cuff, all sorts of things that you can hop on the internet with your phone and have delivered to your home tomorrow, have it set up by time your family comes home so you can dazzle them. If you’re a company or a government you can buy the enterprise version of these things that monitor security, manufacturing lines, inventory, logistics and supply chain, truck and personnel locations.
  5. It’s not so easy to break into these Things to tinker with them – that’s the price you pay for ease of use for consumers – so we picked up a bunch of the kinds of things that are inside these products. Gimbal Beacon - bluetooth low energy (BLE), temperature WhizTags NFC tags – near field communication tags that can be “programmed” with a phone app PunchThrough Light-blue Bean - also BLE, more sensors than beacon, temperature and accelerometer, can be programmed with arduino code TI sensor tag - also BLE, has 10 sensors TI cc3200 simplelink wi-fi board - has temperature and accelerometer, can be programmed, external modules can be plugged in We also picked up a WeMo switch. Our challenge was to wire these things up with xAPI … and make them useful in an experience-tracking-of-learning context.
  6. But let’s get back to the bounty thing ... It’s not about the things – as cool as they are -- but rather what we can do with them. And that’s where xAPI and bringing these into the learning context was the key part of our challenge.
  7. So our goal with the project was to use xAPI to track as many different Things as possible and figure out learning utility for them.
  8. Along the way, we found a lot of items we initially thought of as Things, but that we actually classified as “Internet of Internets”. IfThisThenThat is a perfect example of a simple way of connecting two different things on the internet to each other. Some of these you can connect to things, but others are nothing more than trigger statements from one piece of the internet to another. We decided they weren’t really Things … but they’re a lot of fun, easy to use and a nice example of the intertwining of it all. So we did them, too.
  9. Of course, the IoT is a perfect use case for xAPI – these Things don’t fit neatly into a box.
  10. We needed a conceptually portable metaphor for our project and settled on a new hire checklist. Rob Houck and Megan Torrance use this slide in their intro to xAPI presentations – it lays out a traditional LMS kind of onboarding path (Company A) vs. an experiential path that could be leveraged by xAPI (Company B). Company A’s approach works when you’ve got a large number of people you care about tracking. It doesn’t work so well if you want them to do too much in their first 2 weeks on the job – they’re just sitting and “being trained” … they’re not doing. If you can just pour knowledge into heads, this works. And you can track completion rates, scores, participation, time spent in training – you know these raw stats at any point in time. That’s the beauty of your LMS. Company A’s approach assumes that everything you need to learn can be done inside the LMS, or at least in a classroom where the instructor records your participation in the LMS. Company B’s approach is a much more action-focused, experienced based way to learn. This is way more interesting, and way more effective. It works when you’re small – you don’t have a lot of people, you don’t care about tracking really carefully … because typically you can’t track this much stuff, this much variety, at scale … not without a lot of brute force programming. And that doesn’t give you much flexibility. Of course, in an xAPI enabled world, everything changes.
  11. So why the Gnomes? Gnomes are memorable, Gnomes are hard-working, Gnomes are all about the experience Gnomes are portable. They’re a lot easier than hauling around a factory or a piece of equipment. The world of gnomes also gave us some context that we might not otherwise get if we tried to incorporate all of these Internet of Things items into a real-world checklist. Gnomes aren’t exactly the type to sit in front of a computer clicking through screens. They like to travel, whether they do it by purchasing flights online, through their more traditional garden milieu, or in our case, by motorcycle. So, gnomes are the kind of characters that need xAPI because their learning happens all over the place. It only made sense to choose a gnome. [Note, Alison doesn’t really have any idea why we went with gnomes.] In more practical terms, we needed a context that would help us understand how all the functionality of xAPI and the Internet of Things might actually play out. We developed a scenario for an onboarding checklist that has relatively authentic uses for all the cool stuff IoT and xAPI can do. Finbert the Gnome is a new hire at Fresh Fish, a fish processing and packaging plant located in, where else? “GNome,” Alaska.
  12. So we did some brainstorming on the ins and the outs of the checklist. Items noted in green are Internet of Things (IoT) Items noted in red are Internet of Internets (IoI) We brainstormed a mix of things coming in and things going out – there are actions on our checklist that are actively completed by the learner, and there are things that happen elsewhere or behind the scenes … and they automatically mark the learner complete for that “happening”, presumably as a result of some action by the learner.
  13. We ran through several UI iterations … we’re not going to spend a lot of time on here because that has more to do with the mobile interface than the xAPI or the IoT. But it was an overall good exercise for our team. Most of us serve clients, but rarely get to “be” the client so this was good fun.
  14. So here’s the list! I know it’s too tiny to read here. We’re going to dive into the highlights in a bit. Note: if you use this QR code, you will get the web-based version of the app. Web-apps don’t hook into the phone tools like NFC, BLE, and whatnot so the Internet of Things hooks won’t work. The plain old xAPI things will, as will the Internet of Internets hooks. And, if you click the Complete All … a light will go on in Michigan through our WeMo.
  15. The first few items on the list are all completed within the checklist. When the learner pushes the button on the checklist, an xAPI activity statement is sent. The checklist then scans the LRS to see if the activity statement is there – basically checking to see if it was received.
  16. This one gets a little fancier with both a rating and a comment box.
  17. When you do something in the checklist, it sends a statement to the LRS. The item is red in that state. Then the checklist queries the LRS to confirm that the statement was received. When the Checklist sees the statement in the LRS, the item is greyed out and struck through for the learner. This is the mechanism by which the learner can see REALLY whether they’ve completed something … and it’s how we track those things that the learner doesn’t actively do, but that “count” as checked off items. We used the ADL xAPI Statement Viewer. https://github.com/adlnet/xapi-statement-viewer
  18. Once the list gets deeper in, we get more Things! Or at least connecters of things. We start with simple Things like NFC tags and beacons. Then the Bean which was a little more interesting … and we didn’t get as much time to explore this as we’d like
  19. We completely under-used the TI SimpleLink … but we did get it set up.
  20. The TI SensorTags allow us to track a lot of interesting things. (none of which are loaded here in this screenshot)
  21. And then we wrapped it all up with some shameless self-promotion via Twitter. And a big party when the entire thing is complete: we switch on a light with a WeMo. (Megan has always wanted her elearning to make coffee for her.)
  22. We learned a few things along the way that are worth sharing. Actually we learned a lot about a lot of things, but we’ll focus on the xAPI things. The modern web offers many ways of transferring data back and forth and acting on that data, and xAPI can plug into them easily. Having a plan for laying out how the statements should be made and structured is a great help in both the instructional design as well as the development, and in our case was referred to often. It also becomes a template for the next time you need it, and can be refined a little each time.One of the delights (for Megan at least) was the flexibility in choosing whatever it is that we wanted to use for the Display, while using nice, standard-conformant verbs and activities underneath. Our statements could be pretty flexible, and the ADL statement viewer allowed us flexibility in what we displayed. “Shortcuts” (like templates, rapid authoring tools, etc.) are convenient but limited and inflexible – there’s more work at the moment to make things happen with xAPI, but there’s a lot more control of the final result.
  23. We did somethings here that we wouldn’t do with a corporate installation. We let everyone in. With a simple login (username, email, password), we can save user’s progress and also take advantage of user account info to create and query xAPI statements easily, and keep the list and the LRS in sync
  24. Using asynchronous JavaScript callbacks when sending the statements to the LRS, we can ensure that the checklist items are only marked complete visually when the LRS says so. This also enables us to synchronize app data, send tweets, use IFTTT, or any other JavaScript function to act upon the recording of individual xAPI statements as they occur (or soon thereafter).  
  25. We were determined to do this “right” and use predefined verbs for everything – or as much as we could. What we found is that the spec itself is pretty short on verbs once you get past the traditional things we think about in the “learning” space. And, when in doubt, we had to make up one of our own: “threw” Interestingly, the xAPI verbs are all neatly in the past tense. Other verbs are in the present tense. A screenshot out of Parse showing the various sources of verbs we used… including ones we made up.
  26. I know, I know! In an Experience learning environment, can’t we just get past the concept of “Completion” already!? It still serves a useful purpose, though. From Finbert’s perspective, never ever completing new hire onboarding – or a moving target for what’s expected of you in the organization – is a sure recipe for hopelessness. For demonstration purposes, we built in a “Complete All” button on the main navigation screen – so that we could simulate getting all of it done and then what happens next. … but for practical purposes, we chose to use the cmi5 standard for our Completion activity statement. Our checklist looks to see if “all above items” are checked off and, if so, it sends the Completion activity statement. What we didn’t tackle is what happens when a new item is added to the checklist, what happens to your Completion? Now this is driving completion from the learning experience’s perspective, not the perspective of the LMS/LRS, which is another way to do it. Just like with SCORM – or perhaps more hairy than with SCORM – you’ll have each learning experience and each vendor accounting for completion in some form or another.