Skip to content
LearnDash Support
  • Products

      LearnDash LMS Plugin

      Powering intuitive online courses with advanced management and engagement features for WordPress.

      Learn More

      LearnDash LMS Plugin + Hosting

      StellarSites Learning is a fully managed hosting solution for WordPress.

      Learn More

      Premium LMS Add-ons
      Enhance your courses with extra features. Gather insights, reward learners, protect your course content, and more!

      Explore all Add-ons

      MemberDash
      The most flexible membership plugin for WordPress. Monetize your content and build a community.

      View MemberDash

  • Pricing
  • Add-ons & Integrations

      LEARNDASH ADD-ONS

      Instructor Role

      Empower Instructor to manage courses.

      Groups Management

      Organization management, delegation and more

      ProPanel

      Advanced analytics reporting.

      Gradebook

      Track progress and create report cards.

      Notes

      Enable notetaking and two-way communication.

      Rating, Reviews, & Feedback

      Build trust and gain valuable insights.

      FEATURED INTEGRATIONS

      The Events Calendar

      Connect with the most popular events solution.

      BuddyBoss

      Powerful tools for an enhance learning experience.

      WooCommerce

      The most popular shopping cart on WordPress.

      WeGlot

      Translate your LearnDash content.

      All Integrations

      BUNDLES

      Package and save
      Save when you buy multiple plugins in a bundle.

      See all bundles.

      MORE

      Release Notes

      Get Help

  • Resources
      LearnDash Academy Videos, webinars, and resources to help you launch a successful course.
      Blog Blog
articles with the latest news and tips to help you run high-quality courses.
      Knowledge Base A support network to help you make the most of your courses.
      Release Notes Stay up-to-date with the latest updates to LearnDash.
      Get Help

      Professional Services

      LMS Site Development Get hands-on assistance launching your course website.
      Website Maintenance WordPress management made easy.
      SEO Services SEO solutions that accelerate growth.

      Other Resources

      LearnDash Accessibility At LearnDash, we believe online learning should be accessible to everyone.
      Join the Dev Club
  • Demo
  • Sign In
Get LearnDash

Knowledge Bases: Support Home | LearnDash Core | LearnDash Add-ons | LearnDash Cloud | Resources | Mobile App

LearnDash Support
  • ← Return to LearnDash
  • Support
    • Support Home
    • All Knowledge Bases
    • LearnDash Core
    • Add-ons
    • Resources
    • Cloud
  • My Account
Popular searches: api duplicate couse email gp query loop [ld_course_resume]

Getting Started with LearnDash

13
  • Setting Up Your First Course with LearnDash
  • Getting Started
  • LearnDash Overview
  • Technical Requirements
  • The Onboarding Wizard
  • Installation
  • LearnDash Core
  • Orders
  • Shortcodes and Blocks
  • Coupons
  • How to Use the Design Wizard
  • The Design Wizard
  • Style Customizer

Courses

14
  • Course Grid
  • Course Enrollment Mode Settings
  • Course Builder
  • Courses
  • Shared Course Steps
  • Course Display & Content Settings
  • Course Sections
  • Course Progression
  • Course Page
  • Course Create Wizard
  • Course Outline Builder
  • Pre-Selling
  • Course Dashboard
  • Course Completion Page

Lessons

9
  • Video Progression
  • Global Lesson Settings
  • Lesson Access Settings
  • Lessons
  • Lesson Display and Content Settings
  • Lesson Page Content
  • Sample (Free) Lessons
  • Lesson Access Settings
  • Blended Learning

Topics

5
  • Topics
  • Global Topic Settings
  • Topic Display and Content Settings
  • Topic Page Content
  • Topic Display & Content Settings

Quizzes

12
  • XML Quiz Import/Export Guide
  • Global Quiz Settings
  • Quiz Builder
  • Quizzes
  • Quiz Display & Content Settings
  • Quiz Results Display
  • Quiz Custom Fields
  • Quiz Leaderboard
  • Quiz Email Notifications
  • Manage & Grade Essays
  • Quiz AI Builder
  • Quiz Access & Progression

