✨ 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 Kanban for Tutor LMS Pro

SleekView reads the Tutor LMS Pro enrollment records that the plugin stores in its custom tables, groups every enrollment by the Tutor LMS status field, and lets a course admin drag a card from Enrolled to In Progress to Completed and write the change back through standard Tutor LMS hooks.

♾️ Lifetime License available

SleekView Kanban board for Tutor LMS Pro

Tutor LMS Pro enrollments need a real board

Tutor LMS Pro extends the free Tutor LMS with paid features for marketplaces, certificates, and the gradebook. Each enrollment is stored in wp_tutor_enrollments with a status column of enrolled, in_progress, completed, or cancelled. The default Tutor LMS admin shows enrollments as a list with filter pills, which is fine for spot checks but hides the queue shape across the LMS.

SleekView reads the wp_tutor_enrollments table along with the related course and lesson progress data. The natural status column is the enrollment status, with the student name, the course title, the start date, and the completion percentage surfaced as card meta. The board can also be retargeted at a per-lesson view when an admin needs to audit which lessons drive most failures rather than looking at the overall enrollment queue.

Dragging a card calls the Tutor LMS enrollment functions and updates the row, so course access, certificate eligibility, and any course progression rules stay in sync. Tutor LMS fires its normal hooks on enrollment changes, so any custom integrations continue to work exactly as they would on a manual edit from the standard Tutor LMS admin enrollment screen. Failed writes snap the card back inline with the error.

Workflow

From Tutor LMS Pro data to a kanban board

1

Connect to Tutor LMS Pro data

Point SleekView at the Tutor LMS Pro table you want to visualize. The plugin stores rows in wp_tutor_enrollments or its meta companions, and SleekView reads them directly with no extra sync to babysit.
2

Pick the status column to group by

Choose the status column as the kanban grouping. SleekView reads the distinct values currently on rows and builds one column per value in the order you arrange them.
3

Choose what shows on each card

Pick the fields that make a card useful at a glance. Most Tutor LMS Pro boards show the student, course, start date, and progress. Anything on the record is selectable without writing template code.
4

Enable drag-and-drop writeback

Turn on writeback and dragging a card updates status on the record. SleekView fires the same tutor_enrollment_status_changed hook the plugin uses, so emails, webhooks, and reminders stay attached.

Sample board

Sample Tutor LMS Pro enrollments board

A course admin reviews enrolled learners not yet started, the in-progress students across courses, the completed enrollments ready for certificates, and the cancelled enrollments held for audit.
Enrolled
203
anna@studio.co WP Mastery enrolled
enrolled today, no activity yet
ravi@kelp.io React Path enrolled
enrolled today, no activity yet
mia@brick.dev SEO Foundations
enrolled today, no activity yet
In Progress
894
ben@inkpot.co WP Mastery active
47 percent, last seen yesterday
casey@orbit.dev React Path
62 percent, last seen this week
ops@cedar.io SEO Foundations
29 percent, last seen this week
Completed
1,628
lee@frame.work WP Mastery done
completed last week, certified
diego@arc.app React Path done
completed 2 weeks ago, certified
jo@notion.run SEO Foundations
completed last week, certified
Cancelled
87
nina@vega.tv WP Mastery cancelled
cancelled, refund processed
ali@dune.fm React Path cancelled
cancelled, payment failed
vik@granite.io SEO cancelled
cancelled, user requested

Comparison

Default Tutor LMS Pro vs SleekView Kanban

Default Tutor LMS list

  • Tutor LMS Pro enrollment list with filter pills, no queue shape across progress states
  • Updating enrollment status needs editing the enrollment row and saving the status by hand
  • Card fronts do not exist, student email and course progress are hidden behind row links
  • Per course progress and per lesson failure live on different screens, no shared board
  • Daily cohort review ends up exported to CSV when the cancelled enrollment count gets long

SleekView Kanban

  • Native read of wp_tutor_enrollments with the Tutor LMS enrollment status
  • Drag a card to change enrollment status, firing the Tutor LMS Pro hooks the admin uses
  • Card front shows student, course, start date, and progress for fast cohort management
  • Filter the board by course, cohort, or any custom field Tutor LMS adds to enrollments
  • Lives next to the Tutor LMS admin, no duplicate database, no separate offline sync job

