LearnDash Course Management System - Overview

Installation / Setup Instruction:

Following are the step by step instructions to set up the LearnDash Course Management System.

  • Install the LearnDash plugin & activate it.
  • Install the LearnDash Course Management System and activate it.
  • New Course Scheduler Pro menu will show in the list.


Settings:

General Settings:

In general settings, the admin can set the date setting.

  • Show Courses, Lessons, Topics and Quizzes on Specified Dates:

This option allows the admin to show the courses, lessons, topics and quizzes only on set dates of the calendar.

  • Hide Courses, Lessons, Topics and Quizzes on Specified Dates:

This option allows the admin to hide the courses, lessons, topics and quizzes only on set dates of the calendar.

Course Messages:

In Course Messages, the admin can create custom messages for the scheduled courses.

There are three different types of messages for the courses:

  • Message when “Show courses, lessons, topics or quizzes on specified dates" setting is enabled”:

This message is displayed when a user visits the course page, and that course is set for a later date (with the selection of the first option in the general settings). You can use [cs_scheduled_dates] to get the scheduled dates.

  • Message when “Hide courses, lessons, topics or quizzes on the specified dates" setting is enabled”:

This message is displayed when a user visits course page, and that course has is set for dates except the ones set on the calendar (with the selection of the second option in the general settings). You can use [cs_scheduled_dates] to get the scheduled dates.

  • Message when "Lesson's parent course is hidden" setting is enabled:

This message will is displayed when the lesson's parent course is hidden.

Lesson Messages:

In Lesson Messages, the admin can create custom messages for the scheduled Lessons.

There are three different types of messages for the lessons:

  • Message when "Show courses, lessons, topics or quizzes on specified dates" setting is enabled:

This message is displayed when a user visits the lesson page, and that lesson has is set for a later date (with the selection of the first option in the general settings). You can use [cs_scheduled_dates] to get the scheduled dates.

  • Message when "Hide courses, lessons, topics or quizzes on the specified dates" setting enabled:

This message is displayed when a user visits the lesson page, and that lesson is set for dates except the ones set on the calendar (with the selection of the second option in the general settings). You can use [cs_scheduled_dates] to get the scheduled dates.

  • Message when "Quiz or topic parent lesson is hidden" setting is enabled:

This message will is displayed when the quiz or topic's parent lesson is hidden.

Topic Messages:

In Topic Messages, the admin can create custom messages for the scheduled Topics.

There are two different types of messages for the topics:

  • Message when "Show courses, lessons, topics or quizzes on specified dates" setting is enabled:

This message is displayed when a user visits the topic page, and that topic is set for a later date (with the selection of the first option in the general settings). You can use [cs_scheduled_dates] to get the scheduled dates.

  • Message when "Hide courses, lessons, topics or quizzes on the specified dates" setting enabled:

This message is displayed when a user visits the topic page, and that topic is set for dates except the ones set on the calendar (with the selection of the second option in the general settings). You can use [cs_scheduled_dates] to get the scheduled dates.

Quiz Messages:

In Quiz Messages, the admin can create custom messages for the scheduled quizzes.

There are two different types of messages for the quizzes:

  • Message when "Show courses, lessons, topics or quizzes on specified dates" setting is enabled:

This message is displayed when a user visits quiz page, and that quiz is set for a later date (with the selection of the first option in the general settings). You can use [cs_scheduled_dates] to get the scheduled dates.

  • Message when "Hide courses, lessons, topics or quizzes on the specified dates" setting is enabled:

This message is displayed when a user visits quiz page, and that quiz is set for dates except the ones set on the calendar (with the selection of the second option in the general settings). You can use [cs_scheduled_dates] to get the scheduled dates.

License:

License tab is for License Configuration. The user has to enter a valid license key for this product to get automatic updates.


General Settings:

Hide Content:

This option allows the admin to hide the content of courses, lessons, topics and quizzes on the dates set on the calendar.

Steps:

