Ausbilder-Cockpit für LearnDash

Description

Ausbilder-Cockpit für LearnDash ist ein Begleit-Plugin für LearnDash LMS und dessen Zusatzmodul „Instructor Role» (wdm_instructor), das im Elite-Plan von LearnDash enthalten ist. Es stellt eine separate, moderne Ausbilder-Cockpit-Oberfläche bereit, über die Ausbilder ihre Kurse einsehen, eingeschriebene Teilnehmer verwalten und Benutzer suchen können, um sie zu einem Kurs hinzuzufügen.

Dies ist ein unabhängiges, inoffizielles Add-on und steht in keiner Verbindung zu LearnDash oder WisdmLabs (dem Hersteller des Plugins „Instructor Role“) und wird von diesen weder unterstützt noch gesponsert. „LearnDash“ ist eine Marke des jeweiligen Inhabers und wird hier nur zur Beschreibung der Kompatibilität verwendet.

Enthalten (kostenlos)

  • Eine moderne Ausbilder-Cockpit-Oberfläche: Kursliste; Kursdetails mit einem Drag-and-Drop-Struktureditor, Teilnehmerverwaltung, Status und Beitragsbild; sowie eine „Bausteine“-Ansicht aller Lektionen, Themen und Quizze über alle Kurse eines Ausbilders hinweg.
  • Ein Dashboard: Kursübersicht, Teilnehmeraktivität (inklusive eines 7-Tage-Trends aktiver Lernender) und eine Lernfortschritts-Tabelle pro Kurs.
  • Ein Benutzer-Tab: Suche, Sortierung und eine Detailseite für jeden Benutzer, außerdem eine Suche (nach Name/E-Mail, nicht nur bereits eingeschriebene Nutzer), um jemanden zu einem Kurs hinzuzufügen.
  • Selbstständige Zwei-Faktor-Authentifizierung (Authenticator-App + Backup-Codes) über eine „Edit Profile“-Seite, sofern das separate Plugin „Two-Factor“ installiert ist.
  • REST-Endpunkte, auf denen das Dashboard aufbaut: Benutzersuche, LearnDashs benutzerdefinierte Labels für Custom Post Types (damit das Dashboard zu der Terminologie passt, die deine Website für „Kurs“/„Lektion“ usw. verwendet), sowie die Aufsatz-/Aufgabendaten, die von der Bewertungsfunktion des Pro-Zusatzmoduls genutzt werden.
  • Arbeitet neben dem Plugin „Instructor Role“, ohne es zu verändern.

SEV Instructor Cockpit for LearnDash – Pro

Ein separates, kostenpflichtiges Add-on-Plugin ergänzt:

  • Bewertung von Essays und Aufgaben direkt im Dashboard (Fragen-/Lektionsliste, Einreichungen, Benotung).
  • Nutzer direkt im Dashboard bearbeiten, löschen und hinzufügen, inklusive ihrer Kurs- und Gruppenzuordnung.
  • Ein Gruppen-Tab: Gruppen einsehen und deren Kurse, Teilnehmer und Gruppenleiter verwalten.
  • Dashboard-Widgets für offene Aufgaben und neue, noch zu bewertende Essays.
  • Eine Seite unter Einstellungen > Design & Branding: Website-Titel, Favicon, Logo, Cockpit-Header-Logo und die Akzentfarben von LearnDash direkt im Cockpit anpassen.

Das kostenlose Plugin funktioniert vollständig eigenständig; das Pro-Plugin wird bei Installation automatisch erkannt.

Quellcode

Das von diesem Plugin angezeigte Dashboard ist eine React-Anwendung; die JavaScript- und CSS-Dateien im dist/-Ordner dieses Plugins sind deren kompilierte, minifizierte Build-Ausgabe. Der unkompilierte Quellcode und das Build-Tooling werden veröffentlicht unter:

https://download.sevmatic.com/instructor-cockpit-src/

