Easier LearnDash Group Management

Our LearnDash Groups 2.6 release is big. It adds features that make it easier for Group Leaders to add and communicate with group members. That’s right, we added email functions! And there’s new front end group creation, more Theme My Login support, changes to filters… Let’s take a closer look.

Add & Invite Users

Because inviting individual users, uploading users by CSV and enrollment keys weren’t enough for Group Leaders to add users to groups, we listened to your requests and added a new interface to add users in bulk. Rather than having to add one user at a time, now Group Leaders can add multiple users from a single page. For large groups, this addition could save a lot of time.

Email Group Members

For a lot of sites this will be a big improvement. Uncanny LearnDash Groups 2.6 adds a new feature that allows Group Leaders to email their students right from the Group Management page. To use it, there’s a new optional attribute for the [uo_groups] shortcode of “group_email_button”. You need to turn this one on (so Group Leaders can’t suddenly send emails without you knowing about it), so make sure your shortcode looks like this to use the new button: [uo_groups group_email_button=”show”] (plus any other attributes you want to use). Please note that emails sent with this new functionality are sent on behalf of Group Leaders (so the reply-to address will be theirs) and that emails go to all members of the group.

Front End Group Creation

We’ve been reluctant to add this one, but by popular request it is now possible for users to create their own groups in the front end of LearnDash sites. Adding [uo_groups_create_group] as a shortcode to any page adds our Group Creation wizard to the front end, and the group creation form can be used by any user with the Group Leader or Administrator role. Be very cautious about using this shortcode and make sure the page is properly protected, whether it’s by membership plugin or other control, because in most cases you likely won’t want anyone to be able to create groups and add group leaders. It’s a very powerful feature, and we know it will be of use to many sites, but be very careful about access to it.

And There’s More…

Theme My Login 7.x support has been added for registration forms. The shift to version 7 of this plugin has been difficult and we’ve largely stopped using it ourselves, but enough Groups users have it to make this update necessary.

Drop-down lists in the course and quiz reports have been modified so that if there’s a single entry, that entry will be selected by default. That will save Group Leaders time and improve their user experience. The drop-down lists are now formatted to appear inline, rather than stacked, to save valuable page real estate. If you’ve applied custom CSS styling to these, you’ll want to check to ensure they still look good after you update.

Developers will appreciate some behind-the-scenes changes for easier modification of the plugin and support for custom roles in our permissioning model. Bulk discounts have improved tax support when tax is included in the product price, and a number of other fixes are included to improve general reliability and usability of the plugin.

All set to start using Uncanny LearnDash Groups 2.6? Make sure your license is up to date and then run the update on your site!

What’s New in LearnDash Toolkit Pro 2.5?

Yesterday’s release of the Uncanny LearnDash Toolkit Pro 2.5 update included a few very highly requested features, so we wanted to highlight exactly what’s now available in a blog post.

LearnDash Reset ButtonFirst up, there’s a brand new module: LearnDash Reset Button. We kept this one simple, but it’s powerful. When triggered, it allows users (or the system) to completely reset a user’s progress in a course. An example of this might be when a user has already completed a course but must retake it. In those situations the user may want to reset their progress first so they can start again, and this button is a great way to do that. Want to make sure users only see the button after they’ve completed a course? Wrap it in the shortcode! This module also includes a PHP function to reset course progress, handy for developers that perhaps want to reset progress when users repurchase a product. Learn more about this new module over in our Knowledge Base.

We also have big changes for our Enhanced Course Grid module, one of our most popular modules in Pro.  Users have long requested that there be a way to resume courses. The most recent release of our free LearnDash Toolkit, version 2.5, includes a course-specific Resume button shortcode that outputs a button that takes users back to where they left off in a specific course.  To make that button super easy for users to access, we’ve added a new attribute (resume_course_button=”show”) to the Enhanced Course Grid that displays a course-specific Resume button beneath the course when resume data is available. We’ve also added a second attribute (start_course_button=”show”) that displays a Start button for users that haven’t yet begun courses.  Two big notes for this one: You must have the Resume toolkit module enabled to use the new resume attribute, and if no resume data exists for the user for that course then no button will be displayed. This means that if you turn this on, an existing user with 50% progress in a course wouldn’t see any button because resume data at the course level only gets tracked after you install the Pro 2.5 update. Confused? Check out the Knowledge Base article for more info. Also note that you must update to version 2.5 of the Uncanny LearnDash Toolkit as well to use these new resume features.

To go along with this new resume functionality is a new shortcode included in the free Toolkit plugin. With the resume module in 2.5 we’re adding this new shortcode: [uo_course_resume course_id=”x”]. You can add that shortcode to any page (including course pages!) and it will allow users to return to the lesson, topic or quiz they last visited. It’s just like our regular resume button, except instead of being global this one applies to specific courses. The Knowledge Base article covers how to use it.

And one more big change: you can add category drop-downs to the Enhanced Course Grid! Use the categoryselector=”show” attribute to filter by WordPress category and course_categoryselector=”show” to filer by LearnDash course category. Make sure you use the right one! WordPress vs. LearnDash course categories are a frequent source of confusion for course grid users. The new attributes are included in the Knowledge Base article for the Enhanced Course Grid.

The 2.5 update includes a a few other changes, like the Import LearnDash Users module now supporting Display Name and better Gravity Forms detection.