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

SleekView table view for Tutor LMS Pro

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

1

Pick the source table

Choose tutor_quiz_attempts for grading, tutor_earnings for revenue, tutor_withdraws for payouts or the course post type for catalogue. SleekView lists every column on each.
2

Compose the column set

Add student or instructor, course, status, amount and timestamp. Join to wp_users for email and to the course post for the title. Hide what you do not need.
3

Save and scope the view

Name it ("Grading queue", "Pending withdrawals", "Instructor payouts this month") and gate it by WordPress capability so instructors, ops and finance each see the right slice.
4

Edit inline or export

Flip attempt status, mark a withdrawal approved or export the filtered set to CSV. Edits go through Tutor APIs where supported so completion hooks still fire.

Sample columns

A typical Tutor LMS Pro grading table

SleekView reads tutor_quiz_attempts and joins to wp_users and the course post for student name, course title, status and earned points as real columns.
Source: 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.

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