Instrumenting xAPI in Forums & Discussion Groups xAPI Camp – DevLearn November 15, 2016
Art Werkenthin President, RISC, Inc. LMS developer since 1988 0.9 xAPI Adopter Learning Solutions author xAPI Quarterly author risc-inc.com @awerkenthin artw@risc-inc.com
Duncan Welder Director of Client Services, RISC, Inc. LMS Implementation High Compliance Industries xAPI Quarterly author risc-inc.com @duncanwiv duncanww@risc-inc.com
Why, Why, Why xAPI? Track user behavior Identify star performers Participation Posting or Replying Engagement Identify star performers Voted Up Accepted Identify developmental opportunities Voted Down Tracking Poll Results (over time)
Joining & Leaving Groups Manually or Assigned Leaving Engagement time Using Extensions
Posting & Replying What topics are HOT! Context identifies the parent Grouping tracks threads
Voting Up, Down & Accepted Who is contributing positively? Whose answers are accepted? Who is engaged? Are there trends for down votes?
What about deletes? There is no deleting in the LRS! Wait, what if an accepted answer is… “Unaccepted?”
Vocabulary Considerations Research verbs, activity types and extensions 5X more time spent on research than coding Created only one context extension Statement validation Where possible, do not create new http://xapi.vocab.pub/datasets/adl/ https://registry.experienceapi.com/# https://www.adlnet.gov/adl-collaboration/xapi-community-of-practice/ Our “recipe” http://xapiquarterly.com/2016/10/instrumenting-xapi-in-forums-discussion-groups/