Beschreibung
Ausbilder-Cockpit für LearnDash ist ein Begleit-Plugin für LearnDash LMS und das Plugin „Instructor Role“ (wdm_instructor). Es fügt eine kleine REST-API hinzu und betreibt ein separates, React-basiertes Cockpit, in dem Ausbilder ihre Kurse einsehen, eingeschriebene Teilnehmer verwalten und Nutzer für die Aufnahme in einen Kurs suchen können.
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)
- Ein React-basiertes Ausbilder-Cockpit: Kursliste, Kursdetails (Struktur, Teilnehmer), Teilnehmersuche/-hinzufü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 für das Dashboard: Nutzersuche (nach Name/E-Mail, nicht nur bereits eingeschriebene Nutzer), die benutzerdefinierten Post-Type-Bezeichnungen von LearnDash (damit das Dashboard die auf Ihrer Website verwendete Terminologie für „Kurs“/„Lektion“ usw. übernimmt) sowie die Essay-Bewertung.
- Arbeitet neben dem Plugin „Instructor Role“, ohne es zu verändern.
Ausbilder-Cockpit für 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/
Installation
- Lade den Ordner
sev-instructor-cockpit-for-learndashin das Verzeichnis/wp-content/plugins/hoch. - Aktiviere das Plugin über das Menü Plugins in WordPress.
- Stelle sicher, dass LearnDash LMS und das Plugin „Instructor Role“ installiert und aktiv sind.
- 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 dessen Logik zur Ausbilder-/Kurszuordnung. -
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.
-
Where do instructors access the dashboard?
-
At yoursite.com/instructor-cockpit/ once the plugin is active. This URL isn’t currently configurable.
-
Which user role can access the dashboard?
-
Only users with the „Instructor“ role (
wdm_instructor, added by the separate „Instructor Role“ plugin) or Administrators. Regular subscribers/students don’t see it. -
Can I customize the dashboard’s title or branding?
-
The dashboard title (shown in the header and browser tab) and the „Edit in WP Admin“ link text can be customized under Settings > Instructor Cockpit (admin-only). The Pro add-on additionally lets you customize the site title, favicon, logo, and LearnDash’s accent colors.
-
What data does this plugin store or track?
-
It uses standard WordPress user data (name, email, role) already on your site to power the dashboard, and records each login’s timestamp (as
last_loginuser meta) to show participant activity („last seen“, active/inactive). No data is sent to third parties. -
What happens if I deactivate the „Instructor Role“ or „Two-Factor“ plugins?
-
„Instructor Role“ is required – without it, instructors aren’t recognized and the dashboard becomes inaccessible. „Two-Factor“ is optional – without it, the self-service two-factor setup page on „Edit Profile“ simply doesn’t appear.
Rezensionen
Zu diesem Plugin liegen noch keine Rezensionen vor.
Mitwirkende und Entwickler
„Ausbilder-Cockpit für LearnDash“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Ausbilder-Cockpit für LearnDash“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Ausbilder-Cockpit für LearnDash“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.15.1
- Corrected the 1.14.0 changelog entry below, which attributed „last seen“ to the Dashboard – it’s shown on a participant’s own detail page; only the active/inactive counts are on the Dashboard.
1.15.0
- Instructors can now see and change a course’s status (Published/Draft/Pending Review/Private) and see its date, directly on the course detail page.
- Fixed courses vanishing from every „my courses“ view (Bausteine, the structure editor, participants, the Dashboard, the course list) once set to Pending Review.
1.14.0
- A participant’s „Last Login“ – shown as „last seen“ on their own detail page, and used for the Dashboard’s active/inactive counts – is now tracked directly by this plugin on every login, instead of relying on another plugin to set it.
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äßige 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öße 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 „Ausbilder-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 > Ausbilder-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.



