SleekView for Tutor LMS Pro
SleekView reads tutor_quiz_attempts, tutor_earnings and tutor_withdraws directly and renders attempts, instructor payouts and withdrawal status as one sortable, filterable, inline-editable table per dataset.
♾️ Lifetime License available
Tutor Pro stores a marketplace. The admin shows one row at a time.
Tutor LMS Pro stacks monetisation, certificates and assignments on top of the core quiz schema. Quiz attempts land in tutor_quiz_attempts, per-question answers in tutor_quiz_attempt_answers, instructor commissions in tutor_earnings and payout requests in tutor_withdraws. The default Pro admin shows each one in its own screen with fixed columns.
SleekView reads the same tables. Attempt rows sit alongside earnings rows and withdrawal rows, each as a real table with student or instructor names, course IDs, status, amount and timestamp as sortable columns. Filter to attempts marked review_required, withdrawals pending approval or earnings paid this month, all without opening a single row.
Inline edits route through the Tutor Quiz API and the standard postmeta APIs where supported, so completion hooks fire, instructor notifications still send and any plugins listening on save stay consistent. The dashboard is the operating surface a marketplace actually needs.
Workflow
How SleekView reads Tutor LMS Pro data
Pick the source table
Compose the column set
Save and scope the view
Edit inline or export
Sample columns
A typical Tutor LMS Pro grading table
wp_xxx_tutor_quiz_attempts, wp_xxx_tutor_earnings, wp_xxx_tutor_withdraws
| Student | Course | Quiz | Status | Points | Ended at |
|---|---|---|---|---|---|
| alex.morgan@acme.io | Intro to WordPress | Module 1 quiz | Review required | — | May 14 |
| ria.k@school.org | Advanced PHP | Final exam | Pass | 92 | May 13 |
| tom.lee@gmail.com | Intro to WordPress | Module 2 quiz | Fail | 44 | May 13 |
| mia.s@studio.co | Tailwind crash course | Final exam | Pass | 88 | May 12 |
| jen.p@startup.io | Advanced PHP | Module 3 quiz | Review required | — | May 12 |
Comparison
Default Tutor LMS Pro admin vs SleekView
Default Tutor Pro admin
- Quiz attempts, earnings and withdrawals each sit in their own screen with fixed columns
- Filters are limited per screen, with no cross-table workflow
- Student email and course title need extra clicks instead of sitting in the row
- Bulk grading and bulk withdrawal approval need per-row clicks
- No saved per-role view for instructors, ops and finance
SleekView
- Read directly from tutor_quiz_attempts, tutor_earnings and tutor_withdraws
- Student, course, status and amount as sortable, filterable columns
- Inline edits through Tutor APIs so completion and payout hooks still fire
- Save per-role views ("Grading queue", "Pending payouts")
- Switch between table and kanban views of the same dataset
Features
What SleekView gives you for Tutor LMS Pro
Grading queue as a single screen
Filter tutor_quiz_attempts to status review_required and bulk-flip pass or fail. The grading queue stops being a per-student tab dance.
Payouts as a real table
Read tutor_withdraws with status, method and amount as columns. Ops approves a payout run in one filtered view rather than clicking through pages.
Cross-table per-role views
Save one view for instructors (their grading queue), one for ops (pending withdrawals) and one for finance (paid earnings this quarter). Same tables, three lenses.
Audience
Who uses SleekView for Tutor LMS Pro
Head instructors
Grading queue scoped to their courses, with student name and points in the row. Bulk-flip the easy decisions and open only the borderline ones.
Marketplace ops
Pending withdrawals filtered to a payout window, with instructor name, method and amount as columns. Approve a payout run in one pass.
Finance
Earnings table filtered to paid status, grouped by instructor or by method, exports to CSV for reconciliation against the gateway statement.
The bigger picture
Why a Tutor Pro marketplace needs a real audit table
Tutor LMS Pro encourages a marketplace shape: many instructors, many courses, recurring quiz attempts and rolling payouts. The default Pro admin handles each table well in isolation and falls short the moment ops needs a single operating surface. A grading queue with student email and course title as columns turns a per-student tab dance into one filtered view.
A withdrawals table with method and amount turns payout runs into a bulk action. An earnings table with instructor and paid status turns reconciliation into a CSV export instead of a custom report. Same tables Tutor Pro already maintains, table surface that respects the marketplace shape.
Questions
Common questions about SleekView for Tutor LMS Pro
tutor_quiz_attempts and tutor_quiz_attempt_answers for grading, tutor_earnings and tutor_withdraws for monetisation, the course post type for catalogue and joins to wp_users for student or instructor email. SleekView only reads what Tutor Pro has already written.
 When SleekView routes the edit through the Tutor Quiz API, the standard completion and notification hooks fire. Direct DB writes skip hooks by design for back-fill scenarios where you do not want side effects.
 Yes. Filter tutor_withdraws to status pending, select rows and bulk-flip status to approved. SleekView writes through the Tutor APIs where supported so instructor notifications still send.
 Yes. Tutor Pro stores marketplace commissions in the same tutor_earnings table, with instructor_amount and admin_amount as columns. SleekView shows both alongside the parent order ID.
 Yes. Add a filter for user_id and every column narrows to that instructor. Useful for instructor self-service so each one sees their own grading queue, earnings and payouts.
 Tutor Pro writes assignments and certificates as custom post types and meta. SleekView reads them through the same post-type and postmeta surface that powers the rest of the workspace.
 Yes. Any filtered set exports as CSV with the same columns the view shows. Finance uses it for reconciliation and head instructors use it for course retros.
 No, it is an additional admin surface. Tutor Pro's own screens stay where they are. SleekView gives instructors, ops and finance the row-level workspace they need without disturbing the plugin's workflow.
 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