1. Home
  2. Knowledge Base
  3. Tin Canny LearnDash Reporting
  4. Tin Canny LearnDash Reporting Changelog


  • Added: Check for matching protocols (http/https) in WordPress general settings
  • Updated: Improved handling of duplicate URL issue in some edge cases
  • Fixed: Mark Complete button now disabled when module added with Gutenberg block and Mark Complete button integration is enabled
  • Fixed: Content now displayed to logged-out users on non-LearnDash post types when content protection is disabled
  • Fixed: Removed log file


  • Updated: Inconsistent text on Manage Content page
  • Fixed: Replaced Lorem Ipsum text in Gutenberg block

Version 2.9.9

  • Added: Gutenberg modules for uploading Tin Canny content and embedding the front end course/user report
  • Added: “Manage Modules” page to enable module management outside of a WordPress post
  • Added: Buttons to purge “Answered” and “Experienced” statements from the database
  • Added: Support for “+” characters in user emails
  • Added: Support for H5P “Course Presentation” content type
  • Added: button_text attribute for setting text on the launch button
  • Added: width and height parameters now accept vw and vh CSS units
  • Updated: “Add Tin Canny Media” button in Classic Editor now uses standard button design
  • Updated: Tin Can (xAPI) data is no longer stored when “Capture Tin Can Data” is set to “No”
  • Updated: Improved time zone support in front end quiz report
  • Fixed: Typo in “Comma separated Tin Canny verb(s).”

