SleekView Charts for MasterStudy LMS
Read directly from stm_lms_user_courses, stm_lms_user_lessons, and stm_lms_quizzes. Build enrolment trends, completion donuts, and instructor revenue charts on one dashboard instead of hopping between course screens.
♾️ Lifetime License available
Run a MasterStudy school from one dashboard
MasterStudy spreads its data across wp_stm_lms_user_courses, wp_stm_lms_user_lessons, wp_stm_lms_quizzes, and the courses post type. The default admin shows enrolments inside each course detail screen, so a marketplace with twenty instructors has no global chart view. Quiz attempts live in their own table without a real dashboard, and order data sits in a third tab.
SleekView Charts reads all four sources together and builds one dashboard. A Number card shows active enrolments. A Pie card breaks down enrolments by completion status across the catalogue. A Bar card ranks instructors by enrolment count or average completion. An Area card plots new enrolments over time, so launch effects, sales campaigns, and seasonal patterns are visible without an export.
Saved dashboards handle the marketplace's recurring questions. Instructors open a private view scoped to their own students. Cohort managers track a filtered cohort through the program. Sales pulls active enrolments with order state on one screen. Pro subscriptions join the dashboard for membership-based schools that need engagement and billing on the same surface.
Workflow
Join MasterStudy tables into a single chart dashboard
Source from user-courses
wp_stm_lms_user_courses as the base so each chart aggregation is keyed on enrolment with progress, status, and enrolment date available.
Add quiz and order data
wp_stm_lms_quizzes for quiz score charts and the WooCommerce order or membership row so revenue cards sit alongside academic ones.
Configure cards
Save per role
Sample dashboard
Charts you can build from MasterStudy LMS data
Active enrolments
Count
Completion status share
Count
group by status
Instructor enrolment rank
Count
group by instructor_id
New enrolments over time
Count
group by start_time
Comparison
Default MasterStudy admin vs SleekView Charts
Default MasterStudy admin
- Enrolled student lists are inside each course, no cross-course chart view
- Instructor rankings aren't a built-in card
- Completion-status share across the catalogue isn't a saved Donut
- Enrolment trends over time need either Pro reporting or custom SQL
- Filters don't propagate across multiple charts on one dashboard
SleekView Charts
- Cross-course active-enrolment Number card
- Completion-status Donut from stm_lms_user_courses.status
- Instructor Bar ranked by enrolment or completion average
- New-enrolment Area chart from start_time timestamps
- Pro subscriptions and order data as additional cards on the same dashboard
Features
What SleekView Charts gives you for MasterStudy LMS
Marketplace leaderboard
Bar card grouped by instructor with enrolment count or average completion as the aggregate. Marketplace owners see the leaderboard the day-of, not at month-end.
Completion share
Donut on status surfaces active vs completed vs at-risk share for any course or cohort. Catches drift before refund windows open.
Enrolment and revenue trends
Area cards on start_time and on order tables let marketplaces watch academic and financial trends on the same dashboard with shared filters.
Audience
Who builds MasterStudy charts dashboards with SleekView
Marketplace owners
Active enrolments, completion-status share, instructor rank, and enrolment trends on one dashboard. Replaces the weekly export-and-pivot routine with a saved view.
Cohort managers
Cohort-scoped status share Donut and completion-trend Area give a real read on whether a batch is on track. Intervene before the cohort ends, not after.
Sales teams
Revenue trend Area, refund-share Donut, and active-enrolment Number on one dashboard. Finance conversations stop needing a pre-meeting CSV pass.
The bigger picture
Why marketplaces need cross-instructor chart views
A MasterStudy site that started as a single course rarely stays that way. By the time there are twenty instructors and a thousand learners, the per-course student list is no longer a feature; it's the bottleneck. Marketplace owners cannot see which instructors are growing or struggling.
Sales cannot tell paid enrolments from refunded ones without exporting four CSVs. Cohort managers running a six-week intensive lose a day each Friday rebuilding the same dashboard. SleekView Charts reads the same STM LMS tables and turns them into configurable cards: Number for KPIs, Pie for distributions, Bar for ranked breakdowns, Area for trends, with cross-card filters so cohort comparisons happen by changing the filter.
Same data, hooks intact for any edits through the API, dramatically more useful as a daily marketplace dashboard.
Questions
Common questions about SleekView Charts for MasterStudy LMS
Yes. The core stm_lms tables ship with both free and Pro, so the enrolment, status, and quiz cards described here work on a free install. Pro features (subscriptions, certificates, assignments) surface as additional chart sources when those modules are active.
 Yes. MasterStudy Pro subscription tables join the dashboard alongside enrolments, so a Bar or Pie card can show active vs expired vs upcoming-renewal share. Useful for upcoming-renewal forecasting and churn detection.
 Yes. Page-level filters (instructor, course, cohort, date range) recompute every card. The instructor filter scopes the leaderboard, the trend chart, and the completion Donut at once.
 Yes. Each card can link to a SleekView Table with the same filters applied. The at-risk slice of the status Donut opens the per-learner at-risk queue ready for intervention.
 Reads run against the live STM LMS tables on dashboard load. New enrolments, quiz attempts, and order updates show up on the next visit. Per-card caching is available for heavier aggregates.
 Yes. Course titles render in the active locale, and chart group dimensions can use original language slugs if your team needs to track translations alongside enrolment numbers.
 Yes. Filter the dashboard by instructor and date range, then export the relevant card's aggregated rows as CSV. The export respects the filters and dimensions applied, so it lands ready for a finance spreadsheet.
 Yes. Each subsite has its own MasterStudy tables and SleekView Charts reads the current subsite. Cross-site aggregations aren't supported, but per-site dashboards behave as expected with role-scoped views per 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 checkout