✨ 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 MasterStudy LMS Pro: course marketplace dashboards

SleekView Charts reads wp_stm_lms_user_courses, wp_stm_lms_user_lessons, wp_stm_lms_quizzes, and the MasterStudy course post type. Active enrolments, instructor leaderboard, completion mix, and revenue trend render as Number, Pie, Bar, and Area cards in WP Admin.

♾️ Lifetime License available

SleekView Charts dashboard for MasterStudy LMS Pro

Marketplace LMS data finally on one chart screen

MasterStudy LMS Pro adds payment gateways, instructor commissions, drip content, and certificates to free MasterStudy. The data still flows through the core tables: wp_stm_lms_user_courses for enrolment with status (enrolled, in_progress, complete) and progress_percent, wp_stm_lms_user_lessons for lesson completion, and wp_stm_lms_quizzes for quiz attempts with passed and score columns. Pro adds order rows (PMPro or WooCommerce depending on integration) and commission entries linked through course post meta.

The default Pro admin shows enrolments inside each course detail page and orders in a separate tab. A marketplace with twenty instructors has no global instructor leaderboard, no catalogue-wide completion mix, and no revenue trend chart inside the LMS. Each question takes a manual SQL pass or a CSV export pivoted in a spreadsheet.

SleekView Charts reads the MasterStudy tables together. A Number card anchors active enrolments. A Pie splits learners by status. A Bar ranks instructors by enrolments via the course post meta. An Area trends new enrolments per day. Filters carry across every card so a per-instructor or per-course review is two clicks, not three exports.

Workflow

Build the MasterStudy LMS Pro dashboard

1

Pick the enrolment table

Use wp_stm_lms_user_courses as the source. SleekView reads status, progress_percent, course_id, user_id, and start_time so each card aggregates on enrolment volume, completion percent, or trend.
2

Join lessons, quizzes, and courses

Bring in wp_stm_lms_user_lessons for lesson completion granularity and wp_stm_lms_quizzes for quiz averages. Join the course post type for titles and the instructor (post_author or stm_lms_author meta key).
3

Configure the chart cards

Mix Number, Pie, Bar, and Area cards. Group by status, course_id, instructor_id, or start_time and aggregate as Count, Average on progress_percent, or Sum on order amounts.
4

Save and gate per role

Save the dashboard for academy admins and gate access by capability. Instructors see a scoped variant filtered to their own author id; admins see catalogue-wide instructor and revenue charts.

Sample dashboard

Charts from MasterStudy LMS Pro data

A typical MasterStudy dashboard combines active enrolments, completion mix, top instructors by enrolment, and a daily enrolment trend. Every card reads the wp_stm_lms tables directly.
Number · Default

Active enrolments

Counts rows in wp_stm_lms_user_courses where status equals enrolled or in_progress. Anchors the marketplace KPI shown to academy admins.
Count
Pie · Donut

Completion status share

Splits learners across enrolled, in_progress, and complete using the status column. Reveals the share of stalled vs finishing enrolments at a glance.
Count group by status
Bar · Horizontal

Top instructors by enrolments

Horizontal bar ranking instructors by enrolment count via the course post meta stm_lms_author. Resolved through wp_users for readable display names.
Count group by instructor_id
Area · Gradient

New enrolments per day

Gradient area of new enrolments per day from the start_time column on wp_stm_lms_user_courses. Surfaces campaign launches and seasonal patterns.
Count group by start_time

Comparison

Default MasterStudy Pro admin vs SleekView Charts

Default MasterStudy Pro admin

  • Enrolments live inside each course detail page, no catalogue-wide view
  • Instructor leaderboard requires a manual SQL query or CSV export
  • Status share is a filter on a table, not a saved donut
  • Revenue and commission trend is not a chart, only an order list
  • Filters do not carry between course detail and orders tabs

SleekView Charts

  • Active-enrolment Number card from wp_stm_lms_user_courses
  • Status donut over the status column
  • Instructor leaderboard via the stm_lms_author course meta
  • Daily enrolment area chart from start_time
  • Cards link to SleekView Tables for per-enrolment drill-in

Features

What SleekView Charts gives you for MasterStudy LMS Pro

Marketplace overview KPIs

Number cards count active enrolments, completions, and instructors across the catalogue, so the academy lead has a single source for board reporting. Filters scope the same KPI to a single instructor or course.

Status mix donut

Pie cards over the status column give a share-of-total visual for enrolled, in_progress, and complete. Useful for the weekly stand-up where the stalled ratio matters more than the raw count.

Instructor leaderboard

Bar cards group by instructor_id and rank by enrolment count, completion rate, or revenue contribution. One glance tells the academy who is selling courses and who is delivering them.

Audience

Who builds MasterStudy LMS Pro dashboards with SleekView

Academy admins

Catalogue-wide enrolment Number card, instructor leaderboard Bar, and completion mix Donut on one dashboard. Replaces a multi-tab admin tour with a saved view.

Instructors

Scoped variant filtered to instructor_id equals the current user. Each instructor sees their own enrolment count, completion rate, and quiz averages without admin intervention.

Finance

Daily enrolment area paired with revenue Sum from joined order rows. Reconciles MasterStudy orders to the LMS catalogue without exporting two CSVs.

The bigger picture

Why marketplace LMS data deserves charts, not multi-tab admins

Multi-instructor marketplaces look at the same handful of numbers every week. Active enrolments, instructor leaderboard, completion mix across the catalogue, and the trend of new enrolments over time. Each one lives in the wp_stm_lms tables already, but the default Pro admin spreads them across course detail pages, an orders tab, and instructor profile screens.

The data is correct, the surface is fragmented. SleekView Charts treats the MasterStudy tables as sources you point chart cards at, with filters that carry across the whole dashboard. The result is a real marketplace dashboard that updates as enrolments and orders write, not a screenshot from three different admin tabs.

Questions

Common questions about SleekView Charts for MasterStudy LMS Pro

Both work. The schema is identical (wp_stm_lms_user_courses, wp_stm_lms_user_lessons, wp_stm_lms_quizzes) and Pro adds payment-related rows but does not change the join keys. SleekView Charts reads the same source on either tier, so a free MasterStudy site can build most of the dashboard described here.

 

Yes. SleekView dashboards support page-level filters (course, instructor, date range, status) that propagate to every chart card. Pick an instructor and the Number, Pie, Bar, and Area cards all recompute against that subset.

 

Yes, when stored. MasterStudy Pro writes commission rows linked through course post meta. SleekView joins through that key so a Bar card can rank instructors by commission earned alongside enrolment count, on the same dashboard.

 

Yes. wp_stm_lms_quizzes stores attempts with passed and score columns. A Pie card on passed gives the pass-rate share, and a Bar grouped by course_id with Average on score surfaces courses where quiz performance is collapsing.

 

Reads run against the live tables on dashboard load, so the numbers reflect activity up to that moment. Heavier aggregates (lifetime instructor revenue) opt into a configurable cache so they do not recompute on every visit; the cache window is per-card.

 

Yes. Each card exports its underlying aggregated rows as CSV or JSON. Useful for marketplace operations where finance needs a quarterly instructor commission snapshot alongside the WordPress order export.

 

Yes. SleekView Charts reads the same wp_stm_lms tables the SleekView Table view writes to, so a status change or progress correction recomputes the dashboard on the next load. MasterStudy hooks fire normally so downstream certificates and notifications continue to run.

 

Yes. Each subsite has its own MasterStudy 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.

 

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