Fixed:
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
Added:
Manage Content – Visual overhaul with a modernized design
Manage Content – Added columns to show uploaded date and filesize of each module #867
Fixed:
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
Under the Hood:
Ensure /wp-json/uncanny_reporting/v1/courses_overview/ runs when needed #860
Fixed:
Course & User Report – Now displays only relevant data to group leaders #849
New Feature:
New report - Quiz Report [uotc_ld_quiz_report] #487
Addition:
Tin Canny Uploader - Show maximum upload size limit by host when full zip option checkbox is selected #649
Update:
Tin Canny Uploader - Removed cancel button for full zip uploads #644
Fixed:
Tin Canny Uploader - File by File method - Update Error handling of 403 and 503 #643
Tin Canny Uploader - Replace module functionality with full zip creating new module #645
Fixed:
- Course and User reports - Improved groups query #573
- Course and User reports - Reports showing 0 values in a specific scenario on some sites #573
- Improved PHP 8.2 compatibility #578
Fixed:
Updated:
- iSpring 11 xAPI modules statements not tracking #441
- Course reports never load because of insufficient site resources #450
- Lightbox - All effects other than fade make the content load off-screen #442
- PHP Error during sanity check in a certain situation #432
- "Add Tin Canny Media" button missing from Divi Visual Builder #424
- User report tab, TinCan page - Page title not showing correctly #420
- User report tab, TinCan page - Course title showing up as 'Not Found' and Page title #417
Internal:
- Tin Canny Reporting - Improved translation strings #412
- Added WordPress filter uo_tincanny_reporting_get_state_fallback_query to enable/disable fallback #427
- Applied branding changes for branding changes #391
- Security hardening for Uncanny Automator installer #431
Updated:
Fixed:
- Tin Canny - Remove shell_exec dependancy and use WordPress FileSystem for various file management tasks #399
Developer:
- Fix Leading space in translation #402
- New do_action call to allow early exit #404
- do_action( 'tincanny_before_process_request' );
4.1.2 [2022-06-21]
Added:
Updated:
- Quiz Question Analysis - Add date range #334
- Quiz Question Analysis Report - Excel export option #330
- Uncanny Automator 1-click installer #84
Fixed:
- Tin Can & xAPI reports CSV export - Add user ID column #324
- Tin Can Course Report - Group names in the group drop down now appears alphabetically #318
- Ticket submission from inside plugin now includes site URL and license details #205
- Quiz Question Report - Limit results to a specific quiz when share questions setting is enabled #328
- Course Report - Data visualization #326
- Function get_magic_quotes_gpc() deprecated since PHP 7.4 #317
Big Thanks to @weimar for supplying this. 😍
=Changelog=
Added:
Updated:
- Quiz Question Analysis Report - uo_tincanny_reporting_questions_quiz_dropdown_title filter added #313
Fixed:
- Quiz Question Analysis Report - "LearnDash" word dropped from quiz dropdown #312
- Quiz Question Analysis Report - Additional CSS classes added #304
- Core - WP_Filesystem_Direct fallback added when shell_exec not available #301
- Quiz Question Analysis Report - PHP error when the site is < PHP 7.3 #296
- Tin Canny Report - hidden page field accidentally breaking frontend reports on some sites #282