Learnomy

Instructor Dashboard

Free & Pro

The 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.

Dashboard header


Stats Row

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

Stats row

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.

My courses section

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.

My courses full view


Completion Funnel

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

Funnel section

Four stages are tracked as both counts and percentages of the enrolled cohort:

  1. Enrolled
  2. Started (at least one lesson completed)
  3. Halfway (50% or more complete)
  4. 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.

Funnel chart


Recent Enrollments

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

Recent enrollments section

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

Recent enrollments full


Earnings Widget

The earnings widget shows three figures and a withdrawal button.

Earnings section

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

Earnings summary

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

Withdraw button


Revenue Trend

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

Revenue trend section

Revenue trend chart


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.

Announcements section

Announcements view


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.

Public profile header

Public profile 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_widgets filter.

Related