SlideShare a Scribd company logo
State of the State:
Authoring Tools
Baseline of 4 Current Tools
Why did we do this?
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
Storyline
Captivate
Lectora
Claro
Best Practice:
Good slide/page naming is
extremely important
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
Best Practice:
To track in page interactions,
create additional slides to contain
the “clicked” state
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
Best Practice:
To track in page interactions,
create additional slides to contain
the “clicked” state
State of the State: Authoring Tools
Sean Putman http://adlnet.gov/expapi/verbs/answered 'How many
JavaScript files need to be linked at the head of the file?' with score 10
{
"verb": {
"id": "http://adlnet.gov/expapi/verbs/answered"
},
"context": {
"registration": "36fc1ee0-2849-4bb9-b697-
71cd4cad1b6e",
"contextActivities": {
"parent": {
"id":
"http://learnxapi.com/gb_xapi_content/storylin-
test/6SgWpHHaW4W"
},
"grouping": {
"id":
"http://learnxapi.com/gb_xapi_content/storylin-test/"
}
}
},
"result": {
"success": true,
"response": "choice_5xwQ29qlMwQ",
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
Best Practice:
Whenever possible use the object
name to define the xAPI Object.
When defining the verb, it is a
good idea to check to see if there is
a community of practice that has a
set vocabulary and how to use the
verbs.
State of the State: Authoring Tools
Sean Putman answered 'How many files link to the head section?'
{
"verb": {
"id": "http://adlnet.gov/expapi/verbs/answered",
"display": {
"en-US": "answered"
}
},
"object": {
"id": "http://www.uniqueurl.com/lectora_statements3-
Question__1_3074_1441983197384",
"definition": {
"description": {
"en-US": "How many files link to the head section?"
},
"type": "http://adlnet.gov/expapi/activities/cmi.interaction",
"interactionType": "choice",
"correctResponsesPattern": [
"3"
]
}
}, …
Sean Putman answered 'How many files link to the head section?’
…
"timestamp": "2015-09-11T14:53:05Z",
"context": {
"contextActivities": {
"parent": {
"id": "http://www.uniqueurl.com/lectora_statements3"
},
"grouping": {
"id": "http://www.uniqueurl.com/lectora_statements3-"
}
},
"registration": "36fc1ee0-2849-4bb9-b697-71cd4cad1b6e"
},
"result": {
"response": "3",
"success": true
},
Best Practice:
When creating the quiz and
questions, giving logical names to
the quiz and question pages is
important.
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
State of the State: Authoring Tools
Best Practice:
Whenever possible use the object
name to define the xAPI Object.
When defining the verb, it is a
good idea to check to see if there is
a community of practice that has a
set vocabulary and how to use the
verbs.
Best Practice:
If defining an Activity ID it is a good
practice to make sure you are
being consistent across courses for
activities that are reused.
State of the State: Authoring Tools
Sean Putman http://adlnet.gov/expapi/verbs/answered 'What is the first item in the statement?'
{
"id": "2831fbc4-587c-407a-ac5e-1c2f1d5c64ea",
"timestamp": "2015-12-18T15:41:45.855Z",
"actor": {
"objectType": "Agent",
"mbox": "mailto:sputman34@gmail.com",
"name": "Sean Putman"
},
"verb": {
"id": "http://adlnet.gov/expapi/verbs/answered",
"display": {
"und": "answered"
}
},
"result": {
"success": true,
"response": "c)_Actor"
},
"context": {
"registration": "36fc1ee0-2849-4bb9-b697-71cd4cad1b6e",
"contextActivities": {
"parent": [
{
"id": "http://try.clarolive.com//activities/dk-112060-TC",
"objectType": "Activity",
"definition": {
"name": {
"en-US": "xAPI Test"
},
"description": {
"en-US": ""
}
}
}
],
"grouping": [
{
"id": "http://try.clarolive.com//activities/dk-112060-
TC-undefined",
"objectType": "Activity"
}
]
}
},
"object": {
"id": "http://try.clarolive.com//activities/dk-112060-TC-
503671",
"objectType": "Activity",
"definition": {
"type":
"http://adlnet.gov/expapi/activities/cmi.interaction",
"description": {
"en-US": "What is the first item in the statement?"
},
"interactionType": "choice",
"correctResponsesPattern": [
"c)_Actor"
]
}
Best Practice:
When creating the quiz and
questions, giving logical names to
the quiz and question pages is
important.
State of the State: Authoring Tools
Sean Putman
sean@learningninjas.com
putman@altair.com
@SeanPutman1

More Related Content

PPTX
Sean Putman - eLearning State of the State #xapicamp
PPTX
BrightonSEO
PDF
Find out how DataScience has revolutionized SEO for OVH
PPTX
How Data Science can boost your SEO ?
PDF
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger Bartel
PPT
Csdn Drdobbs Tenni Theurer Yahoo
PPTX
Re capthca(msu on cse 4120)
PPTX
Scrape box presentation
Sean Putman - eLearning State of the State #xapicamp
BrightonSEO
Find out how DataScience has revolutionized SEO for OVH
How Data Science can boost your SEO ?
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger Bartel
Csdn Drdobbs Tenni Theurer Yahoo
Re capthca(msu on cse 4120)
Scrape box presentation

Similar to State of the State: Authoring Tools (20)

PDF
xAPI Live - The Statue of Authoriing Tools
KEY
Elasticsearch & "PeopleSearch"
PDF
Building Things Fast - and getting approval
PPTX
Learning How to Search and Evaluate Information
PDF
Supercharging your Organic CTR
PDF
Pratical Deep Dive into the Semantic Web - #smconnect
PDF
JLeRN Paradata Challenge at Dev8D 2012
PDF
Digital Literacy: Learning How to Search and Evaluate Information
PDF
The Vocabulary of xAPI
PDF
xAPI 101 - webinar slides
PPTX
Learning Resource Metadata Initiative: using schema.org to describe open edu...
PPTX
Learning Resource Metadata Initiative: using schema.org to describe open educ...
PPTX
LRMI: using schema.org to describe educational resources
PDF
ElasticSearch in action
PPT
Teaching information technology literacy outcomes assessment
PPT
Instructional Design Today: What We Really Need to Know as Practitioners, Res...
PDF
xAPI Live - What is xAPI?
PDF
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
PDF
Python webinar 2nd july
PPT
Search Analytics: Conversations with Your Customers
xAPI Live - The Statue of Authoriing Tools
Elasticsearch & "PeopleSearch"
Building Things Fast - and getting approval
Learning How to Search and Evaluate Information
Supercharging your Organic CTR
Pratical Deep Dive into the Semantic Web - #smconnect
JLeRN Paradata Challenge at Dev8D 2012
Digital Literacy: Learning How to Search and Evaluate Information
The Vocabulary of xAPI
xAPI 101 - webinar slides
Learning Resource Metadata Initiative: using schema.org to describe open edu...
Learning Resource Metadata Initiative: using schema.org to describe open educ...
LRMI: using schema.org to describe educational resources
ElasticSearch in action
Teaching information technology literacy outcomes assessment
Instructional Design Today: What We Really Need to Know as Practitioners, Res...
xAPI Live - What is xAPI?
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
Python webinar 2nd july
Search Analytics: Conversations with Your Customers
Ad

More from Megan Bowe (20)

PDF
A Viable Process Model for Learning Analytics
PPTX
Work Together, Better: Content Authoring and Publishing for Teams
PPTX
Identifying Competency Gaps
PDF
xAPI State of the State: xAPI for Reals
PPTX
xAPI and the Evolving Learning Ecosystem
PDF
Intro to xAPI Camp DevLearn 2018
PPTX
Immersive Learning with xAPI
PPTX
Designing real world activities with xAPI
PDF
Thoughts on humanity, technology, and community
PDF
It's Time to do Learning Like Grown-ups: Content Systems
PDF
Data Strategy and xAPI
PPTX
xAPI for Vets and Pets: Embarking on an Incredible Journey
PDF
Data Interoperability for Learning Analytics and Lifelong Learning
PPTX
Jessie's Verbs
PDF
Riptide Learning Case Studies
PDF
xAPI: The Landscape
PDF
Real World Solutions Leveraging xAPI
PPTX
A Path from Training to Proficiency
PPTX
Data Rules: Unmeasured Learning's Day Off
PDF
xAPI: The Landscape
A Viable Process Model for Learning Analytics
Work Together, Better: Content Authoring and Publishing for Teams
Identifying Competency Gaps
xAPI State of the State: xAPI for Reals
xAPI and the Evolving Learning Ecosystem
Intro to xAPI Camp DevLearn 2018
Immersive Learning with xAPI
Designing real world activities with xAPI
Thoughts on humanity, technology, and community
It's Time to do Learning Like Grown-ups: Content Systems
Data Strategy and xAPI
xAPI for Vets and Pets: Embarking on an Incredible Journey
Data Interoperability for Learning Analytics and Lifelong Learning
Jessie's Verbs
Riptide Learning Case Studies
xAPI: The Landscape
Real World Solutions Leveraging xAPI
A Path from Training to Proficiency
Data Rules: Unmeasured Learning's Day Off
xAPI: The Landscape
Ad

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
A Presentation on Artificial Intelligence
PPT
Teaching material agriculture food technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Monthly Chronicles - July 2025
Digital-Transformation-Roadmap-for-Companies.pptx
The AUB Centre for AI in Media Proposal.docx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A Presentation on Artificial Intelligence
Teaching material agriculture food technology
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Encapsulation_ Review paper, used for researhc scholars

State of the State: Authoring Tools

  • 1. State of the State: Authoring Tools Baseline of 4 Current Tools
  • 2. Why did we do this?
  • 7. Best Practice: Good slide/page naming is extremely important
  • 13. Best Practice: To track in page interactions, create additional slides to contain the “clicked” state
  • 19. Best Practice: To track in page interactions, create additional slides to contain the “clicked” state
  • 21. Sean Putman http://adlnet.gov/expapi/verbs/answered 'How many JavaScript files need to be linked at the head of the file?' with score 10 { "verb": { "id": "http://adlnet.gov/expapi/verbs/answered" }, "context": { "registration": "36fc1ee0-2849-4bb9-b697- 71cd4cad1b6e", "contextActivities": { "parent": { "id": "http://learnxapi.com/gb_xapi_content/storylin- test/6SgWpHHaW4W" }, "grouping": { "id": "http://learnxapi.com/gb_xapi_content/storylin-test/" } } }, "result": { "success": true, "response": "choice_5xwQ29qlMwQ",
  • 30. Best Practice: Whenever possible use the object name to define the xAPI Object. When defining the verb, it is a good idea to check to see if there is a community of practice that has a set vocabulary and how to use the verbs.
  • 32. Sean Putman answered 'How many files link to the head section?' { "verb": { "id": "http://adlnet.gov/expapi/verbs/answered", "display": { "en-US": "answered" } }, "object": { "id": "http://www.uniqueurl.com/lectora_statements3- Question__1_3074_1441983197384", "definition": { "description": { "en-US": "How many files link to the head section?" }, "type": "http://adlnet.gov/expapi/activities/cmi.interaction", "interactionType": "choice", "correctResponsesPattern": [ "3" ] } }, …
  • 33. Sean Putman answered 'How many files link to the head section?’ … "timestamp": "2015-09-11T14:53:05Z", "context": { "contextActivities": { "parent": { "id": "http://www.uniqueurl.com/lectora_statements3" }, "grouping": { "id": "http://www.uniqueurl.com/lectora_statements3-" } }, "registration": "36fc1ee0-2849-4bb9-b697-71cd4cad1b6e" }, "result": { "response": "3", "success": true },
  • 34. Best Practice: When creating the quiz and questions, giving logical names to the quiz and question pages is important.
  • 42. Best Practice: Whenever possible use the object name to define the xAPI Object. When defining the verb, it is a good idea to check to see if there is a community of practice that has a set vocabulary and how to use the verbs.
  • 43. Best Practice: If defining an Activity ID it is a good practice to make sure you are being consistent across courses for activities that are reused.
  • 45. Sean Putman http://adlnet.gov/expapi/verbs/answered 'What is the first item in the statement?' { "id": "2831fbc4-587c-407a-ac5e-1c2f1d5c64ea", "timestamp": "2015-12-18T15:41:45.855Z", "actor": { "objectType": "Agent", "mbox": "mailto:sputman34@gmail.com", "name": "Sean Putman" }, "verb": { "id": "http://adlnet.gov/expapi/verbs/answered", "display": { "und": "answered" } }, "result": { "success": true, "response": "c)_Actor" }, "context": { "registration": "36fc1ee0-2849-4bb9-b697-71cd4cad1b6e", "contextActivities": { "parent": [ { "id": "http://try.clarolive.com//activities/dk-112060-TC", "objectType": "Activity", "definition": { "name": { "en-US": "xAPI Test" }, "description": { "en-US": "" } } } ], "grouping": [ { "id": "http://try.clarolive.com//activities/dk-112060- TC-undefined", "objectType": "Activity" } ] } }, "object": { "id": "http://try.clarolive.com//activities/dk-112060-TC- 503671", "objectType": "Activity", "definition": { "type": "http://adlnet.gov/expapi/activities/cmi.interaction", "description": { "en-US": "What is the first item in the statement?" }, "interactionType": "choice", "correctResponsesPattern": [ "c)_Actor" ] }
  • 46. Best Practice: When creating the quiz and questions, giving logical names to the quiz and question pages is important.

Editor's Notes

  • #3: We wanted to baseline the activity providers to see what each could do out of the box.
  • #4: A course was built as a baseline. The course was originally built in HTML with xAPI statements generated by each button.
  • #5: Lets be clear on where the focus was when using these products. There was no focus on usability or what it was like to create the course. All of the focus was in what the generation of statements for xAPI looks like in the end. So I won’t talk about ease of use or what the user experience of the interface looks like. I will go through a few “hacks” that you can do when using some of the products.
  • #6: Basic set of statements is available from all activity providers. Each one will give statements based on slides viewed. Each one of the activity providers tested uses the verb experienced for each slide or page view. Each one uses the name of the slide or page as the object in the statement.
  • #10: Captivate offers support of quizzing with the xAPI output. When you create a quiz Captivate will use the verb experienced when a quiz slide is opened. It also important here to name the Quiz slides appropriately as the name will be sued as the object in the statement. The JSON for the answered question(s) will show the answer that was provided and if that was passed or failed. Once the quiz is complete a statement is generated using the
  • #11: Add arrow going up
  • #12: Add arrow going up
  • #13: Add arrow going up
  • #15: Captivate offers support of quizzing with the xAPI output. When you create a quiz Captivate will use the verb experienced when a quiz slide is opened. It also important here to name the Quiz slides appropriately as the name will be sued as the object in the statement. The JSON for the answered question(s) will show the answer that was provided and if that was passed or failed. Once the quiz is complete a statement is generated using the
  • #16: Captivate offers support of quizzing with the xAPI output. When you create a quiz Captivate will use the verb experienced when a quiz slide is opened. It also important here to name the Quiz slides appropriately as the name will be sued as the object in the statement. The JSON for the answered question(s) will show the answer that was provided and if that was passed or failed. Once the quiz is complete a statement is generated using the
  • #17: Captivate offers support of quizzing with the xAPI output. When you create a quiz Captivate will use the verb experienced when a quiz slide is opened. It also important here to name the Quiz slides appropriately as the name will be sued as the object in the statement. The JSON for the answered question(s) will show the answer that was provided and if that was passed or failed. Once the quiz is complete a statement is generated using the
  • #18: Captivate offers support of quizzing with the xAPI output. When you create a quiz Captivate will use the verb experienced when a quiz slide is opened. It also important here to name the Quiz slides appropriately as the name will be sued as the object in the statement. The JSON for the answered question(s) will show the answer that was provided and if that was passed or failed. Once the quiz is complete a statement is generated using the
  • #19: Captivate offers support of quizzing with the xAPI output. When you create a quiz Captivate will use the verb experienced when a quiz slide is opened. It also important here to name the Quiz slides appropriately as the name will be sued as the object in the statement. The JSON for the answered question(s) will show the answer that was provided and if that was passed or failed. Once the quiz is complete a statement is generated using the