Instructor Dashboard
Free & ProThe instructor dashboard at /instructor/ is an approved instructor's home base. It shows a real-time snapshot of course activity, student progress, and revenue, and it links directly into wp-admin for course authoring.
Overview
The dashboard is only accessible to users with the lrn_instructor role (or admins). Anyone who visits /instructor/ without that role sees either an "Application Under Review" notice (if they have a pending application) or a prompt to apply.
Instructors create and edit courses in wp-admin, not on the frontend. The dashboard is a read view: it surfaces what is happening across the instructor's courses, not a form for editing them.
The Dashboard Header
The header greets the instructor by name and shows their avatar. Two action buttons are always visible:
- Create - Opens the Add New Course page in wp-admin (
?page=learnomy-new-course). - Catalog - Opens the public course catalog.

Stats Row
Immediately below the header, four stat cards summarize the instructor's account at a glance.

| Card | What it shows |
|---|---|
| Total Courses | Total number of courses the instructor authors or co-teaches |
| Total Students | Total enrolled students across all their courses |
| Published | Number of courses currently in Published status |
| Revenue | Lifetime commission earnings (the instructor's share of completed sales) |
If the instructor has not authored any courses yet, the dashboard shows site-wide aggregates and displays an informational notice explaining the fallback.
My Courses Table
The courses widget lists the instructor's courses with title, status, and student count.

Click a course title to open it in the wp-admin course editor. The table shows the first few courses; if you have more, a link to the full courses list in wp-admin appears.

Completion Funnel
The funnel widget shows how students progress through the instructor's courses.

Four stages are tracked as both counts and percentages of the enrolled cohort:
- Enrolled
- Started (at least one lesson completed)
- Halfway (50% or more complete)
- Completed (course completion criteria met)
Use this to spot where students drop off. A steep drop between Enrolled and Started often means the first lesson needs work.

Recent Enrollments
This widget lists the most recent students to enroll in any of the instructor's courses.

Each row shows the student's name and the course they enrolled in.

Earnings Widget
The earnings widget shows three figures and a withdrawal button.

| Figure | Meaning |
|---|---|
| Available to Withdraw | Cleared commissions not yet paid out |
| This Month | Earnings recorded in the current calendar month |
| Lifetime | Total earnings since the account was created |

The Request Withdrawal button opens a withdrawal request. See Commissions and Earnings for the full withdrawal flow.

Revenue Trend
The revenue trend widget charts the instructor's earnings over recent periods so they can see whether revenue is growing or declining.


Announcements
The Announcements widget lets instructors send a broadcast message to every student enrolled in their courses. Type a title and message, optionally check Also send email, then click Send. The message is delivered as an in-app notification and, if the email option is checked, by email.
Below the compose form, the widget shows the three most recently sent broadcasts with the recipient count and time elapsed since sending.


Public Instructor Profile
Each approved instructor has a public profile page at /instructor/<username>/. This is separate from the dashboard and is visible to all visitors without login.
The public profile shows the instructor's avatar, headline, bio, and the list of their published courses.


Instructors update their profile information at /account/instructor-profile (the Instructor profile link in the account navigation). An admin can also edit it from the instructor detail page in wp-admin.
Tips
- Instructors author all course content (courses, lessons, quizzes, questions) in wp-admin, not on this dashboard.
- The dashboard respects ownership scope: an instructor sees only their own courses' data. A WordPress administrator who visits the dashboard sees site-wide data and an informational notice.
- Widget sections are rendered through a registry. Pro extensions can add new sections via the
learnomy_dashboard_widgetsfilter.