Questions

1
  • Quiz Questions

Certificates

3
  • Certificates
  • Create a Certificate
  • Certificate Shortcodes

Groups

11
  • Group Administration
  • User Groups
  • Global Group Settings
  • Group Page
  • Group Display and Content Settings
  • Group Access Settings
  • Group Courses
  • Group Users and Group Leaders
  • Publishing and Viewing a Group
  • Group Leader Capabilities
  • Group Cohorts

Challenge Exams

1
  • Challenge Exams

Assignments

4
  • Assignments
  • Global Assignment Settings
  • Manage Assignments
  • Enable Assignments

Reports

3
  • SCORM and xAPI
  • Reporting
  • How to disable core reports

Settings

17
  • Custom Labels
  • PayPal Checkout
  • Global Course Settings
  • Login and Registration
  • Settings
  • PayPal Settings
  • Stripe Integration
  • Permalinks (URLs)
  • General Settings
  • Focus Mode
  • Payments
  • Advanced Options
  • Emails – LearnDash General Settings for Notifications and Senders
  • Razorpay Integration
  • Cloning
  • Experiments
  • Payments
    • PayPal Checkout

Users

5
  • Users and Groups
  • User Data
  • User Management
  • User Profiles
  • Extend Access

Design

1
  • Widgets
View Categories
  • Home
  • All Knowledge Bases
  • LearnDash Core
  • Users
  • User Management

User Management

LearnDash uses WordPress’s built-in user management system. All LearnDash-related user data is stored and managed within WordPress user profiles.

This article explains:

  • How LearnDash assigns and uses user roles
  • Where LearnDash user data is stored
  • How to view, filter, and update users
  • How to manage enrollments, progress, and course data

The LearnDash User Role #

When a user enrolls in a LearnDash course, LearnDash assigns the Subscriber role. This is a default WordPress role.

Important details about user roles:

  • A user can have more than one role at the same time
  • Some plugins add additional roles, such as:
    • WooCommerce adds the Customer role after a purchase
    • bbPress adds the Participant role after forum activity
  • Administrators and Group Leaders may not display the Subscriber role, as these roles already include the same permissions plus additional capabilities

For more information about WordPress roles and permissions, refer to the WordPress Roles and Capabilities documentation.

Note: To learn more about roles added by third-party plugins, review each plugin’s support documentation.

Viewing All Users #

LearnDash relies on WordPress’s user management interface.

To view all users:

  1. Navigate to Users > All Users

In addition to standard WordPress columns (Username, Name, Email, Role, Posts), LearnDash adds a column showing Enrolled Groups/Courses.

Filtering Users by Course or Group #

Users can be filtered based on course enrollment or group membership.

  1. Use the All Courses and/or All Groups dropdown menus
  2. Select a course or group
  3. Click Filter

Only users enrolled in the selected course or group are displayed.

User Profiles #

Each user has an individual profile page in WordPress. LearnDash adds multiple sections to this page to manage course and group data.

Accessing a User Profile #

  1. Navigate to Users > All Users
  2. Select the username of the user to view

General WordPress user information appears at the top. LearnDash-specific sections appear further down the page.

User Enrolled in Courses #

This section displays all courses in which the user is enrolled. Courses can also be added or removed from this section.

Enrolling a User in a Course #

  1. Select a course from the left column
  2. Use the right arrow to move the course to Already Enrolled
  3. Click Update Profile

Removing a User from a Course #

  1. Select a course from the Already Enrolled column
  2. Use the left arrow to remove the course
  3. Click Update Profile

User Enrolled in Groups #

Group management functions the same way as course enrollment.

  • Left column: Available groups
  • Right column: Groups the user already belongs to

Use the arrows between columns to add or remove the user from groups.

MCP Bulk Enrollment (LearnDash 5.0) #

LearnDash 5.0 supports bulk enrollment through the Model Context Protocol (MCP).