Following are the steps to hide the content of courses, lessons, topics and quizzes:

  • From admin bar, go to Course Scheduler Pro > Settings.
  • Enable option Hide courses, lessons, topics and quizzes on the specified dates.
  • Update the settings.
  • Go to Calendar from Course Scheduler Pro menu.
  • On the left side, all created courses are listed. On clicking “+” sign with any course, you can able to view “Lessons” associated with that specific course. Similarly, for the “Topics” and “Quizzes” associated with the specific lesson, you have to click on “+” sign with each lesson.

  • Select any course, lesson, topic or quiz you want to hide on specific date/dates and drag and drop that to the particular date on the calendar. Now that particular course, lesson, topic or quiz content will not be visible to the users for scheduled dates.
  • For the rest of the dates, that specific course, lesson, topic or quiz content will be visible for the users.

GIF for “Hide Course on Specific Date”:

Show Content:

This option allows the admin to show the content of courses, lessons, topics and quizzes on the dates set on the calendar.

Steps:

Following are the steps to show the content of courses, lessons, topics and quizzes:

  • From admin bar, go to Course Scheduler Pro > Settings.
  • Enable option Show courses, lessons, topics and quizzes on the specified dates.
  • Update the settings.
  • Go to Calendar from Course Scheduler Pro menu.
  • On the left side, all created courses are listed. By clicking “+” sign with any course, you can able to view Lessons associated with that specific course. Similarly, for the Topics and Quizzes associated with the specific lesson, you have to click on “+” sign with each lesson.

  • Select any course, lesson, topic or quiz you want to show on specific date/dates. Drag and drop that to the particular date on the calendar. Now that particular course, lesson, topic or quiz content will be visible to the users for scheduled dates.
  • For the rest of the dates, that specific course, lesson, topic or quiz content will be not visible for the users.

GIF for “Show Course on Specific Date”:

End date/time:

The admin can end date and end time for the show or hide the specific course, lesson, topic or quiz content. The specific course, lesson, topic or quiz content will be visible (if show option is enabled from setting) or invisible (if hide option is enabled from setting) for all dates between the two selected dates.

Steps:

Following are the steps to set the end date/time:

  • From the admin bar, go to Course Scheduler Pro > Calendar.
  • On Calendar, click on the desired scheduled course, lesson, topic or quiz a pop up will show.
  • Check the option “Do you want to set the end date/time?”.
  • Select the End Date and enter Time.
  • Save schedule.

Exclude User Roles:

Show Content:

If the admin shows the course, lesson, topic or quiz content to a specific date and select user role from the option Exclude User Role; then the course will be hidden only to the excluded user role.

Steps:

Following are the steps to exclude user role:

  • From the admin bar, go to Course Scheduler Pro > Calendar.
  • On Calendar, click on the desired scheduled course, lesson, topic or quiz a pop up will show.
  • Select the User role field for Exclude User Role option.
  • Save schedule.

Hide Content:

If the admin hides the course, lesson, topic or quiz content to a specific date and select user role from the option Exclude User Role, then the course, lesson, topic or quiz content will only show to the excluded user role.

Steps:

Following are the steps to exclude user role:

  • From the admin bar, go to Course Scheduler Pro > Calendar.
  • On Calendar, click on the desired scheduled course, lesson, topic or quiz a pop up will show.
  • Select the User role field for Exclude User Role option.
  • Save schedule.

Exclude Users:

Show Content:

If the admin shows the course, lesson, topic or quiz content to a specific date and enters user/users username/s in the field Exclude Users, then the course will be hidden only to the excluded user/users.

Steps:

Following are the steps to exclude user/users:

  • From the admin bar, go to Course Scheduler Pro > Calendar.
  • On Calendar, click on the desired scheduled course, lesson, topic or quiz a pop up will show.
  • Enter the User’s username for Exclude Users option. (the admin can add multiple users here)
  • Save schedule.

Hide Content:

If the admin hides a course, lesson, topic or quiz content to a specific date and enter the user/users username/s in the field Exclude User, then the course, lesson, topic or quiz content will only show to the excluded user/users.

Steps:

Following are the steps to exclude user/users:

  • From the admin bar, go to Course Scheduler Pro > Calendar.
  • On Calendar, click on the desired scheduled course, lesson, topic or quiz a pop up will show.
  • Enter the User’s username for Exclude Users option. (the admin can add multiple users here)
  • Save schedule.

Schedule by Category/Tag:

Courses:

Using this option, the admin can schedule (hide/show) the courses by using category/tag. All the courses lie in same the category will be scheduled by this one step.

Steps:

