1. Home
  2. Knowledge Base
  3. Uncanny LearnDash Groups
  4. Uncanny LearnDash Groups Changelog

3.4

  • Changes to Group Management page:
    • Added: Attribute to hide Group Courses section (group_courses_section=”hide|show”)
    • Updated: All buttons reorganized into two menus: Users and Reports
    • Updated: Improved performance
    • Updated: Page is no longer set to draft status when the plugin is deactivated
    • Updated: Add Courses button moved and resized to match Add Seats button
    • Updated: Course Report and Quiz Report buttons now hidden automatically when “None” is selected for the corresponding pages in settings
  • Changes to front-end Assignment and Essay management:
    • Added: Ability for users to show/hide columns
    • Added: Ability for admins to specify default columns
    • Added: Ability to drag and drop to reorder columns
    • Added: Ability to drag to resize columns
    • Added: Table responsiveness (columns are auto-collapsed on narrow screen widths)
    • Added: First Name and Last Name columns
    • Added (Essays only): Graded/Ungraded/All filter (Ungraded is default)
    • Added: (Essays only): Question and Content columns
    • Updated (Essays only): Renamed “Submitted by” column to “Student”
    • Updated (Assignments only): Renamed “Author” column to “Student”
    • Updated: Filters that cannot be used without first selecting a parent filter are now disabled until the parent filter is selected
  • Added: Filters for Group Name field label (ulgm_group_name_text) and Group Name field placeholder (ulgm_group_name_placeholder) on WooCommerce checkout page
  • Added: Ability to make code field optional when using Theme My Login for group/site registration
  • Updated: Group Licenses can now be purchased along with other product types (excluding other Group License products)
  • Updated: Reorganized settings page
  • Updated: Courses now sorted alphabetically on Create Group page
  • Updated: Improved support for Theme My Login 7.x and the use of customized registration form templates
  • Updated: Cleared transients when purchasing direct access to a group via WooCommerce to reduce delay in user appearing in group list
  • Updated: Users added by Group Leaders are now assigned their full email address as username
  • Fixed: Courses with completed draft lessons no longer show > 100% complete in Progress Report
  • Fixed: Duplicate checkbox and total calculation issue on Buy Courses page when using Astra/Elementor
  • Fixed: SQL error when creating new groups
  • Fixed: Removed references to “toolkit” plugin in code
  • Fixed: “Group Leaders do not use seats” option now respected when adding group leaders on the front end

3.3.1

  • Updated: Converted dropdown on group management page to select2
  • Fixed: Completion logic bugs on Manage Progress page
  • Fixed: Removed access to certificates when courses and quizzes marked incomplete
  • Fixed: Permissions check when accessing Manage Assignments page
  • Fixed: Invalid namespace references that affected a few translations

3.3

  • Added: Ability for Group Leaders to view/print/download learner course and quiz certificates from Manage Progress page (excluding topic-level quiz certificates)
  • Added: Button to Upgrade Group to work with Uncanny Groups on Edit Group page
  • Added: Total number of enrolled users now displayed below “Enrolled Users” heading on Group Management page
  • Updated: Improved performance and reliability when adding large numbers of seats (1000+) to a group
  • Updated: Added check during manual group creation for existing order_id when generating a new order_id
  • Updated: Added a user role check on the Manage Progress shortcode
  • Fixed: Leaders are no longer automatically added as members after editing and saving a group in wp-admin
  • Fixed: Added check on remote call returning error on Help tab
  • Fixed: Added check if variable is instanceof WC_Product to eliminate 500 error on some sites
  • Fixed: Filled checkboxes appearing partially cropped on some sites
  • Fixed: Line breaks converted to “nn” in default email content

3.2

  • Added: Manage Progress – Gives Group Leaders and Administrators the ability to manage learner progress on your site’s front end (mark topics, lessons, courses and quizzes* complete or incomplete). *Does not yet support topic-level quizzes. Visit the Knowledge Base for more information.

3.1.6

  • Fixed: Course Report button missing

3.1.5

  • Fixed: Removed references to unreleased Manage Progress functionality

3.1.4

  • Updated: Dropdowns changed to select2 to better match controls in Tin Canny LearnDash Reporting plugin
  • Updated: Added note in Upload Users modal dialog: Empty values in the user_pass column will generate a random password for the user
  • Fixed: If the user_pass column in an uploaded .csv file is not set, the new user is now assigned a randomly generated password
  • Fixed: If the Front End Assignment and Front End Essay Management pages already exist, they are not created again when the plugin is reactivated
  • Fixed: Missing Add To Cart button on Group product type
  • Fixed: Various PHP notices

