WordPress plugin intelligence profile

Inactive Students for LearnDash

Find LearnDash students who started but stopped, see exactly which lesson they quit at, and export the list to re-engage them.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update21 Oct 202612d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Inactive Students for LearnDash version 1.0.0 as active, updated 12d ago and tested up to WordPress 7.1.

Overview

About this plugin

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.

Find inactive LearnDash students

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:

  • Their name and email address
  • The course they are stuck in
  • How far they got, as a percentage and as steps completed
  • The exact step they stopped on — the lesson, topic or quiz that is still sitting incomplete
  • When they were last active, and how many days ago that was

Sort by days inactive, filter by course, search by name or email.

See where students drop off

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.

Export and re-engage

  • Export either report to CSV — the file matches what is on screen, filters and all
  • Copy every inactive student’s email address to your clipboard in one click

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.

Settings that match how your courses run

  • Inactivity threshold — 14 days by default, or whatever suits your courses. A two-week bootcamp and a twelve-month certification need very different numbers.
  • Expired access — leave out students whose course access ran out, or include them flagged as “access expired”.
  • Staff accounts — administrators and group leaders are left out of the report by default.
  • Skip courses — exclude evergreen or reference courses nobody is expected to finish.
  • Schedule and chunk size — choose how often the scan runs and how many learners it processes at a time.

Built to survive a real site

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.

Read-only

This plugin never changes a student’s progress, enrolment or account. It reads, counts and reports.

Who it is for

  • Course creators who want to know why completion rates are low and which lesson to fix first.
  • Training companies and corporate academies that need to chase learners who have not finished mandatory training.
  • Membership sites where a learner who stops learning is a member about to cancel.
  • Schools and coaches running cohorts who want to spot students falling behind early.

Also from the same developer

Structure Audit for LearnDash — finds orphaned lessons, empty courses, quizzes with no questions and broken course links, in one screen.

Documentation and support

com. org support forum.

Disclaimer

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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • course completion
  • inactive students
  • student progress
  • learndash
  • reports
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity21 Oct 202612d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.