Dashboard for LearnDash

Give instructors a dashboard, not a wp-admin login.

One page, four views. Instructors build courses, grade essays and assignments, watch who is falling behind and track their earnings. Students follow their progress, group leaders run their groups, and the back office stays yours.

An instructor dashboard: quick actions for a new course, lesson or quiz, tiles counting courses, lessons, topics, students and earnings, and an action item reading fifteen essays pending review
The instructor home: what they own, what needs grading, and what they have earned.
  • 4.8/5 on Trustpilot
  • Built for LearnDash 5.0+
  • Four role-based views
  • CSV and Excel exports
  • 30-Day Money-Back Guarantee
  • GPL Licensed
One page serves Admins, instructors, group leaders, students
Instructors build
Courses, lessons, topics, quizzes, questions
Grading
Essays and assignments, with points
Enrollment
Bulk, CSV upload and enrollment codes
Instructor pay
Commission split and payout requests
Requires
LearnDash 5.0+ (ACF bundled)
UPDATED 2026-09-17

Why a front end

LearnDash runs in wp-admin.
Your instructors should not have to.

  1. Building a course means opening the back office

    LearnDash's course builder lives in wp-admin, so every teacher who adds a lesson needs access to your site's admin.

  2. Grading happens on admin screens

    Essays and assignment files wait for review in wp-admin, a place you would rather keep for yourself.

  3. Instructor pay ends up in a spreadsheet

    LearnDash sells the course but does not split the sale with the teacher or track what you paid out.

Dashboard for LearnDash moves all of this to one front-end page, and each role sees only its own tools.

An instructor’s day

Everything an instructor does, on the front end of your site

Handing an instructor a wp-admin login means handing them your whole site. This is the same work, done in a dashboard that only ever shows them their own.

  1. Open the dashboard, see what is waiting

    The home tab counts courses, lessons, quizzes and students, and flags the essays sitting unreviewed. That is the morning triage, on the front end of your own site.

    • My Dashboard
  2. Build the course without wp-admin

    Courses, lessons, topics, quizzes, questions and certificates all have their own tab, with create and edit on the front end. Drag a quiz from a lesson into one of its topics and it parents itself the way LearnDash does. Clone a course when the next cohort starts.

    • My Courses
    • My Lessons
    • My Topics
    • My Quizzes
    • My Questions
  3. Mark the work

    Essays, assignments and quiz attempts each get a report with the submissions in it, so grading is a tab rather than a trip through the admin tables.

    • Essay Report
    • Assignment Report
    • Quiz Report
  4. Find who is stuck

    Progress tables per course and charts for completion, top courses and time spent. Export the student list as CSV or a real Excel workbook when someone wants it in a spreadsheet.

    • My Students
    • Reports
  5. Tell everyone something

    Post an announcement to a course, or open a private thread with one student. Both live in the dashboard, so an instructor never needs a second tool to reach their class.

    • My Announcements
    • Messages
  6. Get paid for it

    Earnings from their own courses, a commission log behind the number, and a withdrawal request when they want the money out.

    • My Earnings

Why you can hand this out

Scoped to what they teach

They see their own courses, and only those
Every report, chart and bulk action is checked against the courses and groups that instructor actually manages.
A filter outside their set is refused
Asking for a course they do not manage is rejected rather than quietly answered, so the dashboard cannot be nudged into showing site-wide data.
An instructor with no courses sees nothing
Not everything, not a sample. Nothing, which is the correct answer.
Shared quizzes keep their numbers apart
A quiz reused across two courses reports only the attempts from the course the instructor owns.

AN INSTRUCTOR'S WEEK

Six jobs instructors finish on the dashboard

Each tile is a real dashboard section. Instructors see it for their own courses only.

Build the course

Create lessons, topics, quizzes and questions, then drag them into order. Clone a course to start the next cohort.

Course builder

Enroll the class

Add students by name, CSV upload or filter, reset progress, or hand out enrollment codes students redeem.

Bulk Management

Grade the work

Read essays and assignment files, enter points and approve. Action Items on the home screen count what is waiting.

Essay and Assignment Reports

Talk to students

Private messages grouped by course, emails to enrolled students, course announcements and Zoom meetings.

Communication

Spot who is stuck

Charts for completion, enrollment trends, time spent and top courses, plus enrolled versus completed students per course.

Insights

Get paid

Commissions from LearnDash and WooCommerce sales land in Earnings. Instructors request a payout and you approve it.

Monetization
Front-end course builder

Instructors assemble the whole course on the dashboard

Lessons, topics, quizzes and section headings come together in a drag-and-drop builder. LearnDash settings the form does not show are kept when an instructor saves.

