Topics Autocomplete Lessons (Legacy)

Overview

Topics Autocomplete Lessons automatically marks a lesson as complete once all of the topics inside it are finished, then sends the learner on to the next lesson. This is a legacy module, retained for backward compatibility on older LearnDash setups.

What This Module Does

When this module is enabled, if all topics in a lesson are marked as completed, the lesson is marked as completed automatically and the user is directed to the next lesson.

This removes a common point of friction: without it, learners often have to navigate back to a lesson page they have already worked through and click a completion button before they can continue. With the module on, that step happens for them as soon as the last topic is done.

A note on behavior: enabling this module does not hide the lesson’s Mark Complete button. It only adds the automatic completion behavior. Whether learners still see that button depends on your course’s progression settings (open vs. linear).

How to Enable It

  1. In your WordPress admin, go to the Uncanny Toolkit settings page.
  2. Locate the Topics Autocomplete Lessons module.
  3. Turn the module on.

That’s all that’s required. There are no additional configuration options for this module.

Legacy Status and Modern Alternatives

This module predates the course navigation changes introduced in LearnDash 4.11. With those changes, this module is considered redundant with native LearnDash functionality and is no longer recommended for sites running LearnDash 4.11 or higher.

The module remains supported and continues to function as before for sites that still rely on it. As part of Toolkit v3.8.0, we completed internal deprecated-function cleanup so the module stays compatible with current WordPress and PHP versions. No settings or behavior changed in that release.

If you are setting up a new course or running LearnDash 4.11+, we recommend using LearnDash’s built-in course navigation and progression options for autocompletion rather than enabling this module. For related automatic advancement on quizzes, see the Toolkit’s Quiz Completion Advances to Next Step module.

4 thoughts on “Topics Autocomplete Lessons (Legacy)”

  1. I thought when I turn on this feature, the Mark Complete button for the lessons would be hidden, but it is still there. Is this plugin supposed to hide it? My learndash version is legacy, not 3.0, so I’m wondering if I upgrade that, would that fix it? I want to use learndash with your automator, and get the Mark Complete buttons for Lessons hidden. Thanks for the help!

    1. For specific issues we always recommend logging a support ticket. It’s the best way for us to track and follow up on issues.

      Is the user signed in? Is the course open? Is it linear progression? Those types of things might explain why you’re seeing the button. It wouldn’t be because of the template you’re using though (unless you mean you’re using a LearnDash version below 3.0).

  2. I’ve enabled the option in the toolkit that topics autocomplete lessons, but I was hoping this would remove the Mark Complete button on the lessons. Sometimes the Mark Complete button on the lesson is not there, but now it is there on my lessons that I haven’t completed. I’ve purchased the toolkit pro in the past, but I don’t want the Autocomplete option of the pro toolkit, because I want students to still have to click Mark complete on topics. Can I eliminate the Mark complete button on lessons? Thanks!

    1. Hi Ian,

      It really sounds like this module should be doing what you want it to: allowing the Mark Complete button on topics, but hiding it on lessons that are triggered by topic completions. Any chance the course is Open or non-Linear though? If a course is free form that might explain it.

Leave a Reply

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

Scroll to Top