Screenshots

Installation

  1. Laden Sie den Ordner sev-instructor-cockpit-for-learndash in das Verzeichnis /wp-content/plugins/ hoch.
  2. Aktivieren Sie das Plugin über das Menü Plugins in WordPress.
  3. Stellen Sie sicher, dass LearnDash LMS und das Plugin „Instructor Role“ installiert und aktiv sind.
  4. Ausbilder können nun auf ihr Dashboard zugreifen (die Dashboard-URL/Einrichtung für Ihre Website finden Sie in der Plugin-Dokumentation).

FAQ

Setzt dieses Plugin LearnDash voraus?

Ja, außerdem das Plugin „Instructor Role“ (wdm_instructor) für die Logik rund um Ausbilder- und Kurs-Zuordnung – enthalten im Elite-Plan von LearnDash, nicht separat als kostenloser Download erhältlich.

Was kann das Pro-Add-on, was dieses Plugin nicht kann?

Bewertung von Essays und Aufgaben, Bearbeiten/Hinzufügen/Löschen von Nutzern (inklusive ihrer Kurs- und Gruppenzuordnung), ein Gruppen-Tab zur Verwaltung von Gruppenkursen/-teilnehmern/-leitern, Dashboard-Widgets für offene Aufgaben und neue Essays sowie eine Seite unter Einstellungen > Design & Branding. Kursübersicht, Teilnehmerverwaltung und Nutzersuche sind Teil des kostenlosen Plugins.

Verändert dieses Plugin das Instructor-Role-Plugin?

Nein. Es hakt sich unabhängig in WordPress/LearnDash ein und lässt das Plugin „Instructor Role“ unverändert.

Wo greifen Ausbilder auf das Dashboard zu?

Unter deinewebsite.com/instructor-cockpit/, sobald das Plugin aktiv ist. Diese URL ist derzeit nicht konfigurierbar.

Welche Benutzerrolle hat Zugriff auf das Dashboard?

Nur Benutzer mit der Rolle „Instructor“ (wdm_instructor, hinzugefügt durch das separate Plugin „Instructor Role“) oder Administratoren. Normale Abonnenten/Studenten sehen es nicht.

Kann ich den Titel oder das Branding des Dashboards anpassen?

Der Dashboard-Titel (im Header und im Browser-Tab angezeigt) sowie der Linktext von „In WP-Admin bearbeiten“ lassen sich unter Einstellungen > Instructor Cockpit anpassen (nur für Administratoren). Das Pro-Zusatzmodul erlaubt zusätzlich, den Website-Titel, das Favicon, das Logo und die Akzentfarben von LearnDash anzupassen.

Welche Daten speichert oder erfasst dieses Plugin?

Es nutzt die auf deiner Website bereits vorhandenen Standard-WordPress-Benutzerdaten (Name, E-Mail, Rolle) für das Dashboard und speichert den Zeitpunkt jeder Anmeldung (als Benutzer-Meta last_login), um die Teilnehmeraktivität anzuzeigen („zuletzt gesehen“, aktiv/inaktiv). Es werden keine Daten an Dritte übermittelt.

Was passiert, wenn ich die Plugins „Instructor Role“ oder „Two-Factor“ deaktiviere?

„Instructor Role“ ist erforderlich – ohne dieses Plugin werden Ausbilder nicht erkannt und das Dashboard ist nicht mehr erreichbar. „Two-Factor“ ist optional – ohne dieses Plugin erscheint lediglich die Selbstbedienungs-Einrichtungsseite für die Zwei-Faktor-Authentifizierung unter „Profil bearbeiten“ nicht.

(Für Entwickler) Womit ist die Cockpit-Oberfläche gebaut?

Es handelt sich um eine React-Single-Page-App, die über die REST-API dieses Plugins bereitgestellt wird – nicht über die klassische WordPress-Admin-Oberfläche. Den unkompilierten Quellcode findest du weiter unten unter „Source Code“.

