SleekView for MasterStudy LMS: students, orders & quizzes as tables
MasterStudy stores enrolments, lessons, and quiz answers across wp_stm_lms_* tables. SleekView pulls them and the courses post type into a single grid so marketplace owners can run instructors and students from one place.
♾️ Lifetime License available
Run your MasterStudy school from one grid
MasterStudy splits 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 enrolled students inside each course detail screen, so a marketplace with a hundred instructors has no global view of who is learning what. Quiz attempts live in their own table with no real grid for review, and order data sits in a third tab.
SleekView builds one grid keyed on user-course pairs. Each row joins the WordPress user, the course post, lesson completion percentage from the progress table, the latest quiz score, the linked order amount, and the instructor record. The same row is editable: progress, status, and order amount all update inline through MasterStudy's standard hooks so emails, certificates, and points stay consistent.
Saved views handle the marketplace's recurring questions. Instructors open a private view of their own students. Cohort managers track a filtered batch through the program. Sales pulls active enrolments with order and refund state for clean weekly reporting. Multilingual catalogues render course titles in the active locale, and Pro subscriptions join into the same grid for membership-based schools that need both signals on one screen.
Workflow
Join MasterStudy's STM tables to the course post type
Source from user-courses
wp_stm_lms_user_courses as the base so each row is a single enrolment with progress percentage, enrolment date, and current status.
Pull in quiz and order data
wp_stm_lms_quizzes for the latest quiz score and the WooCommerce order or membership row so price and gateway sit alongside enrolment.
Filter by instructor or cohort
Enable inline overrides
Sample columns
A typical MasterStudy enrolment view
wp_stm_lms_user_courses, wp_stm_lms_user_lessons, wp_stm_lms_quizzes
| Student | Course | Progress | Last quiz | Enrolment | Status |
|---|---|---|---|---|---|
| Anna Voss | Photography Bootcamp | 62% | 78 / 100 | 2026-03-14 | Active |
| Diego Ortiz | Excel for Analysts | 100% | 92 / 100 | 2026-02-02 | Completed |
| Sara Kim | JavaScript Crash Course | 18% | 44 / 100 | 2026-04-09 | At risk |
| Yusuf Al-Hadi | Public Speaking | 47% | — | 2026-04-01 | Active |
Comparison
Default MasterStudy admin vs SleekView
Default MasterStudy admin
- Enrolled student lists live inside each course, so a global view of every learner does not exist.
-
Quiz attempt data sits in
wp_stm_lms_quizzeswith no real grid for review or grading. - Order, instructor, and learner data are split across three different admin screens.
- There is no inline editing for completion, status, or quiz score.
- Custom student fields can only be edited one user at a time.
SleekView
- Joins enrolments, quizzes, and orders with the WordPress user record in one grid.
- Inline edit progress, status, or order amount without opening a modal.
- Save filtered views per instructor, cohort, or completion status.
- Bulk approve, complete, or refund selected rows directly from the table.
-
Export visible columns as
CSVfor finance or instructor payouts.
Features
What SleekView gives you for MasterStudy LMS
Cross-table joins
Pulls from MasterStudy's STM LMS tables and the courses post type so enrolment, progress, quiz, and order signals all appear on one row per learner.
Per-instructor views
Filter by instructor, course, or category and save a view each instructor opens with one click — their own students, their own grading queue, their own payouts.
Inline grade fixes
Override a quiz score, mark a lesson complete, or update enrolment dates without leaving the table, with every change running through the standard MasterStudy hooks.
Audience
Who uses SleekView for MasterStudy LMS
Marketplace owners
Track instructors, students, and payouts across hundreds of courses without dashboard hopping — one grid, one filter, one weekly review.
Cohort managers
Watch a batch of learners as one filtered view, spot the ones falling behind by progress percentage, and send a nudge before the cohort ends.
Sales teams
See orders, refunds, and active enrolments in the same grid for clean weekly reporting and easier conversations with finance at month-end.
The bigger picture
Why marketplaces need cross-instructor visibility
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 inside each course is no longer a feature — it is 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. The default admin layout reflects the early days of the plugin, when one course meant one screen.
SleekView reflects the actual data model: enrolments are rows, courses are posts, instructors and orders join in. Once that shape is on one grid, every recurring question — who finished this week, which instructor has the highest quiz averages, which orders need refunding — becomes a saved view rather than a manual investigation. The marketplace stops feeling like ten separate plugins and starts behaving like one system.
Questions
Common questions about SleekView for MasterStudy LMS
Yes. SleekView reads from the same wp_stm_lms_* tables that ship with both free and Pro, so a free install gets the joined enrolment and quiz grid without any upgrade. Pro features like subscriptions and certificates surface as additional columns when those modules are active.
MasterStudy Pro subscription tables join alongside enrolments in the same grid, so a single row can show the active membership, current course progress, and the next billing date. Filter the view to upcoming renewals or expired memberships and bulk-extend access where it makes sense.
 Edits go through the standard MasterStudy actions so emails, certificates, points, and any third-party integrations behave the same way they would from a native admin edit. The grid never writes raw SQL, so nothing skips the plugin's hook lifecycle.
 Each row can show the latest quiz score and link out to the full attempt with all questions and answers preserved. Filter to attempts under a passing threshold and you get a grading queue that reflects exactly what learners need next.
 
Filter by instructor and date range, then export the visible rows as CSV straight from the toolbar. Add columns for order amount, commission rate, and refund status so the export goes straight into a finance spreadsheet without further cleanup.
Course titles render in the active locale, and you can add a column for the original language slug if your team needs to track translations alongside enrolments. WPML and Polylang post relationships are respected when the LMS post type is registered for translation.
 Build a filter on order status paid plus zero lessons completed plus enrolment older than seven days. Save it as a recovery view and bulk-send a kickoff email through MasterStudy's standard notification flow. The same shape detects refund risk before the dispute window opens.
 Assignment submissions appear as a column on the same enrolment row, with status and submitted date filterable. Inline editing covers grading and feedback, so an instructor can clear a backlog of submissions from the saved view without opening each one in a modal.
 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