1. Home
  2. Knowledge Base
  3. Uncanny LearnDash Toolkit Pro
  4. LearnDash Course Dashboard

Important Note

This module may not work with themes or plugins that override default LearnDash styles.  This includes (but is not limited to) the Boss theme by BuddyBoss (including Social Learner) and LearnDash Visual Customizer by SnapOrbital.

Overview

The LearnDash Course Dashboard module is part of the Pro Suite of modules for the Uncanny LearnDash Toolkit. The module adds an expandable list of a user’s enrolled courses to a page. Each course can be expanded to see to see the lessons and topics within, enabling learners to directly access any lesson or topic from a single page without having to first click into the course page and drill down.  We use it on landing pages for learners when they sign in, along with things like a personal greeting, resume button and list of certificates.

Live Demo

See this module in action on our LearnDash demo site!

Shortcode

[uo_dashboard]

To use the dashboard table, just add the shortcode to any page. That will add a collapsible list of courses, lessons, topics, quizzes and earned certificates to the page. You can further change the background and text colors of the table using the LearnDash Table Colors module.

The following attributes are available for the shortcode:

Attribute NameDescriptionAttribute ValuesDefault Value
orderbySets whether courses should be ordered by post ID, title, date, or menu order. "title", "date", or "menu_order"post ID
orderControls whether courses should be listed in ascending or descending order based on what's set in the order_by attribute."asc" or "desc""asc"
showDetermines which courses are displayed. enrolled - displays courses the current user is enrolled in. Shows nothing for logged out users.
all - Shows all courses in the system for both logged in and logged out users.
open - Same behaviour as "enrolled" for logged in users. Shows only open courses for logged out users.
"enrolled", "all", or "open""enrolled"

As an example, you might use

[uo_dashboard orderby="title" order="asc"]

Was this article helpful?

8 replies
  1. Dan Patterson
    Dan Patterson says:

    Hello! We recently purchased the pro took kit and are using the updated dashboard view. Is there an attribute to give the option to expand all by clicking on the course title like in the default ld_profile dashboard? I tried (expand_all=”yes”) and it did not work. I see the “expand all” on the right side of the dashboard, but would prefer users seeing it expanded already.

    Reply
    • Ken Young
      Ken Young says:

      Hi Dan, I already replied to your email, but wanted to post the solution here for anyone else looking. You can drop this code into your page editor (in “Text” mode) just below the shortcode to expand the dashboard by default:

      <script>(function($){$(document).ready(function(){flip_expand_all("#course_list");});})(jQuery);<script>
      Reply
  2. Dan Patterson
    Dan Patterson says:

    Hello,

    Is there an attribute for the course grid shortcode that allows a category filter? The LearnDash course grid has one using (course_categoryselector=”true”). I would like to use one with the enhanced course grid that Uncanny Owl has on the pro took kit.

    Thanks,

    Dan

    Reply
    • Ken Young
      Ken Young says:

      Hi Dan, unfortunately there’s no category filter attribute; however, that would be a good feature and I’ve added it to our product backlog. In the meantime, if you’ve got a page builder with something like a tab or accordion element in it, we’ve seen some customers use the category attribute to add category-specific grid to each tab/accordion pane, and that lets users switch between categories.

      Reply
  3. Michelle A
    Michelle A says:

    We are using the LearnDash Course Dashboard on our membership site, which uses Memberbium. We have a different member home page, than courses, as we have many compontents to our membership site.

    How do you remove the automatic redirect that is set up on this page for when users sign in? It overrides Memberium’s user level home page settings.

    Thanks!

    Reply
    • Ken Young
      Ken Young says:

      Hi Michelle, this module doesn’t contain any redirect code, so there must be something else redirecting your users. You could verify this by temporarily deactivating the module or removing the shortcode from the page.

      Reply

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 *