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

SleekView Charts dashboard for Sensei Pro

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

1

Pick the progress table

Use 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.
2

Add the course post type

Join the course custom post type for titles, instructor (post_author), and product link (Sensei Pro stores the linked WooCommerce product id in post meta). Bar cards then resolve course_id to readable course names.
3

Configure the chart cards

Mix Number, Pie, Bar, and Area cards. Group by status, post_id, post_author, or updated_at and aggregate as Count, Average on quiz percent, or Sum. Each card stays editable without SQL.
4

Save and gate per role

Save the dashboard for the instructor team and gate access by capability. Each instructor sees their own courses scoped via post_author; admins see catalogue-wide aggregates.

Sample dashboard

Charts from Sensei Pro progress data

A typical Sensei Pro dashboard mixes completions this month, status share, average quiz scores per course, and a daily enrolment trend. Every card reads wp_sensei_lms_progress directly.
Number · Default

Completions this month

Counts rows in wp_sensei_lms_progress where status equals complete and completed_at falls in the current month. Compared to the prior month for context.
Count
Pie · Donut

Learner status share

Splits progress rows across in-progress, complete, failed, and passed values from the status column. Reveals the catalogue's stalled-versus-finished mix at a glance.
Count group by status
Bar · Horizontal

Average quiz score per course

Averages percent from quiz progress rows grouped by post_id, joined to the course post type for readable titles. Spot courses where quiz performance is collapsing.
Average(percent) group by post_id
Area · Gradient

Enrolment trend

Gradient area of new enrolments per day from the started_at column on wp_sensei_lms_progress. Surfaces campaign impact and seasonal patterns.
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_at on the progress table
  • Status donut over the status column
  • Per-course quiz averages from the percent column
  • 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.

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