Reviews

26. August 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.
Read all 0 reviews

Contributors & Developers

“Ausbilder-Cockpit für LearnDash” is open source software. The following people have contributed to this plugin.

Contributors

“Ausbilder-Cockpit für LearnDash” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Ausbilder-Cockpit für LearnDash” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.0.0

  • Neue Einstellung: die Weiterleitung von Instructor Role nach dem Login überschreiben (Einstellungen > Instructor Cockpit) – Ausbilder zum Instructor Cockpit weiterleiten, den Standard von Instructor Role (Instructor Overview) beibehalten, oder gar nicht weiterleiten.
  • Klargestellt, dass das Plugin „Instructor Role“ im Elite-Plan von LearnDash enthalten und nicht separat als kostenloser Download erhältlich ist, sowie den Hinweis zur Nicht-Zugehörigkeit des Plugins korrigiert.
  • Richtige Beschreibungen für die Screenshots ergänzt statt bloßer Dateinamen.
  • Die Liste der kostenlosen Funktionen erweitert, sodass sie den Drag-and-Drop-Struktureditor, das Dashboard und den Benutzer-Tab ausdrücklich abdeckt.
  • Das Implementierungsdetail „React“ aus der nutzerseitigen Beschreibung entfernt und stattdessen in einen eigenen Entwickler-FAQ-Eintrag verschoben.

1.17.0

  • Kursteilnehmer, die nur über eine Gruppe Zugriff haben, werden jetzt in der Teilnehmerliste entsprechend gekennzeichnet.
  • Behoben: Beim Hinzufügen/Entfernen eines Kursteilnehmers wurden ungewollt auch alle über eine Gruppe eingeschriebenen Teilnehmer direkt im Kurs eingeschrieben.
  • Ausbilder können einen Kurs jetzt im Frontend öffnen, sobald er veröffentlicht oder privat ist, oder ihn vorher als Vorschau ansehen, solange er noch Entwurf, ausstehend oder geplant ist – direkt aus der Kursliste und der Kursdetailseite.
  • Behoben: Die Statusänderung eines geplanten Kurses („Geplant“) wurde nicht wirksam – beim Speichern blieb der Kurs stillschweigend weiterhin geplant.
  • Behoben: Der Struktureditor konnte bei Kursen mit Status „Ausstehend“ nicht laden oder speichern.

1.16.0

  • Behoben: Das Hinzufügen/Entfernen eines Kursteilnehmers schlug fehl, sobald der Kurs den Status „Ausstehend“ hatte.
  • Behoben: Die Aktion „Entfernen“ bei einem Kursteilnehmer wirkte erfolgreich, bewirkte aber nichts, wenn dessen Kurszugriff über eine Gruppe statt einer direkten Einschreibung erfolgte – sie wird für solche Teilnehmer nun nicht mehr angeboten, da sie nicht aus der Kursteilnehmerliste entfernt werden können.
  • Kurstitel sowie die Listen „Kursfortschritt“ und „Zuletzt bearbeitet“ im Dashboard erhalten jetzt mehr Platz, statt dass sich der Fortschrittsbalken über die ganze Zeile zieht.
  • Die Grafik „Aktive Lernende“ im Dashboard wird nicht mehr überdimensional gross, da ihre Karte jetzt die volle Breite einnimmt.

1.15.1

  • Der Changelog-Eintrag zu 1.14.0 weiter unten korrigiert: Das Feld heisst „Letzter Login“ und wird auf der Detailseite des jeweiligen Teilnehmers angezeigt – nur die Aktiv-/Inaktiv-Zahlen befinden sich auf dem Dashboard.

1.15.0

  • Ausbilder können jetzt direkt auf der Kursdetailseite den Status eines Kurses (Veröffentlicht/Entwurf/Ausstehend/Privat) sowie dessen Datum einsehen und ändern.
  • Behoben: Kurse verschwanden aus sämtlichen „Meine Kurse“-Ansichten (Bausteine, Struktureditor, Teilnehmer, Dashboard, Kursliste), sobald sie den Status „Ausstehend“ hatten.

