Reports are a valuable tool to track progress and performance of your students. Tracking learner progress allows you to gain insights into your student development over time and take actions to improve your eLearning success. Being able to analyze the reports on your learning programs is an important feature for every LearnDash administrator.
The LearnDash module of Users Insights comes with a LearnDash Reports feature that can help you analyze your LMS’ course and students performance. While the Users Insights user table and filters can help you search your students based on different criteria, the reports feature can give you a more global overview on your eLearning platform. With the Users Insights LMS reporting tools you can now explore metrics, such as how your student base is growing over time, how active they are and how they perform on the quizzes.
Let’s see all of the available LearnDash reports.
LearnDash active students report
The active students report shows how many students have been active over time. The student activity is charted on a time scale, so you can explore the student activity for the last several days, weeks, months and years. Students are considered as active when they start or finish a course, topic, lesson or a quiz. For example, if a user signs in and completes a lesson, this student will be counted as active for the day. However, if the student only signs in and does nothing, this won’t be considered as activity. This report can be a good way to find how engaged your users are with the content of your learning management system.
LearnDash courses started and courses completed reports
With these two reports you can see how many courses have been started and completed by the students over time. The “Courses started” report especially can be used as an indication of how your LearnDash student base is growing over time. And the “Courses completed” report can be used as an indication of how engaging your courses are, just by exploring how many students have actually completed these courses.
Similarly to the active students report, you can explore the course activity for the last several days, weeks, months or years.
Additionally, with Users Insights plugin you can also do LearnDash custom reporting and explore individual course reports like enrolments and completions over time. This can be done by activating the LearnDash course under the LearnDash module options page:
After this, for each enabled course you will see a “Students started course” and “Students completed course” reports available in the LearnDash Reports section. Similarly, these reports support daily, weekly, monthly and yearly period filters:

LearnDash top courses report
The top courses report shows a chart of the most popular courses based on the number of students per course. By default the report is generated based on the number of students that have ever enrolled in the online course, regardless of whether they have completed it or not. However you can also filter the report by the status of the courses. In this way, you can track course engagement find your top completed courses. Or you can see which courses have a high number of students that still have the course in progress.
This performance report can be another indication of how engaging your courses are. For example, highly engaging courses will have a higher percentage of students who have completed it versus the ones that are still in progress.
LearnDash top groups report
If you are using the LearnDash groups feature, you can use the top groups report to find the most popular groups based on the number of students. By default the report shows the top 8 most popular LearnDash groups in a bar chart. This LMS report can be useful in various ways, depending on how your system works. For example, if you find that you have a few groups that are more popular than the rest, you may consider creating more content for these groups’ courses specifically.
LearnDash quiz attempts report
The quiz attempts report is a pie chart report showing how many attempts your users need in order to complete a quiz. For example, it can show you how many students have passed a quiz from the first time or how many students took the quiz multiple times before passing it. This report can be a good indication of your quizzes’ difficulty level.
By default, the chart shows the overall quiz attempts for all of the existing quizzes. However, you can also filter the report to show only the results for a specific quiz only. With this report you might find that some quizzes are easier or harder than they were intended and you may consider adjusting them accordingly.
LearnDash quiz score report
Another quiz related report is the quiz score report. This report shows the scores of the quiz attempts. They are represented in ranges, so you can see overall how your students score on the quizzes. This chart reports the data for each separate attempt, so the left axis indicates the number of attempts for each range. For example, let’s say that a student fails a quiz with a 40% score, but then on a second attempt passes the quiz with a 80% score. In this case both attempts will be reported on the chart, so you can not only see the scores of the passed attempts, but also for the failed ones as well.
Furthermore, you or the Group Leader can filter this report to show the student performance and scores from a selected quiz only. You can use this report as another indication of how difficult your quizzes are. Basically, quizzes that have mostly scores in the upper ranges can be considered a lot easier than the ones with the majority of scores in the lower ranges.
LearnDash student activity and performance
The reports section provides aggregate LearnDash reporting and LearnDash analytics. This type of LearnDash reporting can be quite helpful for tracking overall student performance and courses performance. However if you (or any LearnDash instructor) want to access a report for a specific learner and get data on individual level you can do it via the Users Insights profile pages. This is where all the individual student data is aggregated in one place. From here you can see the individual student performance and LearnDash analytics like: course completion and progress , course access, LearnDash groups the student belongs to, LearnDash quiz attempts, quiz results and completion:
Other WordPress user metrics
Besides the LearnDash specific metrics, Users Insights also comes with some more general WordPress user metrics. For example, the Registered Users report can show you the growth of your student base over time. Or you can explore the Users Insights Geolocation data with the demographic based user reports. Or perhaps, you are using WooCommerce to provide premium courses to your students and you can use the WooCommerce reports to analyze your sales performance.
Head over to the Reports page to learn more about all of the available reports.
Advanced LearnDash user filters
In addition to the LearnDash reports, with Users Insights you can perform advanced user searches and filters. You can search your students based on the courses that they are enrolled in or the quizzes that they have passed. Also you can see a detailed user profile page for each student that includes a detailed list of their LearnDash activity.
To learn more about the student related features, you can visit the LearnDash page where we have described everything in detail.