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

SleekView Kanban reads your LearnPress user-course and quiz tables, groups enrollments by status into columns like Enrolled, In Progress, Finished, and Failed, and lets you drag any learner card to update their state in place without admin clicks.

♾️ Lifetime License available

SleekView Kanban board for LearnPress

LearnPress progress hides in dedicated user tables

LearnPress stores course enrollment data in wp_learnpress_user_items, which keeps one row per learner-course relationship with a status column carrying values like enrolled, in-progress, finished, and failed. Quiz attempt data sits in the same table with a different item_type. The LearnPress admin reports show summary numbers but not a board where each enrollment is a draggable card grouped by state.

SleekView Kanban joins wp_learnpress_user_items with the parent course post and the learner user record, then surfaces every enrollment as a card. The natural column to group by is the status field, which gives you Enrolled, In Progress, Finished, and Failed stages immediately. Card fronts show learner name, course title, percent complete, last activity date, and the quiz score for the most recent attempt when applicable.

Drag a card from In Progress to Finished and SleekView calls LearnPress's progress update helpers so certificates from the certificate add-on, instructor commission accounting, and email notifications all fire correctly. Failed quiz attempts and abandoned enrollments stay in their own columns, which makes follow-up outreach for retake invitations and re-engagement much easier to coordinate.

Workflow

Build a LearnPress enrollment kanban in four steps

1

Connect the LearnPress user items table

Point SleekView at wp_learnpress_user_items. It auto-joins the parent course post and the learner user, then surfaces every enrollment record so you can build the board without writing raw SQL or remembering which item_type maps to which kind of activity.
2

Pick the status column to group by

Choose the LearnPress status field as your kanban grouping. Each unique value such as Enrolled, In Progress, Finished, and Failed becomes a column. Filter by course category, instructor, or date range before the board renders learner cards.
3

Choose what shows on the cards

Decide which fields appear on each learner card. Common picks are learner name, course title, percent complete, last activity date, and most recent quiz score. SleekView truncates long titles and shows percent as a small colored progress bar.
4

Enable drag-and-drop updates

Turn on writeback so staff can drag a card between columns. SleekView calls LearnPress's status update helpers, which keeps certificate generation, instructor commission accounting, and notification emails firing the way they do in the default reports.

Sample board

Sample LearnPress enrollment board

Four columns grouped by LearnPress enrollment status, showing a slice of learners across the JavaScript Foundations course and the React Patterns course offerings.
Enrolled
39
Casey Doyle, JavaScript Foundations
Enrolled 2 days ago, no progress
Mira Patel, React Patterns
Enrolled today, paid via Stripe
Erlend Sand, JavaScript Foundations
Enrolled 5 days ago, no lessons
In Progress
84
Anna Korhonen, JavaScript Foundations
Lesson 5 of 12, 41% complete
Tobias Krause, React Patterns
Quiz 2 passed, lesson 6 active
Lia Esposito, JavaScript Foundations
Lesson 9 of 12, 75% complete
Finished
58
Pia Bauer, JavaScript Foundations
Finished 12 May, score 92 percent
Sam Whitcomb, React Patterns
Finished 9 May, certificate sent
Hugo Aalto, JavaScript Foundations
Finished 14 May, all quizzes passed
Failed
7
Drew Vasquez, JavaScript Foundations
Final quiz failed, score 49
Reza Karimi, React Patterns
Quiz 3 failed twice, score 52
Beth Yardley, JavaScript Foundations
Final quiz failed, no retake

Comparison

Default LearnPress reports vs SleekView Kanban

Default LearnPress reports

  • LearnPress reports show aggregate counts but no per-learner draggable board
  • Failed enrollments and quiz failures need separate filters to even appear
  • Changing an enrollment state means editing a user-items row through SQL
  • Cross-course views need running the same report multiple times per course
  • No card view that combines course, quiz score, and last activity in one glance

SleekView Kanban

  • Reads wp_learnpress_user_items directly without add-on extensions
  • Group by LearnPress status, course, category, or quiz outcome easily
  • Drag a learner card to update enrollment via LearnPress's helper functions
  • Card faces show name, course, percent done, last quiz score, and dates
  • Saved views per instructor or category load instantly from the side panel

