LearnDash Design & Tutorials

LearnDash Design & Tutorials

LearnDash Reporting Tools (Free & Premium) & How to Use Them

Affiliate Disclosure: We may be compensated if you use our links to make a purchase. We are extremely selective in who we partner with & only recommend products we believe in. Our affiliate relationships do not influence our recommendations.

Any good LMS should provide instructors & admins with reporting data. This article will focus on LearnDash reporting tools. There are some default LearnDash reports that are included with the plugin, an official LearnDash reporting plugin called ProPanel, and then several third-party LearnDash reporting tools.

We’ll briefly cover each option in this article, but we have a LearnDash reporting course over on LDX Training which goes into more detail on each one, along with screenshots (and videos coming soon).

Here’s a quick overview video about the course and what we cover:

Table of Contents

  1. LearnDash CSV Reports (included w/ LearnDash)
  2. LearnDash Transactions (included w/ LearnDash)
  3. LearnDash ProPanel (premium, $49)
  4. Tin Canny Reporting (premium, $249)
  5. Wisdm Reports for LearnDash (free & premium, $120)
  6. Easy Dash for LearnDash (free)
  7. Users Insights (premium, $99)
  8. Gradebook for LearnDash (premium, $79)
  9. SCORM / xAPI
  10. Other LearnDash Reporting Plugins

1. LearnDash CSV Reports

The only default reporting that LearnDash provides is two .csv files that you can download.

  • Course Data
  • Quiz Data

LearnDash Course Data Report

Each row of the .csv file contains the following information:

  • User ID
  • User Name (unfortunately, first & last name are combined in one field)
  • User Email
  • Course ID
  • Course Title
  • Steps Completed
  • Total Steps in Course
  • Course Completed (yes or no)
  • Course Completed On (date only, no time)
  • Course Started On (date only, no time)
  • Total Time Spent on Course (in this format: 15d 6h 27m 9s)
  • Last Step ID (the post ID of the last lesson/topic/quiz the user completed)
  • Last Step Type (could be lesson, topic, or quiz)
  • Last Step Title
  • Last Login Date (date only, no time)

Here’s an example:

LearnDash course report csv example file

LearnDash Quiz Data Report

Each row of the .csv file contains the following information:

  • User ID
  • User Name (unfortunately, first & last name are combined in one field)
  • User Email
  • Quiz ID
  • Quiz Title
  • Score (correct questions)
  • Total (total questions)
  • Date (that the quiz was taken)
  • Points (received)
  • Points Total (total available)
  • Percentage
  • Time Spent (in this format: 12m 54s)
  • Passed (yes or no)
  • Course ID (that the quiz was associated with)
  • Course Title (that the quiz was associated with)

Here’s an example:

LearnDash quiz data csv report example

2. LearnDash Transactions

This data is only available if you’re using one of the built-in LearnDash payment methods—Stripe Connect, Stripe Add-on, PayPal, or Razorpay. All other third-party payment methods/plugins have separate reporting, and those transactions will not be displayed here.

LearnDash transactions screen

The following information will be shown for each transaction:

  • Title
  • Date
  • Payment Processor (Stripe, PayPal, Razorpay)
  • Transaction Type (pending, complete, canceled, expired, etc.)
  • Coupon
  • Access Status
  • Enrolled Course/Group
  • User

You use the dropdown menus at the top of the list to filter transactions by:

  • date (month)
  • payment processor
  • transaction type
  • course
  • group

You can also search transactions by keyword, which is great if you’re looking for a specific user or email address. Use the search box in the top-right corner.

3. ProPanel

ProPanel is LearnDash’s own reporting plugin. It is a separate plugin that needs to be installed & activated just like any other WordPress plugin. Once activated, it displays 5 reporting widgets on your Dashboard in the WordPress admin area.

  • ProPanel is included if you purchase a subscription to LearnDash Cloud
  • Legacy customers of the LearnDash plugin (PLUS & PRO) plans also have access to ProPanel
  • With LearnDash’s new pricing, it appears that ProPanel is no longer included, and is a separate $49/yr. add-on

ProPanel Reporting Widgets

