SleekView Charts for Sensei LMS
Read directly from wp_sensei_lms_progress. Build completion-rate donuts, quiz-score Bar cards, and stalled-learner counts as configurable chart cards instead of one-course-at-a-time report screens.
♾️ Lifetime License available
Course progress as a dashboard, not a Students screen
Sensei's data model splits the work. Courses, lessons, and quizzes are custom post types. Progress, attempts, and grades live in wp_sensei_lms_progress. The default Students screen lists enrolments one course at a time, so cross-course charts (completion-rate share, quiz score trends, stalled-cohort counts) require either Pro reports or manual aggregation.
SleekView Charts reads the progress table and the course post type together. A Number card shows total completions this month. A Pie card breaks down progress by status across the catalogue. A Bar card averages quiz score per course. An Area card plots completions over time so seasonal patterns and post-launch slumps become obvious at a glance.
Filters propagate across the dashboard. Pick a course, group, or date range and every card recomputes against the filtered subset. Cards link to the matching SleekView Table so a high stalled count opens the per-learner queue and a low completion bar opens that course's enrolment list.
Workflow
Build a Sensei dashboard from progress and post types
Source from progress
wp_sensei_lms_progress as the base. Each row carries user_id, post_id, type, status, percent, and updated timestamps for chart aggregations.
Join course content
Configure cards
Save per role
Sample dashboard
Charts you can build from Sensei LMS data
Completions this month
Count
Progress status share
Count
group by status
Average quiz score per course
Average(percent)
group by post_id
Completion trend
Count
group by updated_at
Comparison
Default Sensei LMS admin vs SleekView Charts
Default Sensei LMS admin
- Students screen lists enrolments per course, no cross-course chart view
- Completion-rate trends over time aren't a built-in card
- Quiz score averages per course require custom SQL or Pro reporting
- Stalled-cohort counts aren't a saved aggregate
- Filters don't carry across multiple charts on one dashboard
SleekView Charts
- Cross-course completion-rate Donut from progress.status
- Per-course quiz average Bar card from progress.percent
- Completion-trend Area card from progress.updated_at
- Number cards for top-line KPIs (completions, active learners, average score)
- Cards link to matching SleekView tables for per-row drill-in
Features
What SleekView Charts gives you for Sensei LMS
Completion-trend Area card
Plot completions over time from progress.updated_at. The chart updates as new progress rows write, so launch effects and seasonal dips are obvious without an export.
Status share Donut
In-progress, complete, and failed shares on one chart. Filter by course or group and the donut recomputes against that subset for instant cohort reads.
Per-course quiz averages
Bar card grouped by post_id with average percent as the aggregate. Lowest bars are the courses where quiz quality or onboarding needs attention.
Audience
Who builds Sensei charts dashboards with SleekView
Course creators
Per-course completion trend Area and average-score Bar give a real read on whether a course is performing. Replace the gut check with a saved card.
L&D managers
Compliance dashboard with status share Donut for required courses, plus completion-trend Area filtered to the relevant cohort. Reporting becomes a saved view, not a quarterly export.
Support teams
Stalled-cohort count Number card filtered to a customer's group, plus status share Donut for that group. Triage becomes proactive instead of reactive.
The bigger picture
Why Sensei reporting needs trend cards
Sensei's strength is clean course delivery. The progress table is well-structured, the post types are clean, and integrations work. What's missing is the operational dashboard most academies actually want: completions trending up or down, status share moving the right direction, per-course quiz averages ranked at a glance, stalled-cohort counts visible the moment you sign in.
The default Students screen is one course at a time, by design, because most early Sensei sites had one or two courses. Past a handful of courses, the cross-course view is the daily question and the per-course list is the exception. SleekView Charts reads the same progress table the Tables view reads and turns it into configurable cards, with cross-card filters that scope to whatever slice the team needs that day.
Questions
Common questions about SleekView Charts for Sensei LMS
No. wp_sensei_lms_progress is part of the core plugin schema. Sensei Pro features that store data in additional tables (groups, cohorts, certain integrations) surface as extra chart dimensions when active, but the core dashboards described here work on a base install.
 Yes. The course post type carries Sensei modules and standard taxonomies, so chart cards can group by module or category for finer-grained breakdowns when the catalogue is large enough to need them.
 Yes. Page-level filters (course, group, date range) propagate to every card. Pick a date range and the Number, Pie, Bar, and Area cards all recompute against that subset.
 Yes. Each card can link to a SleekView Table with the same filters applied. The stalled-share slice of the status Donut links straight to the per-learner stalled queue, ready for outreach.
 Reads run against the live progress table on dashboard load. New completions, quiz attempts, and progress updates appear on the next visit. Per-card caching is available for heavier aggregates if needed.
 Yes. Group membership joins onto the user dimension, so chart cards can filter to one group or pivot by group. Cohort dashboards behave the same as catalogue-wide ones, with capability gating for group leaders.
 Yes. Each card exports its aggregated rows as CSV or JSON. Useful for compliance reports, monthly stakeholder updates, or archiving snapshots for record-keeping.
 Yes. Each subsite has its own Sensei tables and SleekView Charts reads the current subsite. Cross-site aggregations aren't supported, but per-site dashboards behave as expected with role-scoped views per subsite.
 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