✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for WP Courseware Instructor Role: per-instructor dashboards

SleekView Charts reads wp_wpcw_courses, wp_wpcw_user_courses, and the instructor capability layer. Courses per instructor, learners per instructor, completion rate, and revenue contribution render as Number, Pie, Bar, and Area cards inside WP Admin.

♾️ Lifetime License available

SleekView Charts dashboard for WP Courseware Instructor Role

Per-instructor data on one screen, not capability-filtered tables

The WP Courseware Instructor Role add-on lets multiple instructors author and manage courses on a single WPCW install. Each course in wp_wpcw_courses has an instructor_id column, and learner rows in wp_wpcw_user_courses remain keyed by user_id and course_id. The add-on layers WP capabilities on top so each instructor sees only their own courses in the admin.

That capability layer is great for access control but terrible for reporting. A multi-instructor academy wants to see catalogue-wide instructor performance: courses per instructor, learners per instructor, completion-rate share, and revenue contribution across the team. The capability filter actively prevents that view inside the default admin, because every instructor sees only their slice.

SleekView Charts reads the underlying WPCW tables directly and ignores the instructor capability filter for admin-level dashboards. A Number card anchors total instructors with active courses. A Pie splits learners across instructors. A Bar ranks instructors by completion count. An Area trends learner activity per day. Per-instructor dashboards can be saved as scoped views (filter instructor_id to the current user) so the same chart definitions serve both the admin overview and the per-instructor self-service report.

Workflow

Build the WPCW instructor dashboard

1

Pick the courses and enrolments

Use wp_wpcw_courses as the spine. SleekView reads instructor_id, course_id, and course_title columns and joins wp_wpcw_user_courses for enrolment and progress data.
2

Resolve instructors to users

Join wp_users for display names. The instructor_id column on wp_wpcw_courses corresponds to ID in wp_users, so Bar cards can show readable instructor names instead of numeric ids.
3

Configure the chart cards

Mix Number, Pie, Bar, and Area cards. Group by instructor_id, course_id, or course_completion_date and aggregate as Count, Average on completion percentage, or Sum on revenue.
4

Save and scope per role

Save one admin-level dashboard and a scoped variant that filters instructor_id to the current user. Each instructor sees their own KPIs without losing the catalogue-wide view for admins.

Sample dashboard

Charts from WP Courseware instructor data

A typical instructor dashboard mixes instructor count, learners per instructor, completion rate share, and a daily activity trend. Every card reads the WPCW tables directly.
Number · Default

Active instructors

Counts distinct instructor_id values on wp_wpcw_courses where the course has at least one active enrolment in wp_wpcw_user_courses. The anchor KPI for academy management.
Count
Pie · Donut

Learners per instructor

Splits active learners across instructors using the join from wp_wpcw_user_courses to wp_wpcw_courses on course_id and onward to instructor_id. Reveals concentration and balance across the teaching team.
Count group by instructor_id
Bar · Horizontal

Completion count per instructor

Horizontal bar ranking instructors by completed wp_wpcw_user_courses rows (course_progress_status equals complete). Resolved through wp_users for readable names.
Count group by instructor_id
Area · Gradient

Daily learner activity per instructor

Gradient area of completions per day with one series per instructor. Surfaces who is currently driving learner finishes and who needs a content push.
Count group by course_completion_date

Comparison

Default WPCW Instructor Role admin vs SleekView Charts

Default instructor admin view

  • Each instructor sees only their own courses, no catalogue-wide view
  • No share-of-total chart for learners across the instructor team
  • Completion counts per instructor need a manual export and pivot
  • Activity trend per instructor is not a chart, only a list of completion dates
  • Filters do not carry between the instructor admin and reporting screens

SleekView Charts

  • Active-instructor Number card from instructor_id distinct count
  • Learners-per-instructor donut joined through wp_wpcw_user_courses
  • Completion bar per instructor with name resolution via wp_users
  • Per-instructor area chart from course_completion_date
  • Cards link to SleekView Tables for per-instructor drill-in

Features

What SleekView Charts gives you for WP Courseware Instructor Role

Catalogue-wide instructor view

Number, Pie, Bar, and Area cards aggregate across the entire WPCW install, ignoring the capability filter that hides instructor data from each other. Admins finally see who is teaching what across the academy on one screen.

Instructor share of learners

Pie cards over instructor_id show learner concentration. Useful when two instructors carry 70 percent of the enrolments and the academy needs to decide whether to recruit more or rebalance assignments.

Per-instructor completion ranking

Bar cards rank instructors by completion count, average completion percentage, or revenue contribution. One glance tells the academy lead which instructors are converting enrolments to finishes.

Audience

Who builds WPCW instructor dashboards with SleekView

Academy leads

Catalogue-wide instructor count, learner concentration donut, and completion bar on one dashboard. Replaces a manual export-and-pivot routine with a saved admin view.

Individual instructors

Scoped variant filtered to instructor_id equals the current user. Each instructor sees their own learner count, completion rate, and activity trend without admin intervention.

L&D admins

Daily activity area per instructor and learner-share donut. Spot the instructor who needs a content refresh and the one whose cohort needs a nudge campaign before metrics slide.

The bigger picture

Why instructor data needs a chart that bypasses capabilities

Multi-instructor academies look at the same handful of numbers every week. Active instructors, learner concentration across the team, completion ranking by instructor, and the trend of activity per instructor over time. Each one lives in wp_wpcw_courses and wp_wpcw_user_courses already, but the default WPCW Instructor Role admin actively prevents that view because each instructor sees only their own data.

The capability filter is correct for access control but wrong for reporting. SleekView Charts reads the underlying tables with admin capabilities so the academy lead finally sees the catalogue-wide view, while a scoped variant preserves the per-instructor self-service report. The result is a real academy dashboard that updates as enrolments and completions write.

Questions

Common questions about SleekView Charts for WP Courseware Instructor Role

It depends on the dashboard scope. The admin-level dashboard reads underlying tables and shows catalogue-wide data, which is the entire point. The per-instructor scoped variant filters instructor_id to the current user so each instructor still sees only their own data, matching the WPCW capability model.

 

Yes. Bar cards can group by instructor_id and aggregate any column: completion count (course_progress_status equals complete), average completion percentage, or revenue contribution if you pair this with the WPCW Stripe data. The card stays editable in WP Admin.

 

Yes. SleekView joins through wp_users on the instructor_id column so Bar cards show display_name instead of numeric ids. The dashboard remains readable even when instructor turnover means the id space is sparse.

 

Yes. Page-level filters propagate to every card, so picking an instructor_id, a date range, or a course_id recomputes every Number, Pie, Bar, and Area. Per-instructor saved views replace the manual export step entirely.

 

Reads run against the live tables on dashboard load, so a new enrolment or completion appears on the next refresh. Heavier aggregates (lifetime completion totals by instructor) opt into a configurable cache so they do not recompute on every visit.

 

Yes. Each card exports its underlying aggregated rows as CSV or JSON. Useful for performance reviews where the academy lead needs a per-instructor snapshot to share alongside contract discussions.

 

Yes. SleekView Charts reads the same wp_wpcw_courses and wp_wpcw_user_courses rows the SleekView Table view writes to, so a reassignment or progress correction recomputes the dashboard. WPCW hooks fire normally so downstream certificate and notification flows continue.

 

Yes. Each subsite has its own WPCW tables and SleekView Charts reads the current subsite. Cross-site aggregation is not supported, but per-site dashboards behave as expected and can be scoped per role on each subsite.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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