Features

What SleekView Kanban gives you for LearnPress

Native LearnPress data model

SleekView understands LearnPress's user-items table, quiz attempts, certificate add-on, and instructor commission records. You see every enrollment surface in one place without remembering which item_type maps to which course activity or which add-on adds which field.

Drag to update enrollments safely

Moving a card calls LearnPress's status update helpers, so certificates, instructor commissions, and email notifications still fire. Staff can advance, finish, or fail a learner from the card without opening the user profile and course relationship screens.

Quiz score and category filters

Combine course category, instructor, date range, and quiz score threshold in one filter strip. Filter to learners who scored under sixty percent on the most recent quiz of any course, and the board re-renders in seconds with only those cards visible.

Audience

LearnPress teams use the kanban for these jobs

Stalled enrollment outreach

Course managers open the board filtered to enrolled learners with no lesson activity in the last seven days, then send a kickoff nudge straight from the card menu before the learner forgets they ever signed up for the course at all.

Quiz failure follow-up

The Failed column groups every quiz failure with score and lesson visible on the card front so the support team can offer targeted study materials or a one-on-one help session before the next attempt window closes for that learner.

Certificate audit weekly

Recently finished learners stay in the Finished column for seven days so the team can verify scores, confirm certificate delivery via the LearnPress certificate add-on, and trigger an alumni newsletter invite without losing track of completions.

The bigger picture

Why a kanban beats LearnPress aggregate reports

LearnPress's default admin gives you reports. Reports answer aggregate questions like how many learners finished this month or what the average quiz score was last week. They are perfect for a Monday email to your boss.

They are useless when the real question is which specific eight people are stuck on lesson three of the React course right now. That sort of question is the moment a course manager can save a learner before they churn, and aggregate reports hide it inside a percentage. A kanban view changes the unit of attention from numbers to people.

Each card is one learner, each column is one stage, and the eye can scan one hundred cards in seconds and notice the eight names that have not moved in two weeks. The drag-to-update mechanic also collapses what used to be a multi-screen admin task. Marking a learner finished used to mean opening the user, finding the course relationship row, and editing the status field.

With the kanban it is one drag and the LearnPress helpers handle the certificate and the email automatically every time.

Questions

Common questions about SleekView Kanban for LearnPress

Yes. SleekView reads the user-items table regardless of which LearnPress add-ons are installed. Dragging a card to Finished triggers LearnPress's standard status update, which fires the certificate add-on hook and the commission add-on accounting hook for any enrolled instructor on that course.

 

Yes. SleekView calls LearnPress's update_status helper functions rather than writing rows directly. Hooks such as learn-press/user-course-status-changed fire normally, which means certificates, emails, and any custom automations behave exactly as they would in the default LearnPress admin path.

 

Yes. Switch the source to the LearnPress quiz attempt view and the board groups by attempt status. You get Started, Completed, Passed, and Failed columns with card fronts showing the quiz score, attempt count, and which lesson the quiz belongs to inside the course.

 

Yes. Instructors can be scoped to courses they own, and drag-to-update can be limited so support roles can only view while instructors can update progress for their own students. Audit logs record every card move with the editing user and a precise timestamp.

 

By default the board polls the LearnPress user-items table every sixty seconds and can push updates in real time when LearnPress fires its status hooks. Each board can override the polling interval, so a triage board refreshes every fifteen seconds while a finance board refreshes hourly.

 

Yes. Course category taxonomies are exposed as native fields, so cards can carry a small category pill alongside the course title. Marketplace owners often add the category field to spot category-wide drop-off patterns rather than only per-course completion rates.

 

Yes. The kanban reads the user-items table directly, regardless of which front-end or commerce layer enrolled the learner. WooCommerce order completions and Paid Memberships Pro membership renewals both update LearnPress user items, which SleekView re-renders on its next refresh cycle.

 

Yes. Each column has a CSV export option that produces a file with the card-front fields and full enrollment metadata. Marketing teams typically export the Failed column on Mondays to schedule retake outreach and the Finished column to trigger an alumni community invite.

 

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