SleekView Charts for LearnDash ProPanel
SleekView Charts reads learndash_user_activity, learndash_user_activity_meta and the learndash_pro_quiz_* tables directly. Active learners, course completion mix, quiz pass rates and stalled-learner counts render as Number, Pie, Bar and Area cards in WP Admin, with or without ProPanel installed.
♾️ Lifetime License available
ProPanel visualises a fixed schema. SleekView Charts is composable.
ProPanel is LearnDash's official reporting and visualisation add-on. It ships pre-built widgets for course progress, quiz results and assignment review, and it does that well for the questions the widgets were designed to answer. The schema is fixed: the widgets are not user-configurable beyond date range and a handful of filters, and any view the widget set does not ship is a feature request rather than a config change.
The data ProPanel renders sits in learndash_user_activity, learndash_user_activity_meta and the learndash_pro_quiz_* family of tables. Those tables are well indexed and queryable. Anything you want shaped differently (a stalled-learner cohort filtered by activity_meta value, per-question pass rate from learndash_pro_quiz_statistic_ref, a per-course completion bar across the catalogue) needs a separate query layer.
SleekView Charts reads the same tables and turns them into a composable dashboard. A Number card anchors active learners this week. A Pie splits the base across course statuses. A Bar ranks courses by completion rate. An Area trends new activity per day. ProPanel and SleekView Charts can coexist: ProPanel for the widgets it ships, SleekView Charts for the dashboards you actually want.
Workflow
Turn LearnDash activity tables into a dashboard
Map the LearnDash tables
Compose the chart cards
Save and scope the dashboard
Share or export
Sample dashboard
Charts you can build from LearnDash data
Active learners this week
Count
Learners by course status
Count
group by activity_status
Completion rate per course
Average(activity_status)
group by course_id
Activity per day
Count
group by activity_started
Comparison
ProPanel vs SleekView Charts
ProPanel widgets
- Pre-built widgets cover a fixed schema, not arbitrary group-by columns
- Per-question difficulty from learndash_pro_quiz_statistic_ref is not surfaced
- Stalled-learner cohorts filtered by activity_meta require custom code
- Catalogue-wide completion-rate bar across every course is not a default widget
- Read-only dashboard URLs to share with non-WP stakeholders aren't built in
SleekView Charts
- KPI card for active learners with a custom recency window
- Pie split across in-progress, completed and not-started learners
- Horizontal bar ranking courses by completion rate
- Area trend of new activity per day across the catalogue
- Filters carry between the activity table view and the chart view on the same dataset
Features
What SleekView Charts gives you for LearnDash ProPanel
Dashboard over learndash_user_activity
Render the full activity table as Number, Pie, Bar and Area cards so course managers see the shape of engagement, not a paginated activity log.
Filters span table and chart
Filter to activity_status of in-progress and course_id in ("Onboarding", "Compliance") in the chart view and the underlying activity table stays in sync. Same learndash_user_activity query, two surfaces.
Share a read-only snapshot
Send a programme sponsor a URL of the catalogue health dashboard. Monthly reviews work off the live LearnDash data instead of a ProPanel screenshot in a slide deck.
Audience
Who builds LearnDash dashboards with SleekView Charts
Course managers
Anchor a weekly catalogue review on active learners, completion mix and per-course completion rate. Spot a course that is losing learners halfway through before the reviews start to slide.
Instructional designers
Chart per-question pass rate from learndash_pro_quiz_statistic_ref. The questions everyone gets wrong are either content gaps or ambiguous wording, and the bar tells you which is which by class size.
L&D admins
Watch the stalled-learner Number card every Monday. A spike means the latest content batch lost the cohort and customer success has a short list of names to call this week.
The bigger picture
Why LearnDash deserves a composable dashboard
ProPanel does what ProPanel is designed to do: render a pre-built dashboard for the questions its widgets were scoped to answer. The reality of running a learning programme is that the questions change. This month the focus is stalled learners in the compliance track, next month it is per-question difficulty on the new technical quiz, the month after it is completion rate by group ahead of a corporate renewal.
Each of those questions sits in learndash_user_activity, learndash_user_activity_meta or learndash_pro_quiz_statistic_ref already, indexed and queryable. SleekView Charts turns them into Number, Pie, Bar and Area cards the team can build the week the question is asked, instead of filing a feature request and waiting for the next ProPanel release. Same LearnDash data, dramatically more operational reach.
Questions
Common questions about SleekView Charts for LearnDash ProPanel
No. SleekView Charts reads learndash_user_activity, learndash_user_activity_meta and the learndash_pro_quiz_* tables directly, so the course and quiz dashboards described here work without ProPanel. ProPanel adds its own visualisation; the two can coexist if you want both, but neither requires the other.
 Yes. learndash_pro_quiz_statistic_ref stores per-question answers per attempt. Group by question_id with a Pie or Bar split on correct vs incorrect to see which questions are tripping the cohort. Useful for instructional designers iterating on quiz content based on real student responses.
 Yes. Filter learndash_user_activity by the user IDs that belong to a LearnDash group, then group by activity_status for a cohort progress pie. The same pattern works for any user subset (active subscribers in a membership plugin, alumni, beta testers).
 Where SleekView writes through LearnDash's APIs (course completion, lesson completion, quiz grading), the standard hooks fire normally, so certificates issue, notifications send and group progress recalculates. Direct table edits skip hooks by design for back-fills where side effects are not wanted.
 The cards render straight off the live LearnDash tables, so the data is as fresh as the activity rows LearnDash has already written. There is no scheduled aggregation job and no separate analytics store to wait on, the dashboard reflects the state of learndash_user_activity at request time.
 No. learndash_user_activity is indexed on user_id, activity_type, activity_status and activity_started, and SleekView's group-by queries use those indexes. Sites with millions of activity rows render the dashboard in well under a second on typical Kinsta or WP Engine hardware.
 Yes. Any chart dashboard exports the underlying filtered cohort to CSV or JSON. Useful for combining LearnDash data with HRIS data outside WordPress, for sharing a course review with a programme sponsor or for archival to a learner-record store.
 Yes. SleekView Charts and the SleekView table view operate on the same dataset. Apply a filter on the chart and the underlying activity table reflects the same scope. The team flips between the dashboard for the overview and the table for the row-level intervention without rewriting filters.
 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