Quizzes where they belong
Create a quiz inside a lesson or a topic, then drag it between the two.
Reuse what you already made
The Course Content Library lists existing lessons, topics and quizzes to add with one click.
Share or clone a course
Add a co-instructor, or clone a course with its lessons, topics and quizzes as a new draft.
Illustrative mockup of the Dashboard for LearnDash course builder with sections, lessons, topics, quizzes and the Course Content Library

Illustrative mockup: a lesson opened in the builder, with its topics, a quiz being dragged and the Course Content Library beside it.

Live on your LearnDash site in three steps

1
Install next to LearnDash
Activate it on a site running LearnDash 5.0 or later. Courses, groups and progress stay where they are.
2
Add the dashboard page
Place the [ld_dashboard] shortcode on a page. Every role gets its own view of that one page.
3
Choose what each role sees
In Menu Options, tick the sections for administrators, instructors, group leaders and students.

What each role gets on the dashboard

Every feature below is in every plan. Plans differ only in site count and support.

  • One page, four views

    Admins, instructors, group leaders and students each get their own tools on the same dashboard page.

  • You pick every menu item

    Show or hide any dashboard section for any role from Menu Options, without code.

  • A student home with next steps

    Tiles for enrolled, active and completed courses, a Continue button per course, quiz attempts and certificates.

  • Quiz, essay and assignment reports

    Filter by course, open each submission, award points and export the table as CSV or Excel.

  • Insights charts

    Completion rate, enrollment trends, time spent, top courses, course drop-off and revenue per course.

  • Each instructor sees only their data

    Reports, students and bulk actions are limited to the courses and groups the person manages.

  • Time tracking

    See how long each student spends on each course, for engagement checks or training records.

  • Instructor applications

    Visitors apply through a registration form. You approve or reject each application.

  • Enrollment codes

    Generate, export and deactivate codes. Students redeem them on their dashboard to join a course or group.

  • Certificates in any script

    Landscape and portrait certificate templates, with PDFs that render Chinese, Japanese and Korean text.

Grading, reports and pay, as instructors see them

Pending assignments get a points box and an Approve button. Approved ones show a check mark.

Every quiz attempt with its score, Passed or Failed, and a View Report link. Export to CSV or Excel.

My Earnings lists sales per course and charts instructor earnings against admin commission.

Students land on their own tiles and a Continue button for each course in progress.

Insights ranks an instructor's courses by completions for the dates they choose.

Every feature in every plan. Pick your site count.

Pay once and own it forever, or pick the annual plan. All features included in every plan, no hidden add-ons.

Personal
1 site
$249 one-time
or $99/year
  • 1 site license
  • All features included
  • Instructor, student and group leader views
  • Front-end course builder and grading
  • Reports, bulk enrollment and messaging
  • Updates and support, annual or lifetime
Get Personal
Most popular
Developer
5 sites
$499 one-time
or $199/year
  • 5 site licenses
  • Updates and support, annual or lifetime
  • Priority support
Get Developer
Agency
Unlimited sites
$629 one-time
or $249/year
  • Unlimited site licenses
  • Updates and support, annual or lifetime
  • Priority support
Get Agency

The plugin keeps working. Updates and support stop until you renew.

Annual licenses include a year of updates and support and renew at 30% off. Lifetime licenses are a one-time payment and never expire.

Before you move instructors to the front end

Which LearnDash version do I need?
LearnDash 5.0 or later. The plugin will not activate on older versions, because LearnDash 5 removed functions that earlier code relied on.
Do I need Advanced Custom Fields Pro?
No. The front-end forms run on a copy of ACF bundled with the plugin. If ACF or ACF Pro is already active, the plugin uses that copy instead.
Can instructors see each other's courses or students?
No. Instructors see their own courses and students, plus courses another instructor shared with them. Reports and bulk actions are checked against the courses they manage.
Will my existing courses and progress carry over?
Yes. The dashboard reads and writes LearnDash's own courses, groups and progress, so there is nothing to import.
How are instructors paid?
Set the instructor and admin percentages and an optional platform fee. Commissions record from LearnDash and WooCommerce sales. Instructors request a payout by a method you enable (bank transfer, e-check, PayPal or Stripe), and you approve each request.
Can group leaders manage their own students?
Yes. Group leaders add or remove students in their assigned groups and run bulk enrollment for them. They can also generate enrollment codes and see group reports.
Does it work with Uncanny Groups and BuddyPress?
Both are optional. With Uncanny Groups active, the Groups tab shows seat use, group hierarchy and code management. With BuddyPress, avatars, profile navigation and messaging connect to it.
What happens after I buy?
Download the plugin, activate your license key for updates, and add the dashboard shortcode to a page. The 30-day money-back guarantee covers every plan.

Give your instructors a dashboard of their own.

One shortcode on one page, and every role gets its own view of it.