LearnDash Course Planner Pro

The LearnDash Course Planner Pro Add-on allows you to easily manage your online courses by scheduling individual lessons, topics, and quizzes.

Our add-ons are used by 3000+ happy customers!

Add-on Requirements

1.12.0
Current Version
21 April 2022
Last Update

5.8 or higher

WordPress Version

3.6 or higher

LearnDash Version

5.6 or higher

PHP Version

Add-on Overview & Features

Set a schedule for all of your courses, lessons, topics and quizzes and keep track of these scheduled events from the add-on’s calendar. By displaying custom messages, informing students of course content available and using the add-on widget, you can easily keep your students in the loop about upcoming events.

Control the visibility of your courses by choosing when content is available and which users or user roles will be able to access it.

Execute when course content becomes visible

With this add-on, you can set dates for when course content becomes visible to your students. Courses, lessons and topics can be scheduled individually or according to their category or tag.

Hide course content for a selected period of time

You can also determine dates in which course content becomes hidden from your students. Similarly, these courses, lessons, topics and quizzes can be scheduled individually or according to their category or tag. Whilst content is hidden, you also have the option to hide these courses from the course listing page.

Drag and drop calendar interface

The process of scheduling content to be visible or hidden is easily done by simply dragging and dropping content onto any date on the calendar. From the calendar, you can also access additional scheduling settings. Furthermore, it is easy to delete scheduled dates directly from the calendar.

Exclude specific users or user roles from the course schedule

The add-on allows you to select specific users or user roles to be excluded from the selected schedule for a course, lesson, topic or quiz.

Set a different schedule for specific users or user roles

Part of being an adaptive learning platform is offering flexibility to your students. With the add-on you can offer unique scheduling of course content for specific users or users roles by using the “Include Users” and “Include User Roles” scheduling options.

Messaging to keep students up to date and informed

Set custom messages to inform users about the availability status of each course, lesson, topic or quiz. By displaying the dates course content becomes available, students can better prepare their individual schedules needed for success. Messages are displayed right on the page.

Schedules available at all times

The LearnDash Course Planner Pro Widget allows you to display course schedules to students on any widget area on your site.

Schedule courses for specific LearnDash groups

Select specific dates for when courses, lessons, topics and quizzes will be shown or hidden for selected LearnDash groups.

Front-end course scheduling

The add-on allows you to display the calendar interface on the front-end, using shortcode, meaning administrators and group leaders can easily schedule courses, lessons, topics, and quizzes.

Enrollment date = start date

This add-on gives you the option to select a student’s course enrollment date as their scheduled start date.

Email notification

Administrators can send a course availability email to course enrollees, informing users when a course becomes available.

Import Schedules/Events

The process of scheduling the courses/topics/lessons and quizzes can easily be done using the Import Events wizard. This feature allows users to schedule multiple courses, lessons, topics, and quizzes at once by importing a single CSV file.

Check our LearnDash bundles and get more features at a fraction of the cost!

Get the plugin now!

Annual Lifetime
Single Site
$69.00/y

License for 1 site

1 year technical support & updates

Full documentation

Support forum

3 Sites
$99.00/y

License for 3 sites

1 year technical support & updates

Full documentation

Support forum

Unlimited Sites
$169.00/y

License for Unlimited sites

1 year technical support & updates

Full documentation

Support forum

Are you interested in Full Access Pass? Please reach out to our support team.

Related Plugins

LearnDash Manage Assignments

The LearnDash Manage Assignments add-on allows you to reject any student’s submitted assignment. Your students will get automatically notified about the rejection and given the chance to resubmit their assignment.

View details

Bulk Edit Products for WooCommerce

The add-on allows you to select the WooCommerce products and product fields you want to edit making the process of modifying your product configurations as quick and easy as can be.

View details

LearnDash Announcements

The LearnDash Announcements add-on allows you to keep your students in the know by displaying course announcements on course pages.

View details

What our clients have to say

WooNinjas Support

Find guides and FAQ’s quickly from our comprehensive documentation.

Haven't found the feature you're looking for? Reach out and we'll be happy to advise!

You must log in and be a buyer of this download to submit a review.

Scroll to Top