SleekView Charts for Sensei Pro: course and learner dashboards
SleekView Charts reads wp_sensei_lms_progress alongside the Sensei course and lesson post types. Active enrolments, status share, quiz averages, and completion trends render as Number, Pie, Bar, and Area cards in WP Admin without Sensei Pro's stock reports.
♾️ Lifetime License available
Sensei Pro reports as a chart dashboard, not a list
Sensei Pro is the paid layer on top of Sensei LMS, adding WooCommerce paid courses, scheduled content, advanced quizzes, and learner groups. The data model still flows through Sensei LMS: wp_sensei_lms_progress stores enrolment, in-progress, and completed rows with start, complete, and updated_at columns plus a status field. Quizzes record percent and grade values per attempt. Sensei Pro adds rows to the same table and surfaces extra columns through usermeta on each learner.
The default Sensei reports paginate per course or per learner and tier-gate certain views to Pro. None of them answer the catalogue-wide questions a course operator runs on: how many learners completed this week, which courses have the most stalled enrolments, and how quiz scores trend across cohorts. The data is one query away in every case.
SleekView Charts reads the progress table and the course post type together. A Number card anchors completions this month. A Pie splits learners by status. A Bar ranks courses by average quiz score. An Area trends new enrolments per day. Filters carry across every card so a per-product or per-instructor view is two clicks, not three CSV exports.
Workflow
Build the Sensei Pro dashboard from progress data
Pick the progress table
wp_sensei_lms_progress as the source. SleekView reads status, type, post_id, user_id, started_at, completed_at, and updated_at columns so each card aggregates on the dimension that matters.
Add the course post type
Configure the chart cards
Save and gate per role
Sample dashboard
Charts from Sensei Pro progress data
Completions this month
Count
Learner status share
Count
group by status
Average quiz score per course
Average(percent)
group by post_id
Enrolment trend
Count
group by started_at
Comparison
Default Sensei Pro reports vs SleekView Charts
Default Sensei Pro reports
- Reports paginate per course and per learner instead of catalogue-wide
- No trend chart for new enrolments over time, only the latest table
- Quiz score distribution by course needs a manual pivot of CSV exports
- Stalled enrolment share is a filter on a table, not a saved aggregate
- Filters do not carry across the catalogue-wide and per-course screens
SleekView Charts
-
Completion trend from
completed_aton the progress table -
Status donut over the
statuscolumn -
Per-course quiz averages from the
percentcolumn - Number cards for completions, active learners, and quiz attempts
- Cards link to SleekView Tables for per-learner drill-in
Features
What SleekView Charts gives you for Sensei Pro
Catalogue-wide trend charts
Plot enrolments, completions, and quiz attempts over time from the started_at and completed_at timestamps on the progress table. The chart updates as new rows write, no scheduled job needed.
Status share donuts
Pie and Donut cards turn the status column into a share-of-total visual. Useful for the weekly L&D stand-up where ratios of stalled, in-progress, and complete matter more than the raw counts.
Per-course ranked breakdowns
Bar cards group by post_id and aggregate enrolment, completion count, or average quiz score. One glance tells you which Sensei Pro courses are working and which need a content review.
Audience
Who builds Sensei Pro dashboards with SleekView
Instructors
Quiz score distribution per course and active enrolment counts. Filter to post_author equals the current user so instructors see only their own catalogue without admin intervention.
L&D admins
Catalogue-wide completion trend, average quiz score per course, and stalled-learner share on one dashboard. Replaces the weekly export-and-pivot routine with a saved view.
Customer success
Status donut filtered to a customer cohort plus a completion-trend area chart for that group. Easy to spot a stalled cohort ahead of a renewal conversation.
The bigger picture
Why Sensei Pro data deserves charts, not just tables
Course operators look at the same handful of numbers every week. Total completions this period, completion trend versus last period, quiz score distribution by course, and stalled-learner share across the catalogue. Each one lives in wp_sensei_lms_progress already, but none of them are a single click in the default Sensei reports.
The Pro tier adds more views but still uses a list shape because the reports were designed for spot-checking individual learners, not for the dashboard the L&D lead actually wants. SleekView Charts treats Sensei Pro data the same way the Tables view does: as a source you point chart cards at, with filters that carry across the whole dashboard. The result is a real reporting surface that updates as activity writes, not a CSV that goes stale.
Questions
Common questions about SleekView Charts for Sensei Pro
Both work. The schema is identical (wp_sensei_lms_progress and the course post type), and Sensei Pro adds more rows and columns but does not change the join keys. SleekView Charts reads the same source on either tier, so a free-Sensei site can build the same dashboard described here without upgrading.
 Yes. SleekView dashboards support page-level filters (course, instructor, date range, status) that propagate to every chart card. Pick an instructor in the filter bar and the Number, Pie, Bar, and Area cards all recompute against that subset.
 Yes. Sensei Pro stores the linked WooCommerce product id in course post meta. SleekView joins through that meta key so a Bar card can rank courses by both enrolment count and the WooCommerce price, revenue per course included.
 Group membership lives in the Sensei Pro custom post type for groups and in user_meta linking learners to groups. Charts can filter progress to one group's members so cohort dashboards (corporate clients, university sections) work the same as catalogue-wide ones.
 Reads run against the live progress table on dashboard load, so the numbers reflect activity up to that moment. Heavier aggregates (per-question difficulty across the catalogue) opt into a configurable cache so they do not recompute on every visit; the cache window is per-card.
 Yes. Each card exports its underlying aggregated rows as CSV or JSON. Useful when an L&D team needs to combine Sensei Pro completion data with HRIS data outside WordPress, or to archive a quarterly snapshot alongside the live one.
 Yes. SleekView Charts reads the same wp_sensei_lms_progress rows the SleekView Table view writes to, so a grade override or completion mark from the table recomputes the cards on the next load. The Sensei hooks fire through the API path so any downstream automation (certificates, notifications) runs normally.
 Yes. Each subsite has its own Sensei Pro tables and SleekView Charts reads the current subsite. Cross-site aggregation is not supported (each subsite is independent), but per-site dashboards behave as expected and can be scoped per role.
 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 checkoutBrowse more
- Woocommerce Customer History
- Yith Woocommerce Product Add Ons
- Woocommerce Composite Products
- Woocommerce Tab Manager
- Yith Woocommerce Request A Quote
- Woocommerce Wholesale Prices
- Woocommerce Paypal Payments
- Aelia Prices By Country
- Wpc Buy Now Button
- Cart66 Cloud
- Wcfm Marketplace
- Checkout Field Editor
- Yith Woocommerce Role Based Prices
- Woocommerce Eu Vat Assistant
- Advanced Coupons