Tin Can for WordPress is Coming!

Update: Our Tin Can/XAPI LRS plugin with LearnDash reporting is now available. Read the announcement.

We’ve seen a lot of excitement for Tin Can use in WordPress in the past but very little use of it in the real world. After all, every Tin Can solution relied on a reporting application outside of WordPress. It meant segregating reporting and figuring out how to send Tin Can statements externally, plus reports tended to be too granular and not practical. Many LRS solutions obfuscated code and prevented customizations, so making improvements was impossible. We discouraged Tin Can use for our  clients because capturing data—and, more importantly, making the data meaningful—was just too cumbersome. Of course, the lack of a viable Tin Can solution also meant that WordPress wasn’t a useful platform for larger organizations that tended to create elearning modules with tools like Articulate Storyline, Adobe Captivate and others.


We decided it was time to add Tin Can to WordPress. We just finished building a complete Learning Record Store (LRS) that’s entirely native to WordPress. It captures Tin Can statements with no configuration. Just upload Storyline or Captivate zip files, or add H5P modules, and statements are automatically captured right inside an existing WordPress site. And it integrates seamlessly with LearnDash, the leading WordPress LMS plugin.

Please note that all images in this post may change before the final release but were all generated with our plugin from live data. Additional charts will be added before release.


Of course, Tin Can data isn’t of much use unless it’s feeding a robust reporting platform. We built that too! We’re still wrapping up the reporting work, but it’s going to add a lot of insight to administrators of elearning programs powered by LearnDash. It fact, it reimagines reporting for LearnDash data in a big way. Here are just a few of the metrics you’ll be able to see with our reporting:

  • course_chartAverage completion time of every course
  • Tin Can statements by verb, LearnDash Group, module, user, or almost any other combination you can think of
  • Course completion trends
  • Tin Can statement trends

There’s a lot more available, of course, but the metrics above are examples of data that was never before available for LearnDash courses. There are also drill down capabilities, so you can start from a view of overall course activity and click down to seeing which topics have been completed by a particular user. It’s all inside WordPress too—there are no CSV files or external applications to worry about. We support instant sorting, filtering and searching inside javascript data tables too.


The plugin will be available before the end of August, 2016. We’re very excited about it, but it’s also new territory for us and we want to make it as useful as possible to people using Tin Can modules in WordPress. Do you use Tin Can on your LearnDash sites, or are you considering it? Tell us what we can do to improve Tin Can in WordPress in the comments below!

author avatar
Ryan Moore Director
Ryan Moore (MA, PMP, BCom) is the Cofounder and Director of Uncanny Owl, creators of Uncanny Automator and a suite of popular add-ons for LearnDash. Since 2013, Ryan has helped thousands of companies add elearning and automation capabilities to their WordPress websites.
2 replies
  1. Matt
    Matt says:

    Capturing user response to quiz questions is an important feature. I’ve had issues deriving additional details in addition to correct/incorrect. This is important for performing gap training or addressing concerns raised as a result of quizzes. If data captured could show the following, I think you would be onto a winner: What did the user answer for each question? Are users consistently choosing a certain incorrect response? How long are users spending on each quiz question slide (not just the overall time spent in the quiz)?

    I tend to use Articulate Storyline and have had to find complex work-arounds to get answers to these questions that slows down development time.

    • Ryan
      Ryan says:

      Thanks for the comment, Matt! By coincidence, we are currently building some custom reports for a client with this exact information for LearnDash quizzes right now. We hadn’t even considered including it in our Tin Can/reporting plugin (released a few hours ago). We will take a look at it and really appreciate the feedback (though I will warn you that we’ll probably incorporate it for Learndash before we do for Storyline).



Please note that this is not a support forum. If you are experiencing issues on your site, please open a support ticket instead. Site-specific support questions submitted as comments will be unanswered.

Leave a Reply

Your email address will not be published. Required fields are marked *