1.14.0

  • Das Feld „Letzter Login“ eines Teilnehmers – angezeigt auf dessen Detailseite und verwendet für die Aktiv-/Inaktiv-Zahlen im Dashboard – wird jetzt bei jeder Anmeldung direkt von diesem Plugin erfasst, statt sich auf ein anderes Plugin zu verlassen.

1.13.0

  • Behoben: Der Struktur-Editor zeigte im Bereich „Verfügbare Lektionen/Themen“ teilweise Lektionen oder Themen aus Kursen an, die nichts mit dem jeweiligen Ausbilder zu tun hatten – und zwar immer dann, wenn einer seiner anderen Kurse keine eigenen Lektionen bzw. Themen hatte. Ursache war ein Eingrenzungsfehler in der Lektions-/Themen-Abfrage des Instructor-Role-Plugins selbst; wir umgehen das jetzt mit eigenen Endpunkten.

1.12.3

  • Die Beschreibung des Pro-Add-ons aktualisiert: Sie umfasst nun auch Aufgabenbewertung, Nutzerverwaltung, Gruppenverwaltung sowie die Dashboard-Widgets für offene Aufgaben/neue Essays, die in dieser Liste zuvor fehlten.

1.12.2

  • Den unten stehenden Changelog-Eintrag zu 1.10.0 korrigiert, der nahelegte, dass die „Zuletzt bearbeitet“-Liste des Dashboards auch Gruppen enthält – sie listet nur Kurse auf.

1.12.1

  • Den unten stehenden Changelog-Eintrag zu 1.12.0 korrigiert, der die Gruppen-Teilnehmerverwaltung – eine reine Pro-Funktion – fälschlich als Teil dieser Version beschrieb.

1.12.0

  • Ausbilder können nun einen Teilnehmer direkt auf der Kursdetailseite aus einem Kurs entfernen.
  • Kurs-Teilnehmerlisten werden ab mehr als 5 Einträgen in zwei gleichmässige Spalten aufgeteilt.
  • Teilnehmerzeilen werden beim Überfahren mit der Maus hervorgehoben, und Titel-bearbeiten-Schaltflächen in der Kursliste, der Bausteine-Liste und dem Struktureditor erscheinen jetzt nur noch beim Überfahren der jeweiligen Zeile.
  • Die Kurs-Teilnehmerauswahl lädt Kandidaten jetzt vorab und filtert sie sofort während der Eingabe; die Seitennavigation wurde über die Liste verschoben.
  • Die Checkboxen der Kurs-Teilnehmerauswahl entsprechen jetzt der von WCAG geforderten Mindestgrösse für Touch-Ziele.

1.11.0

  • Ausbilder können nun das Beitragsbild eines Kurses direkt auf dessen Detailseite festlegen; das Vorschaubild in der Kursliste verlinkt ebenfalls dorthin.
  • Kurstitel sowie die Lektions-/Themen-/Quiztitel in der Bausteine-Liste lassen sich jetzt direkt in der Liste umbenennen, ohne diese zu verlassen.
  • Die Tabellen für Kurse und Nutzer zeigen jetzt eine Gesamtanzahl unterhalb der Liste an.
  • Die zuletzt bearbeiteten Kurse im Dashboard verlinken jetzt auf ihre Detailseite, und die Kursfortschritt-Tabelle ist paginiert.
  • Dashboard-Übersetzungen werden jetzt über das Standard-Übersetzungssystem von WordPress geladen, sodass von der Community über translate.wordpress.org beigesteuerte Übersetzungen wirksam werden.
  • Eine Berechtigungsprüfung korrigiert, sodass Ausbilder nur Nutzer suchen können, die sie ohnehin bereits sehen dürfen.
  • Behoben, dass das Zweispalten-Layout des Struktureditors nach dem Laden des Pro-Add-ons auf eine Spalte zusammenfiel.

