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
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
Pick the courses and enrolments
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.
Resolve instructors to users
Configure the chart cards
Save and scope per role
Sample dashboard
Charts from WP Courseware instructor data
Active instructors
Count
Learners per instructor
Count
group by instructor_id
Completion count per instructor
Count
group by instructor_id
Daily learner activity per instructor
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_iddistinct 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.
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
- Wc Frontend Manager
- Woocommerce Zapier
- Woocommerce Pagseguro
- Instamojo
- Woocommerce Shipping Multiple Addresses
- Woocommerce Quick View
- Woocommerce Purchase Order Gateway
- Wc Vendors
- Woocommerce Stripe Payment Gateway
- Dokan
- Wpc Smart Wishlist
- Woocommerce Stock Manager
- Woocommerce Xero
- Woocommerce Customer History
- Woocommerce Wholesale Prices