Version 2.9.8

  • Added: Compatibility with “A Tin Can verb is recorded from a Tin Can module” trigger in Uncanny Automator (https://automatorplugin.com)
  • Fixed: Missing records in some reports for users added to groups using non-standard methods
  • Fixed: Date search in Tin Can report
  • Fixed: Module not selected in Tin Can report drop down

Version 2.9.7

  • Updated: Made export file names easier to read
  • Updated: Tin Can timestamps are now stored in the site’s time zone
  • Fixed: Duplicate URL issue in embedded modules on some sites with SSL enabled
  • Fixed: Data not loading in front-end quiz reports

Version 2.9.6

  • Added: Title identifying user to the front end individual activity report
  • Updated: Replaced display names with first and last name (if available) in front end reports
  • Fixed: Restored missing data from new front end activity reports when there were multiple attempts
  • Fixed: Some files missing on upload of new modules
  • Fixed: DOCTYPE tag position in Rise files causing layout issues

Version 2.9.5

  • Added: [user_quiz_report] shortcode to show a user his or her consolidated quiz and xAPI scores in a single report
  • Added: [group_quiz_report] shortcode to show Group Leaders and admins LearnDash quiz and xAPI scores of students by group and course
  • Fixed: SQL issue in reporting on multisite installations
  • Fixed: Donut charts did not render in some situations
  • Fixed: Global setting for “Disable Mark Complete button” now correctly labeled on settings page
  • Fixed: Stopped WordPress from automatically translating Tin Can report headings that caused columns to hide data

Version 2.9.3

  • Fixed: Articulate Rise Mark Complete button integration
  • Fixed: Completion date now appears in reports on multisite installations

Version 2.9.2

  • Fixed: Incorrect file versions in 2.9.1 release

Version 2.9.1

  • Updated: Improved compatibility with Rise modules published as SCORM 1.2
  • Fixed: Issue loading Captivate modules (introduced in version 2.9)

Version 2.9

  • Added: Beta support for modules from ANY authoring tool, provided the content launches with an .html file.  Note that files embedded using this method will not have xAPI/SCORM statements recorded, and may display errors stating that they cannot communicate with an LMS/LRS
  • Updated: Improved tracking of xAPI statements from Articulate Rise modules
  • Updated: Improved Mark Complete button activation with Storyline 3/360 files when embedded using lightbox
  • Updated: Tweaked design of header on setting and back-end reporting pages
  • Fixed: Plugin license could not be deactivated on some sites
  • Fixed: SQL statement bugs in reporting-api.php
  • Fixed: Number of entries per page dropdown on Tin Can Report now functions as expected
  • Known Issue: Rise modules published as SCORM 1.2 may display an error when viewed

Version 2.8.2

  • NOTE: If you are seeing your domain name duplicated in module embed shortcodes, deactivate and reactivate the plugin, then try embedding the module again.
  • Updated: Tin Can statement capture now uses $wpdb->prepare() to properly support module names containing special characters
  • Fixed: [tincanny] shortcode now renders in line with other page elements instead of at the top of the page
  • Fixed: Modules not visible to logged-out users in some situations

Version 2.8.1

  • Updated: Time Spent columns no longer require course completion to show data
  • Fixed: Broken SQL query in 2.8
  • Fixed: Site URL no longer duplicated in shortcode when embedding content
  • Fixed: PHP Notice when protection setting not explicitly set

Version 2.8

  • Added: Beta support for Rise xAPI content
  • Updated: Tin Can report CSV export now considers applied report filters
  • Fixed: Site URL no longer duplicated in shortcode when embedding content

Version 2.7

  • Added: Filter for header Content-Security-Policy (‘tincanny_content_security_policy’)
  • Updated: Course Summary button now translatable
  • Updated: Improved Tin Can/”Mark Complete” compatibility in Microsoft Edge and Internet Explorer
  • Fixed: Content protection no longer forced on non-LearnDash post types for logged-out users
  • Fixed: Empty columns in some reports
  • Fixed: Settings link on Plugins

Version 2.6.1

  • Updated: Tin Canny reporting capability now added to group_leader role on plugin activation only
  • Fixed: Plugin shows update available even after updating

Version 2.6

  • Updated: All strings in front end reports are now translatable
  • Fixed: Typo on settings page

Version 2.5

  • Updated: Tin Canny reports now appear on the WordPress dashboard for group leaders
  • Updated: Settings page layout
  • Updated: Removed Uncanny Owl branding from tincanny shortcode
  • Fixed: Tin Can tab no longer displays for group leaders when Tin Can data is disabled in settings
  • Fixed: Group Leaders could not see quiz data in reports

Version 2.4

  • Updated: Settings have now been consolidated under Tin Canny Reporting > Settings
  • Updated: Going forward, newly added modules will not have full URLs saved in the wp_snc_file table to make it easier to migrate the site to a new URL (Modules uploaded prior to version 2.5 will need to have their URLs updated in the database manaully if the site URL is changed)
  • Fixed: Issue with H5P module completion not enabling the Mark Complete button
  • Fixed: Issue with Free courses not displaying correctly in reports
  • Fixed: Issue with quiz averages displaying extremely large numbers under rare circumstances

Version 2.3

  • Fixed: Mark complete functionality when multiple Tin Can/SCORM modules are on a single lesson/topic page
  • Fixed: Usage of wp_postmeta instead of $wpdb->postmeta, resulting in lesson, topic and quiz list not showing up in user course table
  • Fixed: Uncaught exceptions in when user has no data yet, a course has no users assigned, or a group is not fully set up
  • Fixed: JavaScript error that appeared in some situations when a quiz was deleted after having been completed by a user in a specific course

Version 2.2.2

  • Updated: Removed admin message “An update is required for your Tin Can modules…”  Message is now output to the browser console if present.
  • Updated: Removed redundant buttons in frontend report that linked to admin panel
  • Fixed: Group dropdown now filters report data correctly
  • Fixed: Group dropdown no longer appears for leaders of a single group

Version 2.2.1

  • Updated: Improved reporting compatibility with LearnDash 2.5+ when Shared Course Steps is enabled
  • Updated: Default font color for table headings in front end reports
  • Fixed: Duplication of users and lessons in reports in some situations
  • Fixed: PHP Notice when viewing [tincanny] shortcode as a logged-out user

Version 2.2

  • Added: Shortcode to display Tin Canny reports in the front end ([tincanny])
  • Added: Dropdown to display data for a specific group
  • Updated: scormdriver.js to improve compatibility with Microsoft Edge

Version 2.1.5

  • Updated: Reporting compatibility with LearnDash 2.5+
  • Updated: Tin Canny reports now use LearnDash custom labels for Courses, Lessons and Topics
  • Updated: JavaScript debugging code removed
  • Fixed: Error in some environments in Shortcode.php and RestEndpoint.php

Version 2.1.4

  • Fixed: Convert wp_posts table to InnoDB mySQL engine to support foreign key mapping
  • Fixed: “An update is required for your Tin Canny modules. Refresh the page to complete the update.” message is now displayed using standard admin panel messaging functions

Version 2.1.3

  • Updated: Deleting a user’s LearnDash course data also deletes any resume points for that user in Tin Can modules
  • Fixed:  Required update error message temporarily removed to address acute issues on some sites

Version 2.1.2

  • Added: options to unprotect uploaded modules
  • Fixed: H5P statement tracking

Version 2.1.1

  • Fixed: Issue with Mark Complete disabled in topics that did not contain Tin Canny content

Version 2.1

  • Fixed: Illegal String Offset issue on some server configurations

Version 2.0

  • Added: Hyperlinked user’s name to user’s profile page in user report
  • Added: Hyperlinked assignment name to assignment page in users’ assignment reports
  • Added: Support for Adobe Captivate 2017 modules
  • Added: Protection for Tin Can and SCORM modules based on user session
  • Updated: Changed the way modules communicate with WordPress to enable the Mark Complete button
  • Fixed: Illegal String Offset error in some situations
  • Fixed: User assignment reports now list only the selected user’s assignments
  • Fixed: Reporting errors if WP Debug is on


  • Improved H5P statement tracking

Version 1.3.9

  • Added ability to use Tin Canny modules on any post types
  • Fixed inconsistency of user progress between Course Summary and Course Detail reports

Version 1.3.8

  • Added Reset Bookmark Data button in Tin Canny Settings to manually clear resume data errors
  • Fixed 404 errors when resuming Articulate Rise modules
  • Fixed Tin Can statement tracking of Rise and iSpring modules using Request Payload
  • KNOWN ISSUE: Changing site URLs can cause Tin Can data to be omitted from reporting and will be addressed in the next release.

Version 1.3.7

  • Added Tin Can statement tracking for Storyline 2 and Storyline 360 modules in Articulate Mobile Player
  • Updated EDD updater class
  • Fixed user counts to consider all group enrolment options
  • Fixed upload issue of iSpring modules published to web
  • Fixed Mark Complete issue of Captivate modules published to web
  • Fixed completion rate issues caused by group enrolment
  • Fixed Mixed Content errors caused by hard coded URLs

Version 1.3.6

  • Added resume capability for Storyline, Captivate, and iSpring
  • Fixed custom image button in Tin Canny Uploader
  • Changed settings menu page title to Tin Canny Settings

Version 1.3.5

  • Fixed upload issue introduced in 1.3.4

Version 1.3.4

  • Added more error checking to Tin Canny Uploader

Version 1.3.3

  • Added support for permalink containing index.php
  • Added error message when detecting unsupported zip file

Version 1.3.2

  • Fixed errors when deleting Tin Can modules

Version 1.3.1

  • Fixed Mark Complete control for modules displayed in a new window on mobile

Version 1.3

  • Added Group Leader access to reports
  • Fixed Mark Complete visibility for modules displayed in a new window

Version 1.2

  • Added preliminary SCORM support
  • Added iSpring support
  • Added Articulate Storyline 360 support
  • Added Articulate Rise support (SCORM only)
  • Added admin setting to clear all Tin Can data
  • Added validation for average quiz score number
  • Changed minimum capability from ‘activate_plugins’ to ‘manage_options’
  • Removed View Report links on the Course Report page

Version 1.1.6

  • Added: Beta Tin Can/xAPI support for iSpring content
  • Fixed: Notice of undefined variable”s”
  • Fixed: Paths to wp-h5p-xapi.js and wp-h5p-xapi.css files causing 404 error

Version 1.1.5

  • Added Captivate/Storyline uploader to all regular post types
  • Updated Result column to show percentage of total score
  • Fixed issue of Captivate quiz scores not showing in Tin Can Report
  • Removed dependency on H5P xAPI plugin

Version 1.1.4

  • Updated amCharts libraries to version 3.20.17
  • Fixed Tin Can report jQuery selector for empty charts

Version 1.1.3

  • Added a number of under-the-hood architecture tweaks (Thanks, Mark!)
  • Fixed sorting by percentage complete
  • Fixed negative number showing on Y-Axis in Recent Activities chart
  • Fixed reports not displaying in subdirectory install

Version 1.1.2

  • Fixed Storyline upload issue introduced in 1.1
  • Fixed a LearnDash condition that prevented the reports page from loading

Version 1.1.1

  • Added all quiz attempts in user activities table

Version 1.1

  • Added new performance metric “Least Completed Courses”
  • Added stats on total time spent in course
  • Added CSV export to all tables
  • Added option in Settings to control whether LearnDash Mark Complete button should be disabled until the learner completes all Tin Can modules in the lesson/topic
  • Added message to Course Overview Report when there is no data to display
  • Added message to User Progress Report when there are no activities to report
  • Added deletion of Tin Can data when a user’s LearnDash data is deleted
  • Fixed Javascript error when accessing H5P content in admin area
  • Fixed Javascript error with H5P Interactive Video
  • Fixed Javascript error caused by an undefined LearnDash group parameter

Version 1.0.3

  • Fixed 502 Gateway error caused by groups with no assigned courses
  • Fixed rounding of timer seconds

Version 1.0.2

  • Fixed padding for Storyline & Captivate lightbox
  • Fixed zip file upload issue

Version 1.0.1

  • Fixed option to hide Tin Can data from reports
  • Changed table column heading from “Completion Time” to “Time to Complete”
  • Fixed Storyline/Captivate file upload issue when the ZipArchive module was not available on the web server
  • Fixed several TypeErrors

Version 1.0

  • Initial release

Was this article helpful?

0 replies


Please note that this is not an official support channel and questions/comments may go unanswered.
To request support, log in to your account and click Submit a Request.

Leave a Reply

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