SleekView Charts for LifterLMS Pro
SleekView Charts reads lifterlms_user_postmeta, lifterlms_quiz_attempts and the LifterLMS Pro access-plan tables directly. Active students, completion mix, quiz score distribution and access-plan revenue render as Number, Pie, Bar and Area cards in WP Admin.
♾️ Lifetime License available
LifterLMS Pro reports the totals. The shape lives in the tables.
LifterLMS stores quiz attempts in lifterlms_quiz_attempts and per-student progress relationships in lifterlms_user_postmeta. Course and lesson definitions live as the course, lesson and llms_quiz custom post types. Paid access lives in access plans and orders that the Pro license extends with payment-gateway integrations and group-buying features.
The default LifterLMS reports give per-course aggregates and a per-attempt review queue. They are usable for occasional review and painful for daily ops: a per-quiz pass-rate visual across the catalogue is not a default report, neither is a per-cohort progress pivot or an access-plan revenue split. The data exists in lifterlms_quiz_attempts and lifterlms_user_postmeta already, well indexed and queryable.
SleekView Charts reads the same tables and turns them into a composable dashboard. A Number card anchors active students. A Pie splits the base by course status. A Bar ranks quizzes by pass rate. An Area trends new enrolments per day. Same LifterLMS Pro data, organised so instructors, course managers and finance each get a dashboard built for their job.
Workflow
Turn LifterLMS Pro tables into a dashboard
Map the LifterLMS tables
Compose the chart cards
Save and scope the dashboard
Share or export
Sample dashboard
Charts you can build from LifterLMS Pro data
Active students
Count
Students by course status
Count
group by meta_value
Quiz pass rate per quiz
Average(grade)
group by quiz_id
New enrolments per day
Count
group by update_date
Comparison
Default LifterLMS Pro reporting vs SleekView Charts
Default LifterLMS Pro reports
- Headline aggregates render, per-quiz pass-rate bar across the catalogue is not a default
- Per-cohort progress pivot requires custom SQL against lifterlms_user_postmeta
- Access-plan revenue split sits in a separate orders report from enrolment data
- Instructor grading queue and per-question difficulty live in different admin screens
- No read-only dashboard URL to share with an instructor or finance lead outside WP Admin
SleekView Charts
- KPI card for active students across the catalogue
- Pie split of enrolment status pivoted from lifterlms_user_postmeta
- Horizontal bar ranking quizzes by pass rate from lifterlms_quiz_attempts
- Area trend of new enrolments per day tied to the release calendar
- Filters carry between the user-postmeta table view and the chart view on the same dataset
Features
What SleekView Charts gives you for LifterLMS Pro
Dashboard over lifterlms_user_postmeta
Pivot the long-format progress table into per-student columns and render the result as Number, Pie, Bar and Area cards. Course managers see the shape, not a paginated meta log.
Filters span table and chart
Filter to enrolment status of enrolled and course_id in ("Onboarding", "Compliance") in the chart view and the underlying user-postmeta table stays in sync.
Share with instructors and finance
Send an instructor a read-only URL of their quiz difficulty dashboard. Monthly commission and content reviews work off live LifterLMS data instead of CSV exports.
Audience
Who builds LifterLMS Pro charts dashboards with SleekView
Course managers
Anchor a weekly catalogue review on active students, enrolment status mix and per-course completion rate. Spot a course losing learners halfway through and brief the instructor before reviews slide.
Instructional designers
Watch per-quiz pass rate across the catalogue. Quizzes with low pass rate are either content gaps or ambiguity; the related attempt log shows the wrong answers behind each one.
Finance and ops
Chart access-plan revenue and per-plan enrolment count. The two together reveal which plans drive revenue through volume and which through price point, useful for plan optimisation.
The bigger picture
Why LifterLMS Pro deserves a composable dashboard
LifterLMS Pro is a complete LMS plus a payments stack, and its reports answer the headline questions well. The operational questions change every week and they live in lifterlms_user_postmeta and lifterlms_quiz_attempts already. This week the focus is per-quiz difficulty on a technical course, next week it is access-plan revenue mix for a pricing review, the month after it is per-cohort progress for a corporate renewal.
SleekView Charts puts each of those on a dashboard the team can build the week the question is asked, with cards scoped by role and shared as URLs. Same LifterLMS data, dramatically more operational reach than waiting for the next default-report release.
Questions
Common questions about SleekView Charts for LifterLMS Pro
Primarily lifterlms_user_postmeta for per-student progress, lifterlms_quiz_attempts for quiz scores, plus the course, lesson, llms_quiz, llms_access_plan and llms_order custom post types. No data is copied, the cards render straight off the tables LifterLMS already maintains.
 The core enrolment, progress and quiz cards work because the same tables back both free and Pro versions. Pro-only features (payment gateway integrations, group buying, advanced quizzes) populate additional schema that the dashboard surfaces when present.
 Yes. llms_order line items carry the access plan and the amount paid. Group orders by access_plan_id and sum the total, render as a horizontal bar to rank access plans by gross revenue across the period.
 lifterlms_user_postmeta stores per-student progress as one row per metadata key. SleekView pivots the long-format data into per-student columns (current lesson, completion percentage, last-active date), then aggregates across the result for chart cards.
 Where SleekView writes through LifterLMS's quiz-attempt API and CRUD layer, the standard hooks fire normally so auto-grade, completion notification and certificate issuance run as expected. Direct table writes skip hooks by design for back-fills where side effects are not wanted.
 Yes, where LifterLMS Pro memberships are configured. Memberships are stored as a custom post type with user enrolments in lifterlms_user_postmeta. Filter the dashboard by membership post ID and the cards show only the cohort enrolled in that membership level.
 No. lifterlms_quiz_attempts is indexed on student_id, quiz_id and update_date, and lifterlms_user_postmeta on user_id, post_id and meta_key. SleekView's group-by queries use those indexes, so sites with hundreds of thousands of rows render the dashboard in well under a second on typical Kinsta or WP Engine hardware.
 Yes. Any chart dashboard exports the underlying cohort or attempt log to CSV or JSON. Useful for sharing per-course reports with instructors, for combining LifterLMS 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.
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