3.1.3

  • Updated: If the number of users in an uploaded .csv exceeds the available seats, an error message is displayed and no users are imported
  • Fixed: The Course dropdown in the Course Report did not allow selection of a course

3.1.2

  • Fixed: Fatal error if WooCommerce is not installed
  • Fixed: Issue on some sites where seat count would not increment if Not Started user is removed from front end

3.1.1

  • Added: Ability to automatically assign dynamically created group license products to a category for improved integration with other functions (e.g. category-specific coupons)
  • Updated: Improved compatibility with email service plugins (Amazon SES, Mandrill, etc.)
  • Updated: Improved Add Seats and Add Courses purchase workflow – “Credit for existing seats” calculations are now done behind the scenes
  • Updated: Front End Essay/Assignment Management – After updating an essay or assignment using the modal dialog, the table reloads with all previous filters, searches and sorting
  • Updated: Bulk discounts table now hidden when bulk discounts are not enabled
  • Updated: Improved compatibility with local development environments
  • Updated: Made settings page slugs independent of plugin translation
  • Fixed: Added pricing field to Group product type
  • Fixed: Group product type would revert to Simple product type on save
  • Fixed: Some PHP notices causing hangs when error reporting is set to STRICT

3.1

  • Added: Compatibility with LearnDash 3.0
  • Updated: Made DataTables strings easier to translate
  • Updated: Added context to some translatable strings
  • Updated: Added conditional for the seat information so the final string changes if the number of total/available/remaining seats is greater than one
  • Updated: Removed email tokens from translatable strings to prevent users from translating the tokens
  • Fixed: Removed non-functional % Complete link on individual report page
  • Fixed: Removed some i18n functions to prevent HTML from being translated
  • Fixed: Settings page could not be saved when plugin name is translated
  • Fixed: Invalid characters in .pot file
  • Fixed: Some general settings were reset when email settings were updated
  • Fixed: PHP notice on utilities.php line 1008
  • Fixed: Incorrect textdomain in theme-my-login-support.php

3.0.5

  • Fixed: Some students showed “Not Started” status despite having recorded progress in group courses
  • Fixed: Some strings missing from .pot file

3.0.4

  • Added: Automatic template overrides!  Override any file in the /src/templates folder by copying it into /uncanny-groups/ in your child theme
  • Added: Support for Gravity Forms User Verification feature when using a Gravity Forms registration form
  • Updated: Optimized course progress queries on the Group Management page [uo_groups] to improve page load time
  • Updated: Front End Essay/Assignment Management – After updating an essay or assignment using the modal dialog, the table reflects the change by reloading with the same dropdown values previously selected
  • Fixed: Email Users function was using the site information instead of the group leader’s information on some sites

3.0.3

  • Added: Setting to show a custom message to users when adding seats to a group
  • Added: Ability to include a column for password in uploaded .csv file (leave blank to auto-generate a password)
  • Updated: Nested relational meta queries for improved compatibility with other plugins
  • Updated: Moved email settings to separate Email Settings page
  • Updated: Improved design of modal dialogs on front end Assignment and Essay management pages
  • Updated: Added default value to avoid fatal error when user logs in using SSO & group leader is assigned as a member of group
  • Fixed: Uploading multiple existing users in a .csv file
  • Fixed: Attempting to copy an enrollment key to clipboard copied the wrong key
  • Fixed: JavaScript error on Internet Explorer 11

3.0.2

  • Added: Gutenberg blocks for front-end Assignment and Essay management
  • Added: Sorting on Status, Assigned Course and Assigned Lesson columns of Assignment Management table
  • Updated: Gravity Form integration now has a custom “Uncanny Code” field type that enables placement of the registration code field anywhere in the form
  • Updated: Improved Assignment/Essay report UX for leaders of single groups and groups with only one course
  • Updated: Removed page restriction on shortcodes; all shortcodes now work on pages other than those defined in settings
  • Updated: Confirmation messages in the modal dialog when editing essays and assignments
  • Updated: Assignment modal now has a single button to “Update & Approve” or “Update” instead of two buttons
  • Updated: Users now show status of “In Progress” when any progress has been recorded in a course
  • Fixed: Unable to edit multiple assignments/essays without a page refresh
  • Fixed: Points could not be saved on assignments
  • Fixed: Error when adding an existing user
  • Fixed: Email group members now sends email in HTML format
  • Fixed: Error when adding an existing user to a group on some sites

3.0.1

  • Added: Ability to enable/disable Course Report, Quiz Report, Assignments and Essays buttons from plugin settings page by setting associated dropdown to “None”
  • Updated: Assignment and Essay Management pages now auto-created on plugin activation
  • Fixed: Licensing page not working correctly on some sites

