Single Page Courses

Overview

Single Page Courses let you build a complete LearnDash course on a single page — no lessons or topics required. It’s ideal for microlearning and short, self-contained courses where LearnDash’s usual nested structure gets in the way.

Out of the box, LearnDash needs at least one lesson per course so it can calculate progress and completion. That forces short courses into a nested lesson/topic structure that often doesn’t match your instructional design — a real obstacle for microlearning.

This module (introduced in Uncanny Toolkit Pro version 3.6) removes that requirement. A course can consist entirely of a single page, while LearnDash still tracks completion correctly behind the scenes.

Configure It

When the module is active, it adds new settings to the course editing screen. Turning on Single Page Course and saving creates a hidden lesson under the course. That lesson is invisible to learners — it never shows on the front end, and students won’t know it exists. It’s simply the mechanism LearnDash uses to record progress.

The main decision is how the course gets marked complete:

  • Mark Complete button (default) — The course page shows a Mark Complete button. When a learner clicks it, the hidden lesson is marked complete, the page refreshes, and the course completes.
  • Autocomplete — The course can complete automatically. Note that this is set at the course level and is independent of Toolkit’s other autocompletion options.

Important: If autocomplete is enabled and a certificate is associated with the course, the learner will have to reload the page to see the certificate.

Usage

Single Page Courses keep the standard LearnDash and Toolkit features you’d expect:

  • Enrollment management works exactly as usual.
  • Course certificates are issued normally.

Note: It is important to make sure that you do hide any content that should only be available to students in a student shortcode (see LearnDash shortcode documentation for more details), or you could use our Not Enrolled Redirect module to keep all visitors off of the course page entirely. 

Note: Because there are no real lessons or topics, lesson-level LearnDash features aren’t available at the course level — including video progression controls. If you need those, use a standard course structure instead.

9 thoughts on “Single Page Courses”

  1. Thank you, this was a confusing thing when I was first setting up my courses and I wondered why I wasn’t able to just make a single step course for a simple video lesson for example. It’s a nice workaround for a problem that probably shouldn’t exist.

    1. We hope it helps! Yes, for years we just forced our customers to adapt to the LearnDash hierarchy, but after seeing some new LMS plugins allowing any type of course structure across multiple post types we thought this would be an important step in the right direction.

  2. Excellent addition to the already fabulous set of modiules! It will be extremely useful for those less “creative” staff of ours!
    A quick question though: the specific progression settings (ie. video progression, etc) would not work with the single page course type, right?
    Those settings are tied to lessons/topics/quizzes. I know there is nothing technically to progress to, but still handy to force the user to watch a full video for example?

    1. Great question. You are right, we are NOT adding LearnDash lesson and topic features (like video progression) to course post types. Video progression controls are not available. The next release of Tin Canny will at least add support for its controls at the post level, so it would allow something like H5P to control the Mark Complete button and use video progression as a means to complete the course. I know that’s more inconvenient, but that option will at least be available soon. Right now we unfortunately don’t have plans to port the LearnDash video progression functions to the course level with our module.

  3. Was going to also ask about H5P. Thats great news! That settles it for us then – we can use pop-ups on the interactive video option. Looking forward to the release of the Tin Canny update!

  4. Great option added for those looking for a one-page course solution.

    I have uploaded my Articulate Rise 360 course but I cannot see anywhere to control or add-in the completion verb associated with my course. Is this action the same as the other comments/feedback already provided around H5P?

    1. Hi Amanda,

      Support in Tin Canny is still pending. Work should be completed this week but I don’t expect the Tin Canny 3.6 release (that adds support) will be out for at least another week. We may be able to provide a change for that specific feature at the end of the week if you want to reach out via support ticket (otherwise the 3.6 update will include it).

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