✨ 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 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

SleekView Charts dashboard for Sensei LMS

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

1

Source from progress

Use wp_sensei_lms_progress as the base. Each row carries user_id, post_id, type, status, percent, and updated timestamps for chart aggregations.
2

Join course content

Bring in the course, lesson, and quiz post types so chart group dimensions can be course title rather than post_id, with module taxonomy available too.
3

Configure cards

Mix Number, Pie, Bar, and Area cards. Total completions this month as Number, status share as Donut, average quiz score per course as Bar, completions-per-day as Area.
4

Save per role

Course creators save a cohort completion dashboard, L&D managers save a compliance dashboard, support saves a stalled-learner dashboard. Same data, different chart configurations.

Sample dashboard

Charts you can build from Sensei LMS data

A Sensei Charts dashboard mixes completion counts, status share, per-course quiz averages, and completion trends. Every card reads directly from wp_sensei_lms_progress.
Number · Default

Completions this month

Counts rows in wp_sensei_lms_progress where type = course and status = complete in the current month. Top-line KPI for the dashboard.
Count
Pie · Donut

Progress status share

Distribution of in-progress, complete, and failed across the catalogue. Useful for spotting stalled-share growth before it shows up in renewal numbers.
Count group by status
Bar · Horizontal

Average quiz score per course

Quiz score average grouped by parent course. Lowest bars are candidates for question-quality review or extra learner support.
Average(percent) group by post_id
Area · Gradient

Completion trend

Completions per day across the selected range. Spot the post-launch peak, the seasonal dip, and the effect of reminder campaigns.
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.

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