
Tin Canny Learndash Reporting
/Year

Transform Learner Analytics on WordPress
Tracking training effectiveness requires deep data visibility. Tin Canny LearnDash Reporting bridges the gap between WordPress-based courses and professional eLearning authoring standards. By combining advanced reporting dashboards with an internal database solution, this plugin registers and analyzes interactive learner actions directly inside your administration console, ensuring you do not need expensive external tracking architectures.
What the Plugin Does
This extension functions as a centralized intelligence hub for your learning system. It captures standard WordPress activity alongside external interactions generated by packaged content modules. It features a built-in, lightweight Learning Record Store that processes and translates complex instructional statements without relying on third-party cloud infrastructure. By embedding this layer directly into the platform, administrators gain instantaneous access to course progress, attempt logs, and lesson compliance data in one unified view.
Who It Is For
This solution serves educational institutions, enterprise compliance teams, and commercial training providers who manage complex digital curricula. It is essential for organizations that rely on instructional design software and need to prove completion rates, audit question-level compliance, or empower division managers with independent oversight capabilities over their respective cohorts.
Key Capabilities
- Unified Reporting Dashboards: Consolidates traditional course status records with complex interactive module outputs.
- Native SCORM and xAPI Support: Eliminates external infrastructure requirements by capturing technical learning statements locally.
- Automated Progress Controls: Blocks or permits lesson completion automatically based on the score or status achieved inside an uploaded asset.
- Granular Drill-Down Analysis: Reviews precise question-level data, response selections, and time tracking.
- Front-End Portal Access: Displays complete reporting modules directly to managers and instructors via the front end of the website.
Practical WordPress Use Cases
An enterprise training program can distribute mandatory interactive compliance slide decks and prevent staff members from advancing until they pass the quiz nested inside the asset. For higher education courses, instructors can deploy web-based interactive flashcards and verify aggregate participation times and question difficulty trends across hundreds of active enrollments. Additionally, commercial training centers can offer corporate clients independent manager logins, letting external training coordinators pull localized reports for their staff without granting access to the global site configuration tools.
Setup and Compatibility Notes
The system operates smoothly alongside the native architectural features of LearnDash. It maintains dedicated support for major authoring frameworks including Articulate Storyline, Articulate Rise, Adobe Captivate, iSpring, and standard H5P files. Display configurations allow content deployment via standard responsive iframes, clean lightbox overlays, or standalone browser windows to ensure visual alignment with your active WordPress theme layout.
Reasons to Choose It on WPPick
Acquiring this tool through WPPick allows you to verify and deploy enterprise-level reporting infrastructure safely and affordably. It provides a straightforward pathway to evaluate advanced compliance features and custom manager interfaces on staging environments before making large financial commitments, ensuring full structural alignment with your organization’s custom tracking goals.
Latest Version Context
The current release focuses heavily on infrastructure maturity, security controls, and high-volume data performance. Site owners gain access to precise access filters, enabling custom user capabilities beyond absolute administrative roles. Crucial underlying enhancements include structural optimizations to query handling by replacing standard database joins with index-driven subqueries, translating into dramatic page load improvements when parsing large learning matrices.
Frequently Asked Questions
Does this plugin require an external Learning Record Store?
No. One of its primary structural advantages is an integrated, local database system that handles learning statements entirely within your WordPress environment, saving on secondary service subscriptions.
Which instructional authoring suites are fully supported?
The uploading and monitoring mechanisms natively accept output zip packages from major software options including Articulate Storyline, Rise, Adobe Captivate, iSpring, and standard HTML5 H5P configurations.
Can I restrict access to these specific reports?
Yes. The extension supports frontend report blocks and shortcodes tailored for specific management roles, and it features programmatic filters to grant report visibility to custom site roles securely.
Can a module enforce course progression rules?
Yes. You can configure the system to check learner performance inside an uploaded module, preventing completion of a lesson or topic until the embedded compliance criteria or passing score are satisfied.
Is this reporting system translation-ready?
Yes. The backend interface and frontend user reports include standardized text strings compatible with WordPress translation frameworks and localization tools.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- Added a new filter uo_tincan_ld_admin_capability_check to allow site owners to define which roles can access Tin Canny reporting features, replacing the previous administrator-only restriction #923
- Adjusted loading order to require Composer autoload before init.php for proper initialization #954
- Removed unintended space from the option name to ensure consistent option handling #954
- Tin Canny User Report – Text strings now support translations #937
- Frontend User Report – Made the % Complete and Avg Quiz columns sortable #908
- Prevented the run_activity_name_hash_migration_event cron job from being repeatedly re-scheduled when Tin Canny Reporting is active #935
- Protection setting not applying correctly when set on a lesson or topic #943
- Resolved autoload conflict with the “Insert or Embed Articulate Content into WordPress” plugin #920
- Standardized progress calculation using LearnDash to resolve data inconsistencies between the single Course table and course summary table #944
- Resolved issues with xAPI state requests not loading correctly and added optional debug logging support for troubleshooting #952
- Hide unnecessary notices on Tin Canny Reports #933
- Updated uploader node dependencies #931
- Optimized reporting queries by splitting large INNER JOIN operations into indexed subqueries, reducing scanned rows from millions to thousands and significantly improving execution time #925
- Tin Can – Added WP filter tincanny_result_override to override results value #894
- Course Reports – Adjusted when exclude role and user ID filters are applied to ensure they run at the correct point during initialization #916
- Quiz Module Report (frontend) – Fixed uncaught ReferenceError when sfwd_data is not defined #896
- Quiz Report – Fixed incorrect user display by syncing group user IDs with actual group members #902
- SCORM driver – Improved 404 handling to ensure redirects work properly without affecting other 404 pages #906
- Tin Canny Reports (frontend) – Fixed User Report redirecting to Course Report due to Group filter #900
- User Report – Resolved issue showing double enrolment counts on some sites #891
- Restored missing scormdriver-sync.js to support SCORM sync #917
- Licensing – Plugin license key was being automatically reactivated immediately after deactivation #887
- SCORM modules – Updated legacy file paths to scormdriver.js and scormdriver-sync.js for older uploaded modules #886
- Storyline modules – Resolved an issue where questions were not captured for reporting under specific conditions #885
- Tin Can Report & xAPI Quiz Report – Some group leaders were prevented from using group filters #879
- Site Check – Removed obsolete PHP file check #882
- Manage Content – Visual overhaul with a modernized design
- Manage Content – Added columns to show uploaded date and filesize of each module #867
- Caching condition dropdown not showing options #854
- Course Report and User Report tabs were being removed when "Capture Tin Can and SCORM data" setting was set to "No" #858
- Tin Can Reports – User Search was not working due to SQL WHERE clause issue #864
- User Report – Enrolled group courses were not included in report #862
- Settings – Deleting Tin Canny Data or Bookmarks with a selected course caused a PHP error #851
- Ensure /wp-json/uncanny_reporting/v1/courses_overview/ runs when needed #860
- Course & User Report – Now displays only relevant data to group leaders #849
- Tin Canny Group Quiz Report – Added caching to improve report load times and a loading animation to enhance UX #846
- Individual Quiz Report – PHP error when loading the Gutenberg block on the front end #840
- Tin Can Statement – PHP error when actor data is received as an array instead of a string from some modules #837
- Tin Canny Course/User Report – Fixed an issue preventing the Gutenberg block from loading on the front end #838
- Tin Canny Group Quiz Report – Shortcode not rendering on the frontend #844
- Tin Canny Lesson/Topic Reports – Improved Gutenberg block UI and fixed a JavaScript issue #843
- Tin Canny Reports – Fixed broken "See details" links in front end user reports #842