✨ 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 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

SleekView table view for MasterStudy LMS

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

1

Source from user-courses

Use wp_stm_lms_user_courses as the base so each row is a single enrolment with progress percentage, enrolment date, and current status.
2

Pull in quiz and order data

Join wp_stm_lms_quizzes for the latest quiz score and the WooCommerce order or membership row so price and gateway sit alongside enrolment.
3

Filter by instructor or cohort

Save filters for each instructor's students, at-risk learners under twenty percent progress, or completed enrolments needing certificates issued — opened with one click per role.
4

Enable inline overrides

Mark progress, status, and quiz score editable. Inline edits route through MasterStudy actions so points, emails, and certificate generation behave the same as native admin edits.

Sample columns

A typical MasterStudy enrolment view

Each row pairs a student with a course, current progress, and the most recent quiz score.
Source: 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_quizzes with 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 CSV for 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.

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