1.10.0

  • Das Datum „Zuletzt geändert“ eines Kurses wird nun aktualisiert, wenn sich dessen Struktur ändert, ein Lektions-/Themen-/Quiztitel geändert wird oder ein Teilnehmer eingeschrieben wird – sodass die „Zuletzt bearbeitet“-Liste des Dashboards diese Änderungen ebenfalls widerspiegelt.
  • Die Kursfortschritt-Tabelle des Dashboards wird jetzt in Schritten von 10 Zeilen paginiert.
  • Teilnehmer, die kein Mitglied der Website mehr sind, werden aus den Dashboard-Zählungen ausgeschlossen.

1.9.0

  • Ein Dashboard hinzugefügt: Kursübersicht, Teilnehmeraktivität (inklusive eines 7-Tage-Trends aktiver Lernender) und eine vereinfachte Tabelle des Lernfortschritts je Kurs. Mit dem Pro-Add-on: Widgets für offene Aufgaben und neue Essays auf derselben Seite.
  • Den Quellcode und die Build-Tools hinter dem Dashboard-JavaScript dieses Plugins veröffentlicht (siehe „Quellcode“ oben).

1.8.0

  • Selbstständige Zwei-Faktor-Authentifizierung hinzugefügt: Authenticator-App einrichten und Backup-Codes auf einer neuen „Edit Profile“-Seite generieren (Avatar-Menü > Edit Profile). Setzt das separate Plugin „Two-Factor“ voraus.
  • Mit dem Pro-Add-on: eine Seite unter Einstellungen > Design & Branding hinzugefügt — Website-Titel, Favicon (mit integriertem Zuschneide-Tool), Logo, Cockpit-Header-Logo und die Akzentfarben von LearnDash lassen sich direkt im Cockpit anpassen.

1.7.0

  • Die URL des Cockpits von /instructor-dashboard/ zu /instructor-cockpit/ umbenannt, passend zum „Instructor Cockpit“-Branding.
  • Das mobile Menü verbessert: Es legt sich nun über die Seite, statt den Inhalt nach unten zu verschieben, und schließt sich bei einem Klick außerhalb oder mit Escape.

1.6.0

  • Übersetzungen können nun von der Community über translate.wordpress.org beigesteuert werden.

1.5.0

  • Umbenannt in „Ausbilder-Cockpit“.
  • Der Dashboard-Titel (angezeigt im Header und im Browser-Tab) sowie der Linktext „Edit in WP Admin“ lassen sich nun unter Einstellungen > Instructor Cockpit anpassen.

1.4.0

  • Einen „Bausteine“-Tab hinzugefügt, der alle Lektionen, Themen und Quizze über sämtliche Kurse eines Ausbilders hinweg auflistet.
  • Die Icons in der Navigation und im Kursstruktureditor überarbeitet.
  • Die Nutzertabelle ist nun auf mobilen Bildschirmen nutzbar.

1.3.0

  • Einen visuellen Struktureditor per Drag-and-Drop hinzugefügt: Lektionen, Themen und Quizze umsortieren, hinzufügen und entfernen; Abschlussquizze gruppieren; Abschnittsüberschriften hinzufügen; Änderungen vor dem Speichern rückgängig machen.

1.2.0

  • Einen Nutzer-Tab mit Suche, Sortierung und einer Detailseite je Nutzer hinzugefügt.
  • Bei aktivem Pro-Add-on: Nutzer direkt im Dashboard bearbeiten, löschen und hinzufügen sowie deren Gruppenzugehörigkeit verwalten.

1.1.0

  • Die Kursliste ist nun durchsuchbar, sortierbar und auf mobilen Bildschirmen nutzbar.

1.0.0

  • Erstveröffentlichung.