1. Home
  2. Knowledge Base
  3. Uncanny Toolkit Pro for LearnDash
  4. Autocomplete Lessons & Topics on Fluent Forms submission

Autocomplete Lessons & Topics on Fluent Forms submission

Overview

Mark a LearnDash lesson or topic complete the moment a learner submits a Fluent Forms form on that page. Use it when a step should require an action — a sign-off, a survey, or feedback — before the learner moves on.

With this module enabled and autocompletion turned on for a specific form, the Fluent Forms submit button replaces the standard Mark Complete button. When the learner submits the form, the lesson or topic is marked complete automatically.

Common use cases:

  • Acknowledgement or consent forms a learner must submit before continuing.
  • Surveys or feedback collected at a specific point in a course.
  • Any step where completion should be tied to a deliberate form submission.

Important: For this module to work, lessons must be associated with a course, and topics must be associated with both a lesson and a course.

Configure It

Turn on autocompletion

In the module’s settings, enable Hide the “Mark Complete” button automatically when the Fluent Forms are added to the lessons and topics. This turns autocompletion on for Fluent Forms added to lessons and topics, so the form’s submit button takes over as the completion trigger.

Decide whether learners can resubmit a previously completed form

If the same form appears across multiple pages, lessons, or topics, use the Hide the “Mark Complete” button if the user has a previous entry setting:

  • Keep it enabled (recommended in most cases) when a single submission should count everywhere — the learner won’t be prompted again once they’ve submitted.
  • Disable it when learners should submit the form fresh in each course context, even if an earlier entry exists.

Showing or hiding the Mark Complete button is optional; in most cases this checkbox should be checked.

Important: Fluent Forms cannot support non-AJAX submissions, so this module cannot advance the learner automatically on form submission. Learners must navigate to the next step manually after submitting — there is no auto-advance workaround.

Usage

The learner fills in and submits the Fluent Forms form as usual. On submission, the lesson or topic is marked complete, then the learner moves to the next step manually.

Note: This module works alongside the standard Autocomplete Lessons & Topics module, which marks content complete on page load. That can conflict with form-based steps that require input first. On pages where a form submission should drive completion, disable page-load autocompletion for that lesson or topic.

Leave a Reply

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

Uncanny Toolkit Pro for LearnDash

30 powerful modules for LearnDash professionals. Our most popular plugin!

Scroll to Top