This section will guide you through all of the features and settings built into LearnDash. You’ll learn how to create courses, assign lessons and topics, build out complex quizzes with a variety of question types, grade assignments and more. We’ll also explain LearnDash’s settings, which provide a way for you to customize LearnDash to meet your specific online course needs.
Settings #
Here’s where you can adjust the global settings that will apply to your entire LearnDash site. We cover the following topics:
- General Settings – LearnDash template, admin settings, and per page defaults
- Registration – LearnDash new (optional) registration flow settings.
- Payments – Set up and organize different payment settings and processors.
- Orders – Manage orders and view order data and invoicing.
- PayPal Settings – For those who want to use our built-in PayPal integration to sell courses (optional)
- Stripe Connect – For those who want to use our built-in Stripe integration to sell courses (optional)
- RazorPay Integration – For those who want to use our built-in Razorpay integration to sell courses (optional)
- Emails – Manage and customize system emails coming from both WordPress and LearnDash
- Permalinks (URLs) – Set up and customize the URL structure for courses, lessons, topics and quizzes
- Advanced Options – Information about Custom Labels, REST API, and Data Upgrade features of LearnDash
Courses #
This section covers everything needed to build and set up a LearnDash course. We cover the following topics:
- Global Course Settings – Settings applied to all courses on your site
- Shared Course Steps – Reuse lessons, topics and quizzes across multiple courses
- The Course Builder – Add, edit, remove and organize course steps
- Display and Content Settings – Add materials, assign certificates and more
- Configure Course Access – Offer free courses, require login, charge a fee, set prerequisites and more
- Course Progression Options – How a user can navigate through your course
- Course Page – Course title, image, URL and a description
Lessons #
Lessons are the first piece of content you’ll add to your course. We’ll walk you through the following:
- Global Lesson Settings – Settings applied to all lessons on your site
- Configure Lesson Access – Sample lessons, drip content and schedule lesson availability
- Display and Content Settings – Add materials, configure video settings, control assignment uploads and lesson timers
- Create Lesson Content – Add text and images, insert videos, embed interactive content, etc.
Topics #
Topics represent optional content that can be added to lessons. This section will cover:
- Global Topic Settings – Settings applied to all lessons on your site
- Display and Content Settings – Add materials, configure video settings, control assignment uploads and lesson timers
- Create Topic Content – Add text and images, insert videos, embed interactive content, etc.
Quizzes #
Quizzes are designed to test a user’s comprehension of the learning material. This section covers everything needed to set up and customize a LearnDash quiz.
- Global Settings – Settings applied to all quizzes on your site
- Quiz Builder – Add, edit, remove and manage a quiz, and all its questions
- Questions and Question Types – How to set up quiz questions and all available question types
- Quiz Access and Progression – Set access restrictions and control how a user progresses through a quiz
- Display and Content Settings – Customize several options for how a quiz appears to your users
- Display Results – Customize how quiz results are displayed and provide answer feedback
- Custom Fields – Collect additional information from users who take a quiz
- Leaderboard – Promote competition by displaying user results in a leaderboard
- Email Notifications – Notify users and/or admins when a quiz is completed
Essays #
Essays can include file uploads or written text. They are created as part of a quiz, and can be optionally graded by administrators.
- Manage and Grade Essays – View, search, filter, delete, comment, and assign points
Assignments #
Assignments are files that can be uploaded to a lesson or topic by your users, and optionally graded by administrators. This section includes the following:
- Global Settings – Applied to all assignments throughout your entire site
- Enable Assignment Uploads – Walks you through all the available options when setting up assignments
- Manage Assignments – View, search, filter, approve, delete, comment, assign points and get notified
Shortcodes/Blocks #
Shortcodes can inserted into various places throughout your LearnDash-powered site. They display various information about your users, courses and other LearnDash features.
If you’re using the newest WordPress editor (version 5.0+), all of our shortcodes are also available as Gutenberg blocks.
View all shortcodes and blocks
Widgets #
LearnDash provides several widgets that can be placed anywhere your theme has designated as a widgetized area, or sidebar. This varies from theme-to-theme, but when applied, these widgets will display additional information about your LearnDash courses and users.