There are 5 total ProPanel reporting widgets, all displayed on the WordPress Dashboard screen. You can also display these widgets on the frontend of your site using the [ld_propanel] shortcode with various parameters. The 5 reporting widgets are:

  • ProPanel Filtering
  • ProPanel Overview
  • ProPanel Activity
  • ProPanel Reporting
  • ProPanel Progress Chart

LearnDash ProPanel all 5 reporting widgets

By default, ProPanel reports are only visible in the admin area to Administrators & Group Leaders.

  • Editors, Authors, and Contributors will not see ProPanel reports.
  • Administrators will see all data
  • Group Leaders will only see data relating to the groups that they manage

To learn more, check out our free sample lesson on ProPanel, or sign up for the course.

4. Tin Canny Reporting

Tin Canny Reporting for LearnDash provides an easy, convenient way to upload, track, and report on all types of SCORM and xAPI/Tin Can data, as well as standard LearnDash records. While its initial purpose may have been to provide reporting on SCORM and xAPI data, it’s still a valuable LearnDash reporting tool for those who are not using SCORM or xAPI, and just rely on typical LearnDash reporting metrics for courses, lessons, topics, and quizzes.

In general, Tin Canny Reporting provides 4 different types of reports:

  • Course Report
  • User Report
  • Tin Can Report
  • xAPI Quiz Report

The Tin Can & xAPI Quiz reports will only apply if you’re using Tin Can or xAPI data/authoring tools.

Types of Reports

Here’s an example of the basic course report. You can drill down to individual courses for even more granular data about each student of each course.

Tin Canny Reporting for LearnDash course report overview

Tin Canny Reporting now also offers a Quiz Question Analysis Report. See below for an example.

Tin Canny Reporting quiz question analysis report

You can learn more in our LearnDash Reporting course. We have made the Tin Canny Reporting lesson in our reporting course free for a limited time.

5. Wisdm Reports for LearnDash

Wisdm Reports for LearnDash is a free plugin (with a premium upgrade) that provides additional reporting for LearnDash sites. It was created by WisdmLabs, a company known for creating products and offering services related to LearnDash.

Upon activating the plugin, a new page is automatically created for you on your Pages > All Pages screen. It should be called “Reporting Dashboard” or “LearnDash Reports.” This page contains a collection of blocks that display all of the free reporting options that the plugin offers.

Reporting Blocks

Wisdm Reports makes use of the WordPress block editor. All of its reporting metrics are available individually, as blocks you can add to a reporting page. There are 14 total blocks available, some of which include:

  • date filter
  • total courses
  • total learners
  • total revenue *
  • revenue from courses *
  • daily enrollment
  • time spent on course
  • course completion rate

* Revenue data is only available for the default LearnDash payment methods (Stripe, PayPal, Razorpay). Third-party ecommerce data is not reported.

Permissions

By default, the following user roles will be able to view the reporting blocks on the frontend of your site:

  • Administrator
  • Group Leader

Premium Features

Upgrade to the premium version to be able to…

  • download a few reports in .csv and/or .xlsx format
  • access quiz reports
  • view percentage-based completion rates
  • view # of pending assignments
  • use advanced filtering
  • track time in course
  • …and more

6. Easy Dash for LearnDash

Most of the features in the Easy Dash for LearnDash plugin are in the free version, but you can export reports to .csv & .pdf with the pro version.

There are 3 types of data that Easy Dash for LearnDash displays:

  • General stats in number format
  • Bar + line graphs
  • Tables

Easy Dash Number Stats

Easy Dash for LearnDash general stats

The following stats are available as numbers:

  • Total students
  • Total groups
  • Total courses
  • Total lessons
  • Total topics
  • Total quizzes
  • Total comments (on LearnDash content)
  • Total essays pending
  • Total assignments pending

The following stats are available, with a custom timeframe attached to them. It shows “last 30 days” by default, but you can change this to 7, 10, 14, 30, 60, 90, 120, 180, 365, or all time.

  • Course enrolls
  • Course starts
  • Course completions

For more about the charts & completion data that Easy Dash for LearnDash provides, either install the free plugin and see for yourself, or check out our LearnDash Reporting course.

Report Customization

You can show/hide any of the stats you’d like. There’s a small X next to each stat that allows you to hide it if it’s not important to you.

Filtering

You can filter most of the stats to a specific course. Only one course can be chosen at a time.

Frontend Reporting

