Instructor Cockpit for LearnDash

Sharraxaad

Give your LearnDash instructors a clean, modern workspace of their own. Instructor Cockpit brings everything they need for day-to-day teaching into one focused dashboard: build course structures by drag and drop, manage participants, and see at a glance who is actively learning.

Your instructors stay productive, and you no longer have to explain the WordPress admin to them.

Instructor Cockpit requires LearnDash LMS and its “Instructor Role” add-on, which is included in the LearnDash Elite plan.

Why Instructor Cockpit?

  • Built for teaching, not for site administration. Instructors see their own courses and participants, nothing else.
  • Fast course building. A visual drag-and-drop editor for lessons, topics, quizzes and section headings, with undo before saving.
  • Progress at a glance. A dashboard with active learners over the last 7 days and learning progress per course.
  • Speaks your site’s language. Uses your custom LearnDash labels, so “Course” or “Lesson” appear exactly as you named them. Available in English and German.
  • Safe to add. Works alongside “Instructor Role” without modifying it.

Free features

  • Dashboard: course overview, participant activity with a 7-day active-learners trend, and a per-course learning-progress table.
  • Course list: searchable and sortable, with thumbnails, status and inline renaming.
  • Course detail: drag-and-drop structure editor, participant management, course status (published, draft, pending review, private), featured image, and frontend preview.
  • Building Blocks: every lesson, topic and quiz across all of an instructor’s courses in one list.
  • Users: search, sort and a detail page for every user, including last login. Look up any user by name or email and add them to a course.
  • Secure instructor accounts: self-service two-factor login (authenticator app plus backup codes), if the free “Two-Factor” plugin is installed.
  • Login redirect: send instructors straight to the Cockpit after login.
  • Mobile friendly: usable on phones and tablets.

Instructor Cockpit Pro

The Pro add-on turns the Cockpit into a complete instructor workspace:

  • Grading: review and grade essays and assignments directly in the dashboard.
  • Dashboard widgets: open assignments and recent essays waiting for grading.
  • User management: add, edit and delete users, including their course and group enrollment.
  • Groups: manage group courses, participants and group leaders.
  • Design & Branding: set site title, favicon, logo, cockpit header logo and LearnDash accent colors right from the Cockpit.

The Pro add-on is a separate plugin and is detected automatically once installed. The free plugin works fully on its own.

Learn more about Instructor Cockpit Pro

Privacy

Instructor Cockpit uses the WordPress user data already on your site (name, email, role) and stores the time of each login to show participant activity. No data is sent to third parties.

Independent add-on

Instructor Cockpit is an independent, unofficial add-on. It is not affiliated with, endorsed by, or sponsored by LearnDash, the maker of LearnDash LMS and the “Instructor Role” plugin. “LearnDash” is a trademark of its respective owner and is used here only to describe compatibility.

Source code

The Cockpit is a React application. The JavaScript and CSS files in this plugin’s dist/ folder are its compiled build output. The uncompiled source and build tooling are published at download.sevmatic.com/instructor-cockpit-src.

Sawir-shaashado

Rakibaad

  1. In your WordPress admin, go to Plugins > Add New, search for “Instructor Cockpit” and click Install Now, then Activate.
  2. Make sure LearnDash LMS and the “Instructor Role” plugin are installed and active.
  3. Optional: under Settings > Instructor Cockpit, choose whether instructors are sent to the Cockpit after login, and adjust the dashboard title.
  4. Instructors can now open their Cockpit at yoursite.com/instructor-cockpit/.

SBI

Does this plugin require LearnDash?

Yes. It requires LearnDash LMS and the “Instructor Role” plugin (wdm_instructor), which handles instructor accounts and course ownership. “Instructor Role” is included in the LearnDash Elite plan and is not available as a free download on its own.

How is this different from the dashboard in “Instructor Role”?

Instructor Cockpit is a separate, focused interface built around the tasks instructors do every day: structuring courses, managing participants and following learning progress. It runs alongside “Instructor Role” and does not replace or modify it, so you can try it without changing your existing setup.

Where do instructors access the Cockpit?

At yoursite.com/instructor-cockpit/ once the plugin is active. The URL is currently not configurable.

Who can access the Cockpit?

Users with the “Instructor” role (wdm_instructor) and administrators. Students and subscribers do not see it.

What does the Pro add-on add?

Essay and assignment grading, dashboard widgets for open assignments and recent essays, full user management including course and group enrollment, a Groups tab, and a Design & Branding page. Course browsing, the structure editor, participant management and user lookup are all part of the free plugin. Learn more about Pro.

Can I customize the title or branding?