MCP-enabled AI tools can:

  • Enroll or unenroll existing WordPress users in courses and groups
  • Process bulk enrollment using CSV files or prompts

MCP cannot create new WordPress users. Users must already exist before enrollment actions are applied.

Course Information #

Earned Course Points #

This section displays the user’s total earned course points. Additional points can be awarded manually.

  1. Enter the number of points to add
  2. Click Update Profile

Course points can be displayed using:

  • The LearnDash Profile block
  • The [ld_user_course_points] shortcode (or associated block)

Course Progress Details #

This section lists all enrolled courses and displays:

  • Course name (linked to the course page)
  • Course status (Not Started, In Progress, Completed)
  • Completed steps (X of Y)
  • A link to edit the course (based on permissions)
  • A Details link for additional information

Selecting Details displays expanded information about enrollment and progress.

Enrollment Date #

LearnDash records the date and time when a user enrolls in a course. This date is used for:

  • Course expiration settings
  • Drip-feed scheduling

Updating the Enrollment Date #

  1. Select Details next to the course
  2. Enable Set Enrollment Date
  3. Update the date
  4. Click Update Profile

If the course is set to expire after a defined number of days, the new enrollment date takes effect immediately.

Note: Enrollment dates cannot be changed for users enrolled through a group.

Marking Steps Complete or Incomplete #

Administrators can manually update lesson, topic, or quiz completion status.

  1. Select Details next to the course
  2. Expand lessons to view topics or quizzes (optional)
  3. Check or uncheck completion boxes
  4. Click Update Profile

Changes apply immediately.

Quiz Information #

Quiz data appears under the section titled You have taken the following quizzes.

Available actions include:

  • Remove: Permanently deletes quiz data and allows a retake
  • Edit: Opens the quiz editor
  • Statistics: Displays detailed quiz statistics

Displayed quiz details include:

  • Score (percentage and points)
  • Completion date and time
  • Essay status and feedback (if applicable)

Note: Quiz statistics are recorded only if Quiz Statistics is enabled in the quiz settings. This setting is not retroactive.

Permanently Deleting Course Data #

Warning: This action permanently deletes all LearnDash data for the user and cannot be undone.

To delete course data:

  1. Enable the Permanently delete data option
  2. Click Update Profile

Additional Resources #

  • Additional reporting solutions may be available depending on site configuration
  • ProPanel provides advanced reporting and user management tools
  • Included with LearnDash Cloud plans
  • Available as a separate purchase for LMS-only plans
Updated on February 5, 2026
User DataUser Profiles
Table of Contents
  • The LearnDash User Role
  • Viewing All Users
  • Filtering Users by Course or Group
  • User Profiles
    • Accessing a User Profile
  • User Enrolled in Courses
    • Enrolling a User in a Course
    • Removing a User from a Course
  • User Enrolled in Groups
  • MCP Bulk Enrollment (LearnDash 5.0)
  • Course Information
    • Earned Course Points
    • Course Progress Details
  • Enrollment Date
    • Updating the Enrollment Date
  • Marking Steps Complete or Incomplete
  • Quiz Information
  • Permanently Deleting Course Data
  • Additional Resources

Was this Doc Useful?

Thanks for your feedback!

Products

  • LearnDash LMS Plugin
  • MemberDash Plugin
  • LearnDash Cloud
  • ProPanel
  • Groups Management
  • Gradebook
  • Notes
  • Integrations

Support

  • Contact Us
  • Experts
  • Documentation
  • Facebook Community

Company

  • About LearnDash
  • Brand Assets
  • Careers
  • Affiliates
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy

Our Partners

  • The Events Calendar
  • MemberDash
  • Kadence
  • GiveWP
  • Iconic
  • SolidWP

Stay Connected Subscribe to our newsletter
  • YouTube
  • X
  • Facebook
  • Instagram

Copyright 2026. All Rights Reserved.

A Liquid Web Brand
WordPress Hosting Services
© 2026 All Rights Reserved

StellarWP
liquidweb