For LearnDash · Instructor Role

A cockpit of their own
for your LearnDash
instructors.

Instead of managing courses, participants, and grading through the WordPress backend, instructors get their own clean dashboard: fast, clear, without unnecessary wp-admin permissions.

WordPress.org · free By Heinrich Franz / sevmatic Always the latest version
Instructor Cockpit Live
12
Courses
241
Participants
5
Open essays
New participant found: “m.weber@…”
Added

Instructor Cockpit for LearnDash is a companion plugin for LearnDash LMS and the “Instructor Role” plugin (wdm_instructor). It replaces neither: it simply gives instructors their own, leaner dashboard.

React dashboard REST API Runs alongside Instructor Role
Free version

Everything an instructor needs day to day.

A standalone React dashboard that plugs directly into LearnDash and the Instructor Role logic, without modifying the original plugin.

Dashboard

Course overview at a glance

All assigned courses in one list, with a jump straight into the course details: structure and participants included.

Participants

Manage participants

View enrolled participants per course and add new users directly from the cockpit.

Search

User lookup by name or email

Finds users who aren’t enrolled in the course yet, not just existing participants.

2FA

Self-service two-factor login

Instructors enable 2FA (authenticator app plus backup codes) themselves via “Edit Profile”, provided the “Two-Factor” plugin is installed.

Terminology

Adapts to your own terminology

Uses your site’s custom LearnDash labels for “course”, “lesson”, and so on: the cockpit speaks your site’s language.

API

Its own REST endpoints

A lean REST API behind the scenes for user lookup, post-type labels, and essay grading: the foundation for the dashboard.

Requirements

Built on top of LearnDash and Instructor Role.

The cockpit is deliberately lean: it doesn’t add its own course logic, just a better interface for what’s already there.

01

LearnDash LMS

Required: the cockpit is built entirely on LearnDash data.

02

Instructor Role (wdm_instructor)

Provides the instructor/course assignment. The cockpit hooks in independently and leaves this plugin untouched.

Free vs. Pro

The free version is often already enough. Pro adds grading, management, and branding.

The Pro add-on is detected automatically as soon as it’s installed. The free version keeps working fully on its own either way.

Free
Free
On WordPress.org, always up to date
  • React dashboard: courses, structure, participants
  • Participant search & management
  • Self-service two-factor login
  • REST API & custom terminology
Pro
Price on request
Separate, paid add-on
  • Essay and assignment grading in the dashboard: question/lesson list, submissions, grading
  • Dashboard widgets for open assignments & new essays
  • Add, edit & delete users, including course and group enrollment
  • Groups tab: manage courses, participants & group leaders
  • Instructors can edit their own posts & pages
  • Design & Branding: page title, favicon, logo & cockpit header logo, LearnDash accent colors
How it gets onto your site

Ready to go in three steps.

01

Install

Install the plugin through the WordPress plugin directory uploader, or upload and activate the ZIP file manually.

02

Instructors open the cockpit

Instructors with the “Instructor” role land in their own dashboard: courses, structure, and participants visible right away.

03

If needed: activate Pro

Install the Pro plugin: it’s detected automatically and adds essay grading as well as Design & Branding.

Frequently asked questions

Short & honest answers.

Is LearnDash required? +
Yes, and also the “Instructor Role” plugin (wdm_instructor) for its instructor/course-ownership logic.
What can the Pro version do that the free one can’t? +
Pro adds four areas:
  • User & group management: add, edit, and delete users, assign courses and groups, plus its own Groups tab
  • Essay and assignment grading in the dashboard, including widgets for open assignments
  • Design & Branding: page title, favicon, logo, cockpit header logo, LearnDash accent colors
  • Instructors can edit their own posts & pages
Courses, participants, and user lookup are already part of the free version.
Does this modify the “Instructor Role” plugin? +
No. It hooks into WordPress and LearnDash independently and leaves “Instructor Role” completely untouched.
Open source

The source code is open.

The files in the dist/ folder are the compiled build of the React application. The uncompiled source code, including the build tooling, is freely accessible.

download.sevmatic.com/instructor-cockpit-src/ View source code

Give your instructors a cockpit of their own.

Start for free, extend with Pro any time.

sevmatic · Instructor Cockpit for LearnDash

An independent, unofficial add-on. Not affiliated with, endorsed by, or sponsored by LearnDash or WisdmLabs (the maker of “Instructor Role”). “LearnDash” is a trademark of its respective owner and is used here only to describe compatibility.