The dashboard title and the “Edit in WP Admin” link text can be changed under Settings > Instructor Cockpit. The Pro add-on also lets you set the site title, favicon, logos and LearnDash accent colors.

What data does this plugin store?

It uses the standard WordPress user data already on your site (name, email, role) and records each login’s timestamp (as last_login user meta) to show participant activity. No data is sent to third parties.

What happens if “Instructor Role” or “Two-Factor” is deactivated?

“Instructor Role” is required. Without it, instructors are not recognized and the Cockpit is not accessible. “Two-Factor” is optional. Without it, the two-factor setup on the “Edit Profile” page simply does not appear.

(For developers) What is the Cockpit built with?

It is a React single-page app served through this plugin’s REST API. The uncompiled source is linked under “Source code” in the description.

Dibu-eegisyo

26 Agoosto, 2026
I was looking for a way to simplify day-to-day management for multiple LearnDash instructors without giving them unnecessary access to the WordPress backend. The main requirement was a dedicated interface where instructors could manage their own courses and learners more efficiently. This plugin does exactly that. The interface is clear, the most important tools are easy to find, and it integrates well with an existing LearnDash setup. The free version already offers a generous set of features, making it easy to evaluate and use in real projects before considering additional functionality. For my use case, it matched exactly what I had been looking for.
Akhri dhammaan 0 dibu-eegis

Ka-qaybgalayaasha & Horumariyayaasha

“Instructor Cockpit for LearnDash” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

“Instructor Cockpit for LearnDash” waxaa lagu tarjumay 3 luqadood. Way ku mahadsan yihiin turjumaannada ka-qaybqaadashadooda.

Ku tarjun “Instructor Cockpit for LearnDash” luqaddaada.

Ma xiisaynaysaa horumarinta?

Baadh koodka, fiiri bakhaarka SVN, ama iska qor diiwaanka horumarinta adigoo adeegsanaya RSS.

Isbeddellada

2.5.0

  • The course list now switches to its mobile card layout earlier (on a wider window) – with a course’s status and slug now shown below its title, the row was too wide for the classic table layout well before it actually reached mobile width, causing the “Actions” column to overflow instead of wrapping.
  • Fixed the “Actions” column’s content wrapping onto several narrow lines even at full desktop width – it now stays on one line whenever there is room for it, and wraps only when there truly isn’t.
  • While a course’s slug field is open in the list, its status is now hidden too (the same as the other way around already worked), so the row doesn’t grow taller than it needs to for both at once.

2.4.0

  • The course list now shows and lets you edit a course’s status and slug directly below its title, the same way the course detail page already did – status is no longer shown in the Date column, which now only shows the date.
  • While a course’s status dropdown is open in the list, its slug is hidden so the row doesn’t grow taller than it needs to for both at once.

2.3.0

  • The course detail page’s slug (permalink) is now editable, next to the course’s status and date, the same way the title already was.
  • Clearing the slug and saving now regenerates it from the course title (via WordPress’s own slug generation), same as clearing the Permalink field in the block editor.

2.2.0

  • The course list is now usable on mobile: every column (course status/date, plus View/Preview/Edit in WP Admin) is visible as a labeled row on a card instead of being cut off outside the screen.
  • The course name in the course list is now underlined, so it reads as a link at a glance instead of only on hover.
  • The course/lesson/topic/quiz rename button is now labeled “Rename” instead of “Edit” – it only renames the title in place, and “Edit” read as if it were the primary way into the course.
  • Fixed the course detail page’s header (thumbnail, title, status, View/Preview/Edit in WP Admin) overflowing off-screen on a narrow browser window instead of wrapping onto a second line.

2.1.0

  • Added “Support” and “Rate this plugin” links to the plugin’s row on the Plugins page.

2.0.0

  • New setting: choose where instructors land after login (Settings > Instructor Cockpit): the Instructor Cockpit, Instructor Role’s default Instructor Overview, or no redirect.
  • Clarified that “Instructor Role” is included in the LearnDash Elite plan and corrected the affiliation disclaimer.
  • Improved screenshot descriptions and the free feature list.

1.17.0

  • Participants who only have access through a group are now marked as such in the participant list.
  • Instructors can open a published or private course on the frontend, or preview it while it is still a draft, pending review or scheduled.
  • Fixed adding or removing a course participant also enrolling every group-based participant directly in the course.
  • Fixed status changes of scheduled courses not taking effect.
  • Fixed the structure editor failing to load or save for courses set to Pending Review.

1.16.0

  • Fixed adding or removing participants on courses set to Pending Review.
  • The “Remove” action is no longer offered for participants whose access comes from a group.
  • Layout improvements on the Dashboard and course lists.

Older versions

See the full changelog.