Most LearnDash sites have inactive students nobody knows about. Inactive Students for LearnDash finds every learner who started a course and stopped, shows the exact step they stopped on, and tells you which lesson loses the most people.
LearnDash reporting tells you what your completion rate is. It does not tell you where people give up. That is the number you can actually act on — because a single badly-written lesson can quietly cost you a third of your completions, and nothing in the admin will point at it.
Course creators, training companies, membership sites and schools all have the same problem: learners buy or enrol, make a start, and drift away. By the time anyone notices, the student has forgotten the course exists. This plugin gives you a list of exactly who has gone quiet and where, so you can reach out while they still remember why they signed up — and fix the lesson that is losing them.
The Stalled Learners report lists every student who started a course, has not finished it, and has had no recorded activity for a number of days you choose. For each one you get:
Sort by days inactive, filter by course, search by name or email.
The Course Drop-off report turns one course into a funnel. Every step in order, how many learners reached it, how many got past it, and what percentage were lost there. The worst step is highlighted.
That single highlighted row is the point of this plugin. It tells you which lesson to rewrite, which quiz is too hard, or which topic is in the wrong place.
This plugin deliberately does not send email to your students. Sending brings deliverability, consent and GDPR problems you do not want bolted onto a reporting plugin. You get the list; your existing mail tool does the sending, with your existing unsubscribe handling intact.
The heavy work — every learner, against every course, against every step — never runs when you open the page. It runs in the background on a schedule, in chunks, and writes to its own tables. The admin screens only ever read that cache, so they open instantly whether you have fifty students or fifty thousand. There is a Recalculate now button when you want fresh figures immediately.
If Action Scheduler is present on your site (WooCommerce and many other plugins ship it) the plugin uses it. Otherwise it falls back to WP-Cron. Nothing extra to install either way.
This plugin never changes a student’s progress, enrolment or account. It reads, counts and reports.
Structure Audit for LearnDash — finds orphaned lessons, empty courses, quizzes with no questions and broken course links, in one screen.
Documentation, setup guides and support are available on the developer’s website: rajaamanullah.com. Read the full documentation, visit the plugin page, or use the wordpress.org support forum.
This is an independent plugin. It is not affiliated with, endorsed by or sponsored by LearnDash. “LearnDash” is used here only to describe the plugin this one works with.