✨ 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 Charts for LearnPress Pro

SleekView Charts reads learnpress_user_items, learnpress_user_itemmeta and learnpress_order_itemmeta directly. Active students, course mix, quiz score distribution and per-course revenue render as Number, Pie, Bar and Area cards in WP Admin.

♾️ Lifetime License available

SleekView Charts dashboard for LearnPress Pro

LearnPress reports give totals. SleekView Charts gives a workspace.

LearnPress stores per-user enrolment and quiz attempts in learnpress_user_items, with metadata in learnpress_user_itemmeta. Course definitions live as the lp_course custom post type. Orders for paid courses live as the lp_order custom post type with line items in learnpress_order_itemmeta. LearnPress Pro extends the schema with additional features (announcements, certificates, instructor commissions) layered on the same core tables.

The default LearnPress reports answer the headline questions: how many students, how many courses, how much revenue. They struggle with the operational ones: which courses are losing students at the halfway mark, which quizzes have a pass rate below threshold, which instructors are driving the most enrolment ahead of a commission calculation. Those answers sit in learnpress_user_items and learnpress_order_itemmeta already, indexed and queryable.

SleekView Charts reads the same tables and turns them into a dashboard. A Number card anchors active students. A Pie splits enrolments across courses. A Bar ranks courses by quiz pass rate. An Area trends new enrolments per day. Same LearnPress data, organised so course managers, instructors and finance each get a screen built for their job.

Workflow

Turn LearnPress Pro tables into a dashboard

1

Map the LearnPress tables

Point SleekView at learnpress_user_items, learnpress_user_itemmeta, learnpress_order_itemmeta and the lp_course and lp_order custom post types. Each becomes a chartable dataset with the columns LearnPress already maintains.
2

Compose the chart cards

Pick Number, Pie, Bar, Area, Line, Radar or Radial cards. Group by item_type, item_id, status, user_id or start_time, and aggregate as Count, Sum, Average, Minimum or Maximum.
3

Save and scope the dashboard

Name the dashboard ("Catalogue health", "Quiz pass rate audit", "Instructor performance") and gate it by WordPress capability so course managers, instructors and finance each see the right slice.
4

Share or export

Send a stakeholder a read-only URL or export the underlying cohort to CSV. The cards refresh against live LearnPress data so course and commission reviews use real numbers.

Sample dashboard

Charts you can build from LearnPress Pro data

Each card reads from LearnPress's custom tables. Mix them for a catalogue health dashboard, a per-quiz difficulty audit or an instructor performance cockpit.
Number · Default

Active students

Count of distinct user_id values in learnpress_user_items with status of enrolled or in-progress. The single KPI any LearnPress operator anchors weekly reporting on.
Count
Pie · Donut text

Enrolments per course

Splits learnpress_user_items rows (where item_type is lp_course) across the catalogue. Reveals which courses are getting the bulk of new enrolments and which are quietly empty.
Count group by item_id
Bar · Horizontal

Quiz pass rate per quiz

Averages pass status across learnpress_user_items rows where item_type is lp_quiz. Surfaces quizzes that are too hard, too easy or worded ambiguously.
Average(status) group by item_id
Area · Gradient

New enrolments per day

Time series of learnpress_user_items rows where item_type is lp_course. Reveals whether the catalogue is gaining momentum after a launch or quietly drifting between releases.
Count group by start_time

Comparison

Default LearnPress Pro reporting vs SleekView Charts

Default LearnPress Pro reports

  • Headline aggregates render, per-course shape requires opening each course
  • Per-quiz pass-rate bar across the catalogue is not a default visual
  • Instructor performance for commission calculations sits across multiple admin screens
  • Course-order revenue and enrolment volume live in separate report sections
  • No read-only dashboard URL to share with an instructor or finance lead outside WP Admin

SleekView Charts

  • KPI card for active students with custom filters on status
  • Pie split of enrolments across the lp_course catalogue
  • Horizontal bar ranking quizzes by pass rate for content iteration
  • Area trend of enrolments per day tied to launch calendar
  • Filters carry between the user-items table view and the chart view on the same dataset

Features

What SleekView Charts gives you for LearnPress Pro

Dashboard over learnpress_user_items

Render the user-items table as Number, Pie, Bar and Area cards so course managers see the shape, not a paginated enrolment list.

Filters span table and chart

Filter to status of in-progress and item_type of lp_course in the chart view and the underlying user-items table stays in sync. Same query, two surfaces.

Share with instructors and finance

Send an instructor a read-only URL of their course performance dashboard. Commission reviews use the live LearnPress data instead of a CSV export and a spreadsheet.

Audience

Who builds LearnPress Pro charts dashboards with SleekView

Course managers

Anchor a weekly catalogue review on active students, enrolment mix and per-course completion rate. Spot a course that lost momentum after a content change and rebrief the instructor.

Instructors

Watch quiz pass rate per question on your own courses. Questions everyone fails are either content gaps or ambiguity, and the bar tells you which once you read the wrong answers below it.

Finance and operations

Chart revenue per course from lp_order line items alongside enrolment volume. The two together reveal which courses earn through volume and which earn through price point.

The bigger picture

Why LearnPress deserves a composable dashboard

LearnPress runs a meaningful slice of the WordPress LMS market, and the Pro license adds the features serious operators need: certificates, announcements, instructor commissions, paid memberships. The default reports cover the headline questions but stop at the door of operations, where the questions shift every week. This week the focus is per-quiz difficulty on a new technical course, next week it is instructor performance ahead of a commission run, the month after it is catalogue revenue mix for a board update.

Each of those questions lives in learnpress_user_items and learnpress_order_itemmeta already. SleekView Charts puts them on a dashboard the team can build the week the question is asked, with cards scoped by role and shared as URLs. Same LearnPress data, dramatically more operational reach.

Questions

Common questions about SleekView Charts for LearnPress Pro

Primarily learnpress_user_items and learnpress_user_itemmeta for enrolments and quiz attempts, learnpress_order_itemmeta for paid course revenue, plus the lp_course and lp_order custom post types. No data is copied, the cards render straight off the tables LearnPress already maintains.

 

The core enrolment and quiz cards work because the same learnpress_user_items table backs both free and Pro versions. Pro-only features (instructor commissions, certificates, announcements) need the Pro license to populate their related tables; the dashboard surfaces whichever tables are populated on the site.

 

Yes, where the Pro license enables commission tracking. Group order line items by instructor user_id and sum the commission amount column. Render as a horizontal bar to rank instructors by gross commission across the period, useful for monthly commission runs.

 

Yes. learnpress_user_items captures each attempt with start_time and status. SleekView Charts can show first-attempt pass rate, best-attempt pass rate or average score per quiz, depending on which question the dashboard is built to answer.

 

Where SleekView writes through LearnPress's APIs (enrolment, completion, quiz grading), the standard hooks fire normally so certificates issue and notifications send. Direct table writes skip hooks by design for back-fills where side effects are not wanted.

 

Yes, where LearnPress Pro memberships are configured. Join the membership table to learnpress_user_items by user_id and split the dashboard cards by plan_id. Useful for membership operators auditing which plans deliver the highest completion rates.

 

No. learnpress_user_items is indexed on user_id, item_id, item_type and status, and SleekView's group-by queries use those indexes. Sites with hundreds of thousands of enrolment rows render the dashboard in well under a second on typical Kinsta or WP Engine hardware.

 

Yes. Any chart dashboard exports the underlying enrolment or order log to CSV or JSON. Useful for sending an instructor their per-course report, for combining LearnPress data with HRIS data outside WordPress or for archival to a learner-record store.

 

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