3.0

  • Added: Ability to associate WooCommerce products with LearnDash groups so group access can be purchased on a one-time or subscription basis
  • Added: Front-end assignment management interface for group leaders [uo_groups_assignments]
  • Added: Front-end quiz essay question management interface for group leaders [uo_groups_essays]
  • Added: Ability to email group users by status (Not Started, In Progress, Complete)
  • Added: Basic Gutenberg block support
  • Added: Additional hooks for developers
  • Added: Uncanny 3.0 plugin architecture (tabs for Help, License Activation, etc.)
  • Updated: Reports now use LearnDash API to retrieve completion status
  • Updated: Field placeholders added to added to built-in registration form
  • Updated: Group Leader fields are now optional on front-end group creation page
  • Updated: Add Existing User option removed from Add User dialog; form now auto-detects whether or not user already exists
  • Updated: Added call to load_plugin_textdomain for improved translation support
  • Updated: Improved multisite support
  • Updated: Improved compatibility with some third party email plugins and providers
  • Updated: Cart is now skipped when adding courses to an existing license
  • Fixed: Typo in registration confirmation message

2.7

  • Added: Attributes category and course_category to [uo_groups_create_group] shortocde to limit the courses available in the form
  • Added: Featured image field to Create Group form (in both the back end and front end)
  • Added: Filters to modify or disable plugin emails:
ulgm_maybe_send_group_email //for all user emails
ulgm_maybe_send_welcome_email //for welcome email
ulgm_maybe_send_redemption_email //for redemption email
ulgm_maybe_resend_redemption_email //for resend redemption email
Example (disabling emails):
 add_filter('ulgm_maybe_send_group_email', '__return_false'); 
 add_filter('ulgm_maybe_send_welcome_email', '__return_false'); 
 add_filter('ulgm_maybe_send_redemption_email', '__return_false'); 
 add_filter('ulgm_maybe_resend_redemption_email', '__return_false');
  • Updated: Email users function now sends a separate email to each user in the group rather than a single email with all users BCC’d
  • Updated: CSS on modal dialog close button for better compatibility with some themes
  • Updated: Bulk Add & Invite no longer overwrites First Name and Last Name data for existing users
  • Updated: Upload users via .csv now supports columns in any order
  • Updated: [uo_groups_create_group] now works for Administrators, Group Leaders, and any role with the manage_options capability
  • Fixed: Remove Group Leader button not showing up in some situations
  • Fixed: Add user button non-functional in Internet Explorer 11
  • Fixed: SQL syntax error being logged on some operations
  • Fixed: [uo_groups_create_group] content no longer renders above page content
  • Fixed: Bulk Add & Invite users form now sends the correct email to the newly added users (new users get the New User Welcome Email and existing users get the Existing User Welcome email)

2.6.1

  • Added: Notice displayed and plugin automatically deactivated if LearnDash is not active
  • Updated: After submitting the Bulk Add & Invite Users form, the group that users were added to remains the active group
  • Updated: Improved error handling in front end .csv user upload
  • Updated: File name of individual progress report .csv now includes user’s first name and last name (or user ID if those fields are blank)
  • Fixed: Course Name column populated in .csv export of individual progress report
  • Fixed: Bug in Email Group Members function that prevented emails from being sent on some server configurations

2.6

  • Added: Bulk Add & Invite Users interface
  • Added: Front-end Create Group form shortcode: uo_groups_create_group
  • Added: do_action at end of process_manual_group function for developers
  • Added: Front-end interface for group leaders to email group members
  • Added: Support for Theme My Login registration forms
  • Updated: Dropdowns on Course and Quiz reports now appear inline instead of stacked vertically
  • Updated: Dropdowns on course and quiz reports now auto-populate if only one option is available, instead of forcing the user to select an option
  • Updated: Improved support for LearnDash custom labels
  • Updated: Group Management UI permissions – improved support for Administrators and custom roles
  • Fixed: Bulk discount calculations when “I will enter prices inclusive of tax” is checked in WooCommerce settings
  • Fixed: General tab missing on WooCommerce Subscription products
  • Fixed: auto_login and redirect attributes of uo_groups_registration_form shortcode now working if enrollment code not entered
  • Fixed: Save button did not work on Settings page on some sites
  • Fixed: Visibility of __sleep method (PHP 7 notice)