Following are the steps to schedule the course by using their categories/tags:

  • Go to Calendar from Course Scheduler Pro menu.
  • On the left side of the calendar, click on Schedule Course by Category/Tag option, a pop up will show.
  • Select Starting Date, Time, Category or Tag.
  • Check the option Do you want to set the end date/time?, if want to set the end date/time of scheduling and enter the End Date and Time.
  • Select the User role field for Exclude User Role option if want to exclude any user role.
  • Enter User’s username for Exclude Users option if want to exclude any user/users.
  • Save schedule.

Lessons:

Using this option, the admin can schedule (hide/show) the lessons by using category/tag. All the lessons lie in the same category will be scheduled by this one step.

Steps:

Following are the steps to schedule the lessons by using their categories/tags:

  • Go to Calendar from Course Scheduler Pro menu.
  • On the left side of the calendar, click on Schedule Lessons by Category/Tag option, a pop up will show.
  • Select Starting Date, Time, Category or Tag.
  • Check the option: Do you want to set the end date/time? If you are going to set the end date/time of scheduling and enter the End Date and Time.
  • Select the User role field for Exclude User Role option, if you want to exclude any user role.
  • Enter User’s username for Exclude Users option, if you want to exclude any user/users.
  • Save schedule.

Topics:

Using this option, the admin can schedule (hide/show) the topics by using category/tag. All the topics lie in the same category will be scheduled by this one step.

Steps:

Following are the steps to schedule the topics by using their categories/tags:

  • Go to Calendar from Course Scheduler Pro menu.
  • On the left side of the calendar, click on Schedule Topics by Category/Tag option, a pop up will show.
  • Select Starting Date, Time, Category or Tag.
  • Check the option Do you want to set the end date/time? If you want to set the end date/time of scheduling and enter the End Date and Time.
  • Select the User role field for Exclude User Role option, if you want to exclude any user role.
  • Enter the User’s username for Exclude Users option, if you want to exclude any user/users.
  • Save schedule.

Schedule Learndash Groups:

Using this option, the admin can schedule (hide/show) the courses by using LearnDash Groups. All the courses lie in the same LearnDash Group will be scheduled by this one step.

Steps:

Following are the steps to schedule the courses by using LearnDash Groups:

  • Go to Calendar from Course Scheduler Pro menu.
  • On the left side of the calendar, click on Schedule LearnDash Group option, a pop up will show.
  • Select Starting Date, Time, LearnDash Group.
  • Check the option: Do you want to set the end date/time? If you want to set the end date/time of scheduling and enter the End Date and Time.
  • Select the User role field for Exclude User Role option, if you want to exclude any user role.
  • Enter the User’s username for Exclude Users option, if you want to exclude any user/users.
  • Save schedule.

Single Page Settings:

Note: Single page settings will override the general settings for Show/Hide.

Courses:

The admin can change the settings for show/hide of any course from its Add/Edit page.

Steps:

Following are the steps:

  • Go to Add/Edit page of Course.
  • There is a meta-box on the right side of the Add/Edit page Show/Hide Date.

  • Select Show or Hide for Show/Hide field.
  • Publish/Update the page.

Note: This setting will override the general settings for Show/Hide.

Lessons:

The admin can change the settings for show/hide of any lesson from its Add/Edit page.

Steps:

Following are the steps:

  • Go to Add/Edit page of Lesson.
  • There is a meta-box on the right side of the Add/Edit page Show/Hide Date.

  • Select Show or Hide for Show/Hide field.
  • Publish/Update the page.

Note: This setting will override the general settings for Show/Hide.

Topics:

The admin can change the settings for show/hide of any topic from its Add/Edit page.

Steps:

Following are the steps:

  • Go to Add/Edit page of Topic.
  • There is a meta-box on the right side of the Add/Edit page Show/Hide Date.

  • Select Show or Hide for Show/Hide field.
  • Publish/Update the page.

Note: This setting will override the general settings for Show/Hide.

Quizzes:

The admin can change the settings for show/hide of any Quiz from its Add/Edit page.

Steps:

Following are the steps:

  • Go to Add/Edit page of Quiz.
  • There is a meta-box on the right side of the Add/Edit page Show/Hide Date.

  • Select Show or Hide for Show/Hide field.
  • Publish/Update the page.

Note: This setting will override the general settings for Show/Hide.

___________________________________________________________________