A LearnDash Course Completion Report for Everyone

Have you ever wanted an easy way for learners, managers, parents, administrators, or anyone else to verify course completion records? Especially if they don’t have WordPress accounts? Until recently, there has been no way to make this possible with LearnDash. Administrators and Group Leaders have several options, between LearnDash CSV reports, ProPanel, Tin Canny and other plugins, but access to the data is heavily restricted.

We introduced a great way to verify course completions a few weeks ago but we didn’t draw a lot of attention to it. It’s part of our new Continuing Education Credit plugin, and the front end course completion report was one of the features we were most excited about. Even though the name might suggest otherwise, the plugin does not require you offer credit for your courses. In fact, it offers several features (multi-course certificates are another) that don’t depend on courses with credits. EVERY LearnDash site stands to benefit from having the plugin.

[et_bloom_inline optin_id=”optin_2″]

Check out the screenshot below of our course completion report (notice the lack of CEU reporting in this version!). This is in the front end on a regular WordPress page and it can be used by anyone, regardless of whether or not the user has an account on the site. (We protect privacy by requiring that at least 3 characters be entered in the search field. Otherwise, it’s wide open for easy reporting.)

LearnDash Completion Report Front End

If you’re familiar with our Continuing Education plugin you may recognize this report—except that it’s missing a column. That’s because it normally includes a column for CEU values, as it was designed as a CEU report.  With a tiny code tweak that column can be hidden and it becomes a comprehensive completion report for any LearnDash site!

To make the change, simply add this string inside the Text tab of the WordPress editor for the page (instead of just using the shortcode by itself):

<style>.hide-ceu #searchResults thead tr th:nth-of-type(5),.hide-ceu #searchResults tbody tr td:nth-of-type(5){display: none;}</style>
<div class=”hide-ceu”>

And with that, you’ve got an easy-to-use LearnDash course completion report in the front end of your LearnDash site!

Here are just a few scenarios where this type of report could be helpful:

  • Allowing an employer to verify staff course records without requiring a site account or the use of LearnDash Groups.
  • Allowing a parent to check on their child’s progress.
  • Allowing a third party certification or accrediting body to verify member training.
  • Allowing a student that no longer has site access to retrieve their records.

We would love to hear about your own creative uses of the course completion report in the comments!

author avatar
Ryan Moore Director
Ryan Moore (MA, PMP, BCom) is the Cofounder and Director of Uncanny Owl, creators of Uncanny Automator and a suite of popular add-ons for LearnDash. Since 2013, Ryan has helped thousands of companies add elearning and automation capabilities to their WordPress websites.
2 replies
  1. Fabrizio Perfetti
    Fabrizio Perfetti says:

    I would like to know , if there is a shortcode that give you the opportunity that open directly the student’s report logged, without the search.
    Thank you

    • Ryan
      Ryan says:

      This is something we’re taking a look at for a future release, but at this time there is no way to link directly to a user’s course completion record or transcript.



Please note that this is not a support forum. If you are experiencing issues on your site, please open a support ticket instead. Site-specific support questions submitted as comments will be unanswered.

Leave a Reply

Your email address will not be published. Required fields are marked *