Features

What SleekView Kanban gives you for Tutor LMS Pro

Enrollment queue health at a glance

See the count of records in each state the moment the board loads. Tutor LMS usually buries this behind list filters, but the kanban surface puts it up front so a manager can spot a pile-up in seconds.

One board per record type

Build a separate kanban per Tutor LMS table. Pair an enrollments board by status with a per-lesson failure board grouped by lesson. Each board remembers its own card template and column order.

Drag-and-drop writeback

Cards do not just show pretty data. Drop one in a new column and SleekView writes back to the Tutor LMS record, runs the same hooks the admin uses, and the Tutor LMS enrollments stay aligned on every card move.

Audience

What course admins build with SleekView and Tutor LMS

Daily enrollment moderation

Open the enrollments board, drag paid signups to Enrolled. The default Tutor LMS admin never aggregates the queue this clearly in a single review screen for the team at all.

Certificate eligibility board

Group completed enrollments by course and verify who is eligible for a certificate. Dragging a card to a certificate column triggers the same Tutor LMS hook flow the admin uses.

Cohort progress audit

Filter by cohort start date and the board shows every student in that intake. Dragging between progress columns updates the Tutor LMS row with the same hooks as a manual edit.

The bigger picture

Why a kanban view fits Tutor LMS Pro enrollments

Tutor LMS Pro turns WordPress into a full LMS with enrollments stored as rows in the enrollments table. The trouble with the default admin is that the lifecycle of an enrollment is hidden behind a list with filter pills, which is fine for finding one enrollment but never gives a course admin the overall shape of the cohort. A daily review on the enrollment list turns into clicking each filter and counting rows, and most teams end up exporting to a spreadsheet to triage the cohort.

With SleekView Kanban the enrollment queue is the interface. Enrolled learners sit waiting to start, in-progress students fill the second column, completed enrollments collect in a third column ready for certificates, and cancelled enrollments stay archived to the right. Drag-and-drop writeback fires the same Tutor LMS hooks the admin uses, so course access, certificate eligibility, and any progression rules continue to run exactly as on a manual edit.

Questions

Common questions about SleekView Kanban for Tutor LMS Pro

Both. SleekView reads Tutor LMS Pro tables and the status column at the database level, so whichever tier you run the board still builds. Paid add-ons that add custom fields or extra status values are picked up automatically because SleekView scans the live schema on render.

 

SleekView calls the Tutor LMS enrollment functions, which fire the same hooks the admin uses on a manual status change. Any custom listener you have on tutor_enrollment_status_changed runs exactly as if you had edited the enrollment from the standard Tutor LMS admin.

 

Yes. Card layouts are per board. Your enrollments board can show student, course, start date, and progress. A marketplace board can show order, course, and instructor payout. Each board remembers its own card template so the team does not reconfigure when switching.

 

Yes. SleekView respects every WordPress capability check Tutor LMS registers. A user who can view but not edit enrollments can drag a card to inspect, but the writeback only fires for users with the same capabilities the Tutor LMS admin would enforce on a manual save.

 

Add the new state in Tutor LMS the way you normally would, by adding a custom status through the plugin filters or a custom enrollment meta. SleekView picks it up on the next board load because columns are derived from the distinct status values present on rows, not from a hard coded list.

 

No. SleekView paginates cards per column instead of loading every enrollment up front. The board fetches counts via an indexed status query, and each column loads a window of cards on demand, so even a Tutor LMS site with hundreds of thousands of enrollments stays responsive on hosting.

 

Yes. Any Tutor LMS related table with a status like column is a valid board. The lesson progress table grouped by completion, the certificate queue, and the marketplace order queue all work the same way as the main enrollments board once you point SleekView at the right table to group on.

 

It stays in sync because there is no separate database. SleekView reads the same wp_tutor_enrollments table the Tutor LMS admin reads. Changes on the kanban appear in the enrollment list immediately, and edits from the admin appear on the next board refresh.

 

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