SleekView Charts for LearnDash Instructor Role: per-instructor dashboards
SleekView Charts joins sfwd-courses on post_author to the wp_users table and counts learndash_user_activity rows per instructor. Courses owned, enrolments, completions and per-instructor trend render as Number, Pie, Bar and Area cards in WP Admin.
♾️ Lifetime License available
Instructor activity is in WordPress. The dashboard is not.
LearnDash Instructor Role lets a multi-author programme assign courses to specific instructors. The role grants admin access to the courses an instructor owns and hides the rest of the catalogue. Operationally, an instructor in this role authors courses, runs assessments and reviews learner progress, but the platform produces no visual summary of how their corner of the catalogue performs against the rest.
The data is already in WordPress. Course ownership lives on sfwd-courses as post_author, joined to wp_users for the instructor name. Learner activity lives in learndash_user_activity with a course_id that resolves back to the same authored course. The join is two columns wide. Surfacing it as a chart is a configuration question, not a development one.
SleekView Charts reads both sides directly. A Number card counts active courses per instructor by filtering sfwd-courses on post_author. A Pie splits enrolment volume across instructors. A Bar ranks instructors by completion count. An Area trends enrolments per instructor over time. The programme owner sees in seconds which instructor carries the catalogue, which one is quietly growing and which one is sitting on dormant courses without a single completion this quarter.
Workflow
Turn LearnDash Instructor Role data into a dashboard
Map ownership and activity
Compose the chart cards
Save and scope the dashboard
Share or export
Sample dashboard
Charts you can build from LearnDash Instructor Role data
Active courses per instructor
Count
Enrolment mix by instructor
Count
group by post_author
Top instructors by completions
Count
group by post_author
Per-instructor enrolment trend
Count
group by activity_started
Comparison
Default Instructor Role admin vs SleekView Charts
Default Instructor Role admin
- Instructor Role gates access to courses but never visualises per-instructor volume
- No native split of enrolments or completions across instructors
- Per-instructor trend over time is not a default visual on either screen
- A programme owner has to query the database manually to compare authors
- Stakeholders without admin access cannot see the per-instructor picture at all
SleekView Charts
-
KPI card for active courses per instructor, joined on
post_author -
Donut of enrolment mix across instructors via
learndash_user_activity - Bar ranking instructors by completion count, not just enrolment count
- Area trend of per-instructor enrolment volume over time
- Capability-gated views so each instructor sees only their own slice
Features
What SleekView Charts gives you for LearnDash Instructor Role
Per-instructor scoreboard
Render the join of sfwd-courses on post_author to learndash_user_activity on course_id as four chart cards. The programme owner sees the catalogue from the instructor angle without a custom report.
Filter by author
Filter to a single post_author in the chart view and the underlying course and activity rows stay in sync. Same join, two surfaces, no duplicate query.
Capability-gated views
Gate the dashboard by WordPress capability so the programme owner sees every instructor while each instructor sees only their own per-author slice. Same dashboard, different data scope per role.
Audience
Who builds LearnDash Instructor Role charts dashboards with SleekView
Programme owners
Run a per-instructor scoreboard on one screen. See which author owns the catalogue's enrolment volume, which one quietly produces the most completions and which one is sitting on dormant courses without an action plan.
Individual instructors
Each instructor opens their own filtered dashboard and sees the four cards scoped to their own courses. Enrolment, completion, mix and trend, all from the same learndash_user_activity rows the programme owner uses.
L&D operations
Compare per-instructor completion trends across the catalogue. A drop on one author's area card during a normal week often signals a course that needs a content review before the next cohort.
The bigger picture
Why per-instructor visibility matters for a multi-author programme
A multi-author LearnDash programme rapidly grows past the point where a single course admin holds the operational picture in their head. Instructor Role solves the access question by gating each author to their own courses, but it leaves the comparison question unanswered. Which author drives the catalogue.
Whose courses produce the most completions per enrolment. Whose backlog is shrinking and whose is silently growing without producing learner activity. Putting the post_author join on a dashboard collapses the spreadsheet a programme owner used to maintain into a four-card view that updates against live data.
The instructors see their own slice and feel ownership of the numbers, the programme owner sees the comparative view and can plan content investment from real volume rather than from memory. Same WordPress users and the same LearnDash activity rows, two new operational habits.
Questions
Common questions about SleekView Charts for LearnDash Instructor Role
Two sources joined on the same column LearnDash itself uses. The sfwd-courses post type carries ownership through post_author, which resolves to a wp_users row for the instructor name. The learndash_user_activity table carries the enrolment and completion events with a course_id that maps back to the authored course.
 No. Instructor Role gates access. The dashboard surfaces volume. Both run side by side. The role hides courses an instructor does not own, and the dashboard shows the comparative scoreboard the role itself never exposes.
 Yes. SleekView gates dashboards by WordPress capability. Pair a capability check with a post_author filter and each instructor sees only the cards scoped to their own courses, while the programme owner sees the full multi-instructor view from the same dashboard definition.
 Yes. The Pie can render the top ten instructors with the rest collapsed into Other, and the Bar ranks all of them by completion count without overlap. Sites with fifty or more instructors still produce a readable dashboard.
 The cards render against the live wp_users, sfwd-courses and learndash_user_activity tables. There is no aggregation job and no analytics store. Whatever an instructor publishes is reflected on the dashboard at the next render.
 Yes. Where the site uses LearnDash Groups to associate instructors to cohorts, the dashboard can join through the group postmeta as well, so the per-instructor cards filter to a single cohort or aggregate across cohorts depending on the audience.
 No. The join from sfwd-courses on post_author to learndash_user_activity on course_id uses indexed columns. Sites with thousands of courses and millions of activity rows still render the dashboard in well under a second.
 Yes. Every dashboard exports the underlying per-author rows to CSV or JSON. Useful for sending a per-instructor summary to a programme sponsor or for combining LearnDash instructor data with HR records outside WordPress.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Yith Woocommerce Checkout Manager
- Yith Woocommerce Stripe
- Woocommerce Distance Rate Shipping
- Aelia Tax Display By Country
- Order Status Manager
- Checkout Manager For Woocommerce
- Dokan
- Woocommerce Correios
- Woocommerce Mailchimp Discount
- Woocommerce Composite Products
- Yith Woocommerce Product Countdown
- Wpc Product Bundles
- Woocommerce Tax Toggle
- Atum Stock Logs
- Yith Woocommerce Waiting List
- Ultimatemember Real Time Notifications
- Easy Affiliate
- Ultimatemember Bbpress
- Memberpress Pro
- Userpro
- Ultimatemember Verified Users
- Profile Magic
- Memberium Infusionsoft
- Ultimatemember Content Restriction
- User Registration
- Woocommerce Paid Courses
- Pmpro Register Helper
- Swpm Buddypress Integration
- Paid Memberships Pro Elementor
- Content Control Cm