The pro version provides an [easydash] shortcode that allows you to display LearnDash reports on the frontend of your website.

7. Users Insights

The Users Insights plugin has a LearnDash integration that lets you list, search, and filter your LearnDash user activity. Users Insights detects the user activity, such as courses completed or a number of quizzes passed, and makes it available in the user table and filters. This allows you to search, segment, and analyze your user list based on LearnDash activity.

List/Search LearnDash user activity

One of the cool things about this plugin is that it creates custom user profile screens for your users. Details about the course activity are available for each student in his/her Users Insights custom user profile section.

Users Insights custom user profile with LearnDash data

LearnDash activity reports can further be filtered by groups, last LearnDash activity, and more. Some quiz reporting is also included.

You can also combine LearnDash data with WooCommerce Memberships & Subscription data, and filter based on active/cancelled subscriptions.

We haven’t gotten our hands on a copy of the plugin yet, so to learn more, visit UsersInsights.com.

8. Gradebook for LearnDash

Gradebook for LearnDash provides a useful gradebook for teachers and group leaders providing a quick overview of all users’ grades. You can sort the gradebook by first & last name, email, and grade. Teachers and group leaders can search through users for information on grade averages, export grades to .csv, and view each user’s individual grades.

If you’re looking for additional LearnDash quiz reporting, this is by far the most useful plugin out there. It focuses specifically on quizzes, and leaves course reporting to some of the other options above. But it’s quiz & grading features are the best of any plugin on this page.

Gradebook for LearnDash example grades

Features

  • view gradebook on frontend (as well as backend)
  • teachers & groups leaders can access gradebook
  • display grades to students, showing grades & percentage scores
  • utilize blocks and/or shortcodes to display grades & report cards on the frontend
  • export grades to .csv
  • choose which roles can view the gradebook
  • set percentage values for A+, A-, A, B+, etc.
  • manually change users grades
  • view grades per LearnDash group

9. SCORM / xAPI

Content created within LearnDash (lessons, topics, quizzes) is not SCORM compliant. You’ll need to use a third-party authoring tool for SCORM/xAPI content.

To track and report on SCORM and/or xAPI data, we recommend using the Tin Canny Reporting plugin.

There is another plugin that offers SCORM/xAPI reporting called the GrassBlade xAPI Companion. We have not used it and don’t know much about it, so we can’t recommend it, but you can do your own research.

10. Other LearnDash Reporting Plugins

  • Quiz Reports Pro by WooNinjas
    LearnDash Quiz Reports Pro allows you to take your analytics to the next level and generate custom CSV tables that reflect your student’s performance on any quiz.

There is one other plugin called LearnDash Front End Scores & Reports by 24/7 Digital Classrooms. However, I have heard mix reviews about the company, and don’t know of anyone actually using it, so I’m not going to link it here. You can easily find it through a web search, and evaluate it on your own to see if it does what you need.


That is everything we know about LearnDash reporting. If you know of a plugin or tool that we missed, please let us know in the comments. And if you need any help deciding on a plugin for the LearnDash reports that you need, let me know and I’ll try to help.

Sponsor

Finally Revealed...

NEW breakthrough solution allows you to IMMEDIATELY GROW student engagement and revenue per student by creating a state of the art mobile application in UNDER 60 MINUTES without ANY coding knowledge!

5 out of 5 stars

Proven and tested by over 1,000 LearnDash customers.

Get your LearnDash Mobile App →

Previous

What is the Best LearnDash Course Grid Image Size?

Next

LearnDash Add-Ons Not Showing Up? How to Fix Licensing Issues.

4 Comments

  1. Laura

    Do any of these reporting plugins offer a feature that can email you Excel reports on on a regular basis?

  2. Anneliese

    Thanks for putting this round-up together!

    In my LearnDash Course Data Report, I’m not seeing columns for Course Started On, Total Time Spent on Course, Last Step ID, Last Step Type, Last Step Title, and Last Login Date.

    Are these columns no longer available in the csv export? Or do I need to change my configuration settings so this data will export?

    • Hi Anneliese,

      Last time we tested this, all that information was part of the default report, and should be included in the .csv export file. If it’s not, I would reach out to LearnDash support and ask them if they’ve changed something with how this works.

Leave a Reply

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

Powered by WordPress & Theme by Anders Norén