2.5

  • Added: Individual learner progress report (accessible by clicking on a user’s status on the Group Management page)
  • Added: CSV export capability on course and individual reports
  • Added: Optional Terms and Conditions checkbox on the groups registration form
  • Added: quiz-order parameter to sort the quiz dropdown on [uo_groups_quiz_report].  Possible values include  ‘ID’,’title’,’date’,’menu_order’
  • Added: quiz-orderby parameter to sort the quiz dropdown on [uo_groups_quiz_report]. Possible values include ‘ASC’,’DESC”
  • Updated: Re-labeled “Progress Report” button as “Course Report”
  • Updated: Users that have not yet started a course now appear in the Course Report with progress at 0%
  • Updated: Bulk Discount line no longer appears on Buy/Add Courses page if bulk discount is not enabled
  • Updated: Removed word “Group” from the top of the Course, Learner and Quiz report shortcodes
  • Updated: Design of settings pages in back-end
  • Fixed: #GroupName token now works in Group Leader welcome emails
  • Fixed: Error creating a variable subscription product while Uncanny LearnDash Groups is active
  • Fixed: Quiz dropdown is now filtered based on group and course dropdown selections on Safari and iOS

2.4

  • Added: Option to allow Group Leaders to delete members to free up seats even after they’ve started or completed courses
  • Added: Option to prevent Group Leaders from taking up a seat when added to the Enrolled Users table
  • Added: [uo_groups] parameter add_group_leader_button to show/hide the Add Group Leader button
  • Added: Additional string localizations
  • Added: course-order parameter to sort the course dropdown on [uo_groups_course_report] and [uo_groups_quiz_report].  Possible values include  ‘ID’,’title’,’date’,’menu_order’
  • Updated: Group Leaders can now be removed from the Enrolled Users table
  • Fixed: Checkboxes displayed missing fonts on some systems
  • Known Issues: Quiz dropdown on Quiz Report ignores group and course filters on iOS and Safari

2.3

  • Added: Course filter on Quiz report
  • Updated: Dates and times in Progress and Quiz reports now reflect the time zone selected in WordPress settings
  • Updated: Group dropdown no longer appears on Progress and Quiz reports if the leader is assigned to only one group
  • Updated: “Registration Code” field label changed to “Enrollment Key” on registration form
  • Fixed: First Name and Last Name tokens are now populated in the welcome email when “Send Enrollment Key” is selected in the Add User dialog
  • Fixed: Group leader user is now created correctly when creating a group at Uncanny Groups > Create Group
  • Fixed: Error messages are now displayed correctly in the Add Group Leader dialog box
  • Fixed: Links to essay questions in the quiz report now work correctly

2.2

  • Added: Additional parameter for [uo_groups] shortcode: key_options that hides key-related options in the Add User and Upload Users dialogs
  • Updated: CSS styling and layout of [uo_groups_buy_courses] shortcode
  • Updated: CSS styling of [uo_groups_registration_form] shortcode
  • Updated: Plugin will no longer redirect users to the Group Management page on successful checkout
  • Updated: [uo_groups_url] shortcode is now visible only to Group Leaders and Administrators
  • Updated: Styling of Create Group page (in WordPress admin panel) is now consistent with Settings page
  • Updated: Order of product types in dropdown on Edit Product screen

2.1

  • Added: Support for Gravity Forms registration forms
  • Added: Improved compatibility with WP Better Emails
  • Updated: Quiz report now displays First Name, Last Name and Email rather than Username
  • Updated: Creating a group from Uncanny Groups > Create Group now suppresses the default WordPress new user email and correctly populates the #Password token in the email to the group leader
  • Updated: Additional strings are now translatable
  • Fixed: Group dropdown on Progress Report page no longer limited to 10 groups
  • Fixed: Line breaks are preserved in emails
  • Fixed: Error messages were not being displayed when fields were populated incorrectly in the Add User dialog
  • Fixed: Group Management report would get stuck if the group was empty (no users)

