SleekView for MasterStudy LMS Pro: orders, enrolments & quiz attempts as tables
Read directly from stm_lms_user_courses, stm_lms_orders, and stm_lms_quiz. Build per-student progress views, instructor-payout audits, and cohort dashboards without scripting MasterStudy SQL.
♾️ Lifetime License available
Enrolments, orders, and quiz data in one workspace
MasterStudy LMS Pro stores per-student enrolments in stm_lms_user_courses, lesson progress in stm_lms_user_lessons, quiz attempts in stm_lms_quiz, and (when the Pro store is active) order history in stm_lms_orders. Courses, lessons, and quizzes themselves live as the CPTs stm-courses, stm-lessons, and stm-quizzes.
The default MasterStudy admin is split across separate screens per object, which is fine for editing a course but slow for daily operations: a cohort lead wants every student in a course with progress, last activity, and most recent order side by side; an instructor wants a grading queue of pending quiz attempts across every course they teach. SleekView reads the MasterStudy tables and the related CPTs together so each operational view is a single row per student per course, with the columns each role actually needs.
Inline status edits route through MasterStudy's update functions when they support the change (enrolment status, lesson completion, quiz status). Direct-table edits exist for back-fill scenarios with conflict detection. WordPress capability gating means instructors only see their own courses' enrolments and grading lists.
Workflow
MasterStudy operations without scripting
Pick the source
stm_lms_user_courses for enrolment views, stm_lms_quiz for grading, or stm_lms_orders for revenue audits.
Compose columns
Filter and save
status, start_time, course id, and instructor id in saved views. Scope per role with WP capabilities.
Edit through the API
Sample columns
A typical MasterStudy enrolment view
stm_lms_user_courses with the originating stm_lms_orders entry.
wp_stm_lms_user_courses + wp_stm_lms_user_lessons + wp_stm_lms_quiz + wp_stm_lms_orders
| Student | Course | Progress | Quiz Avg | Order | Status |
|---|---|---|---|---|---|
| alex@studio.co | Advanced Photoshop | 82% | 88 | €149 | In Progress |
| ria@design.io | Modern CSS | 100% | 94 | €99 | Completed |
| tom@hello.dev | Full Stack Bootcamp | 26% | 62 | $499 | In Progress |
| mia@brew.coop | JS Basics | 8% | — | £29 | Stalled |
Comparison
Default MasterStudy LMS Pro admin vs SleekView
Default MasterStudy LMS Pro admin
- Enrolments, lessons, quizzes, and orders sit in separate admin screens
-
No combined per-student view joining
stm_lms_user_courseswithstm_lms_orders - Grading queue across every instructor course requires custom queries
-
Filtering quiz attempts by
statusandstart_timetogether isn't a saved view - Instructor-payout-style audits need manual joins between orders and instructor postmeta
SleekView
- Per-student progress combined with order history in one view
-
Grading queue: pending
stm_lms_quizrows across every course an instructor teaches -
Filter enrolments by
start_time+statusto surface stalled learners -
Instructor-portfolio view aggregating
stm_lms_ordersper instructor - Saved views per role: top-level admin, instructor, support
Features
What SleekView gives you for MasterStudy LMS Pro
Per-student progress + order view
Join stm_lms_user_courses with stm_lms_orders on student email and course id. One row per student per course with progress, quiz average, and originating order amount visible together.
Cross-course grading queue
Filter stm_lms_quiz where status is pending across every course an instructor teaches, sorted by submission time. Inline grade entry routes through MasterStudy's update API so hooks and certificates fire.
Instructor portfolio audits
Aggregate stm_lms_orders by instructor (via course-author lookup) for per-instructor revenue and enrolment volume. Compare instructors across a date range without exporting.
Audience
Who uses SleekView for MasterStudy LMS Pro
Instructors
Grading queue with student, course, and attempt visible. Inline grade entry routes through the MasterStudy API so completion notifications and certificates behave normally.
Marketplace operators
Per-instructor revenue and enrolment volume from stm_lms_orders aggregated by course author. Spot top performers and audit payouts in one filterable view.
Student support
Per-student row showing enrolment, order, progress, and last activity. Resolves access tickets and refund questions without opening multiple screens.
The bigger picture
Why marketplace LMS data needs a workspace
MasterStudy LMS Pro powers marketplace and academy sites where the same data carries three different operational lifts at once. Instructors want grading queues across every course they teach, marketplace operators want per-instructor revenue and enrolment volume, support reps want a single-row student view with order, progress, and last activity side by side. Each role's question can be answered from the existing tables (stm_lms_user_courses, stm_lms_quiz, stm_lms_orders) but the default admin lays the data out one object at a time, which is fine for editing but slow for operations.
The teams that scale MasterStudy installs end up writing custom SQL or building bespoke dashboards in WP_Query, then maintaining them every time the schema shifts. SleekView reads the schema as it is, joins where it makes sense, and lets each role save the view they need. The data is the same; the friction is gone.
Questions
Common questions about SleekView for MasterStudy LMS Pro
No. SleekView is a read and edit workspace on top of MasterStudy's existing data. The default admin still creates courses, manages instructor profiles, and runs settings. SleekView adds the cross-object operational views that the default admin doesn't compose.
 Where SleekView uses MasterStudy's update functions (enrolment status, lesson completion, quiz status), the standard hooks fire so notifications, certificates, and downstream integrations react normally. Direct DB edits are available for back-fills where side effects should stay quiet.
 
Yes. Pro store orders live in stm_lms_orders with line items and metadata. SleekView treats orders as a joinable source so a per-student row can show the originating order alongside progress and quiz data, and per-instructor revenue rolls up cleanly.
If the install uses WooCommerce for course purchases, SleekView reads the WooCommerce orders table instead and joins on the linked course. Either integration path renders the same column shape on a per-student view, with the order source switched per view.
 
Yes. Any postmeta on the stm-courses CPT (cohort tag, internal SKU, instructor ID override) becomes a column you can reorder, hide, or filter by. New keys surface automatically as available columns.
Queries hit indexed columns (user_id, course_id, status, start_time) and pagination is keyset. Aggregate columns like quiz average are opt-in per view so list scans on enrolment lists stay fast.
Yes. Filter stm-courses posts by post_author and the resulting enrolments, quiz attempts, and orders are automatically scoped to that instructor's portfolio. Combine with capability gating to enforce the scope.
Yes. Any view exports to CSV or JSON with column choice and filters preserved. Useful for instructor-payout reports, weekly grading logs, and cohort-progress reviews.
 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
- Woocommerce Donation Form
- Surecart Cart
- Woocommerce Zoho Books
- Wcfm Marketplace
- Woocommerce Pdf Vouchers
- Dokan
- Shopify Bridge
- Mailchimp For Woocommerce
- Woocommerce Truste Checkout
- Woocommerce
- Woocommerce Attribute Swatches
- Printify Integration
- Printful Integration
- Woocommerce Stock Sync
- Samcart Bridge