2.0

  • NOTE: This is a major update, including UI changes. If possible, we recommend updating on a staging environment prior to updating on your live site.
  • Added: Support for pre-configured subscription-based licenses with WooCommerce Subscriptions
  • Added: Many shortcode parameters that enable customization of the Group Management page (https://www.uncannyowl.com/knowledge-base/group-management-page/#Customizing_the_Group_Management_Page)
  • Added: User Interface color palette options in Uncanny Groups > Settings
  • Added: Support for post-amount currency symbols on the Buy Courses page
  • Updated: User Interface and styling of Group Management page
  • Updated: Styling of Progress Report, Quiz Report and Settings pages
  • Updated: Users deleted prior to being removed from a group will now credit the deleted user’s seat to the group
  • Updated: Welcome emails are now sent as HTML instead of plain text
  • Updated: Non-functional column sorting removed from group leaders table
  • Updated: Div class “error” on Buy Courses page changed to “uo_groups_error”
  • Updated: Additional plugin strings are now translatable
  • Fixed: User’s status now only shows “Completed” when all courses in the group have been completed
  • Fixed: Password sent in group leader welcome email now works correctly
  • Fixed: #GroupName token in emails now populates with group name
  • Fixed: Subtotal on Buy Courses page displayed incorrect amount in some situations
  • Fixed: Errors preventing users from registering into groups in some situations
  • Fixed: JSON error at checkout when using Stripe payment gateway
  • Fixed: Users can no longer add multiple licenses to the cart, causing an error at checkout
  • Fixed: Groups bulk discount no longer affects standard WooCommerce products
  • Fixed: Group Leader now receives a welcome email when a new group is created from Uncanny Groups > Create Group

1.4.1

  • Fixed: CSS conflict with Event Tickets Plus
  • Fixed: Missing CSS on Bulk Discounts page

1.4

  • Added: Support for up to 10 bulk discount levels
  • Added: A setting to include Group Course products in the order when users build a custom license.  This enables integration with other plugins that perform actions on purchase such as Follow Up Emails, WP Fusion, Memberium, etc.
  • Updated: Checkout CSS styles removed because they caused conflicts with some themes
  • Fixed: Cleaned up a number of PHP notices

1.3

  • Added: Option to control whether group leaders are automatically added as group members
  • Updated: Group Leaders can now remove any other Group Leader, but not themselves
  • Updated: WooCommerce orders no longer autocomplete
  • Fixed: Cost calculations when group leaders other than the original purchaser add seats or courses to a group
  • Removed: Global setting to show license products in store – setting is at the product level as of version 1.2

1.2

  • Added: The ability to for an admin or shop manager to manually set the price of a group license product
  • Updated: Only admin and shop manager created license products are shown in the WooCommerce store when “Show License Products in Store” is checked
  • Updated: Quiz report now shows “No Stats Recorded” instead of a spinning progress indicator if no statistics have been captured for the quiz
  • Updated: Group License and Group Course products are now fully compatible with WooCommerce 3+
  • Fixed: Miscellaneous jQuery modal dialog issues on some sites
  • Fixed: “Sold Individually” product setting now functions correctly with Groups plugin active
  • Fixed: Pagination buttons no longer cause the page to jump
  • Fixed: Message displayed when a group leader attempts to remove the original group leader
  • Fixed: Group management page and group progress report now display all courses assigned to the group
  • Fixed: Adding a group leader would freeze if the LearnDash Group Registration module of the LearnDash Toolkit Pro is enabled
  • Fixed: Default email message now contains #Password instead of just Password

1.1.2

  • Added: Link to sample .csv file in Upload Users dialog box
  • Fixed: incorrect form label and ID attributes
  • Fixed: Typo in registration message
  • Fixed: $post variable conflict with plugins, including WooCommerce Dynamic Pricing
  • Fixed: pagination link in the members table

1.1.1

  • Updated: Plugin now utilizes jQuery library included with WordPress instead of enqueuing its own version, which should resolve numerous miscellaneous theme and plugin conflicts
  • Updated: Made additional UI strings translatable
  • Fixed: All translatable strings now use uncanny-learndash-groups textdomain
  • Fixed: Email tokens are now case insensitive
  • Fixed: If an existing user is specified as Group Leader on the Create Group page, the user’s role is now correctly changed to Group Leader
  • Fixed: [uo_groups_url] shortcode now works correctly

1.1

  • Added: Group course list now link to courses
  • Added: New email variables for #SiteName and #GroupName
  • Added: Ability to set From Name, From Email and Reply-to on email settings page
  • Updated: CSS classes on group course list
  • Updated: Replaced “Name” column with “First Name” and “Last Name” columns on group progress report
  • Updated: Users with group_leader role can now be removed from the group member list as long as they are not leader of the current group and have not started any courses
  • Fixed: Password sent to users added with “Add and Invite Users” now works consistently

1.0.2

  • Updated: Added uog_header style to table spans to avoid CSS class naming conflicts
  • Fixed: Group Progress Reports not loading in some environments

1.0.1

  • Fixed: csv upload dialog displays correct error message when incompatible file format detected
  • Fixed: On plugin activation, pages are now created with correct shortcodes
  • Fixed: Progress report no longer allows access if user does not have Group Leader role
  • Fixed: Per Seat Text in settings is now displayed on group management page

1.0

  • Initial release

Was this article helpful?

0 replies

Comments/Questions

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 *