✨ 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 Academy LMS Pro: catalogue dashboards

SleekView Charts reads wp_academy_enrolments, wp_academy_lesson_progress, and wp_academy_quizzes alongside the Academy course custom post type. Active enrolments, completion mix, top courses, and lesson trends render as Number, Pie, Bar, and Area cards in WP Admin.

♾️ Lifetime License available

SleekView Charts dashboard for Academy LMS Pro

Academy LMS Pro reports, but as a real dashboard

Academy LMS Pro extends the free Academy LMS with payment gateways, instructor commissions, certificates, and live classes. The data flows through dedicated tables: wp_academy_enrolments tracks per-user course access with status (active, expired, cancelled), wp_academy_lesson_progress stores lesson and quiz completion with completed_at, and wp_academy_quizzes holds quiz attempts with score and passed columns. Course content lives in the Academy course post type with instructor stored as post_author.

The default Academy admin paginates enrolments and lesson progress inside each course screen. There is no catalogue-wide chart of active enrolments, no instructor leaderboard, and no lesson-completion trend over time. The Pro tier adds payment summaries but in a separate tab that does not blend with LMS reporting.

SleekView Charts reads the Academy tables together with the course post type. A Number card anchors active enrolments across the catalogue. A Pie splits learners by status. A Bar ranks instructors by enrolment count via post_author. An Area trends new enrolments per day. Filters carry across every card so a campaign review by date range or a per-instructor view is two clicks, not a CSV pivot.

Workflow

Build the Academy LMS Pro dashboard

1

Pick the enrolments table

Use wp_academy_enrolments as the spine. SleekView reads status, course_id, user_id, and created_at so each card aggregates on enrolment count, share, or trend.
2

Join lessons, quizzes, and courses

Bring in wp_academy_lesson_progress for per-lesson completion and wp_academy_quizzes for quiz averages. Join the course post type for titles and post_author for the instructor breakdown.
3

Configure the chart cards

Mix Number, Pie, Bar, and Area cards. Group by status, course_id, post_author, or created_at and aggregate as Count, Average on quiz score, or Sum on order amounts from the payments table.
4

Save and gate per role

Save the dashboard for the academy admin and scope a per-instructor variant filtered to post_author equals the current user. Same chart definitions, two audiences.

Sample dashboard

Charts from Academy LMS Pro data

A typical Academy LMS Pro dashboard combines active enrolments, status mix, top instructors by enrolment, and a daily enrolment trend. Every card reads the wp_academy tables directly.
Number · Default

Active enrolments

Counts rows in wp_academy_enrolments where status equals active. Anchors the academy KPI shown to admins and finance.
Count
Pie · Donut

Enrolment status share

Splits enrolments across active, expired, and cancelled using the status column. Reveals churn pipeline at a glance without a separate report.
Count group by status
Bar · Horizontal

Top instructors by enrolments

Horizontal bar ranking instructors by enrolment count via the course post_author. Resolved through wp_users for readable names.
Count group by instructor_id
Area · Gradient

New enrolments per day

Gradient area of new enrolments per day from the created_at timestamp on wp_academy_enrolments. Surfaces launch impact and seasonal traffic.
Count group by created_at

Comparison

Default Academy LMS Pro admin vs SleekView Charts

Default Academy Pro admin

  • Enrolments paginate inside each course screen, no catalogue-wide view
  • Instructor leaderboard needs a manual SQL query
  • Status share is a filter on a table, not a saved donut
  • Lesson and quiz trends over time are not charts, only sortable columns
  • Filters do not carry between course detail and payment tabs

SleekView Charts

  • Active-enrolment Number card from wp_academy_enrolments
  • Status donut over the status column
  • Instructor leaderboard via course post_author
  • Daily enrolment area chart from created_at
  • Cards link to SleekView Tables for per-enrolment drill-in

Features

What SleekView Charts gives you for Academy LMS Pro

Catalogue-wide enrolment KPIs

Number cards count active enrolments across the catalogue and compare to the prior period. Filters scope the same KPI to a single course or instructor without leaving the dashboard.

Churn pipeline donut

Pie cards over the status column give an instant share-of-total view of active, expired, and cancelled enrolments. Useful for the weekly stand-up where ratios matter more than counts.

Instructor leaderboard

Bar cards group by post_author and rank instructors by enrolment count, completion rate, or revenue contribution when joined to the Pro payments table. One screen, full team view.

Audience

Who builds Academy LMS Pro dashboards with SleekView

Academy admins

Active enrolments, instructor leaderboard, and status donut on one dashboard. Replaces a multi-tab admin tour with a single saved view.

Instructors

Scoped variant filtered to post_author equals the current user. Each instructor sees their own enrolment counts and quiz averages without admin intervention.

Finance

Daily enrolment area chart paired with revenue Sum from joined payment rows. Reconciles Academy Pro orders to the LMS catalogue without exporting two CSVs.

The bigger picture

Why Academy LMS Pro deserves a chart dashboard

Course operators on Academy LMS Pro look at the same handful of numbers every week. Active enrolments, churn share, instructor leaderboard, and the trend of new enrolments over time. Each one lives in wp_academy_enrolments, wp_academy_lesson_progress, and wp_academy_quizzes already, but the default Pro admin spreads them across course screens, an enrolment tab, and a payments tab.

The Pro tier adds the data but never aggregates it. SleekView Charts treats the Academy tables as sources you point chart cards at, with filters that carry across the whole dashboard. The result is a real academy dashboard that updates as enrolments write, not a screenshot from three different admin tabs.

Questions

Common questions about SleekView Charts for Academy LMS Pro

Both work. The free Academy plugin creates the same wp_academy_enrolments and wp_academy_lesson_progress tables. Pro adds payment-related tables but does not change the join keys. SleekView Charts reads the same source on either tier.

 

Yes. Page-level filters propagate to every card, so picking a course_id, an instructor post_author, or a date range recomputes every Number, Pie, Bar, and Area on the dashboard. Saved views per launch keep historical numbers stable.

 

Yes, when stored. Academy Pro writes commission rows linked through course post meta or a dedicated payments table depending on integration. SleekView joins through that key so a Bar can rank instructors by commission alongside enrolment count.

 

Yes. wp_academy_quizzes stores attempts with score and passed columns. A Pie on passed gives the pass-rate share, and a Bar grouped by course_id with Average on score surfaces courses where quiz performance is collapsing.

 

Reads run against the live tables on dashboard load, so a new enrolment or completion appears on the next refresh. Heavier aggregates (lifetime instructor revenue) opt into a configurable cache so they do not recompute on every visit.

 

Yes. Each card exports its underlying aggregated rows as CSV or JSON. Useful for marketplace operations where finance needs a quarterly instructor commission snapshot alongside the WordPress payment export.

 

Yes. SleekView Charts reads the same wp_academy tables the SleekView Table view writes to, so a status change or progress correction recomputes the dashboard. Academy hooks fire normally so downstream certificates and notifications continue to run.

 

Yes. Each subsite has its own Academy LMS tables and SleekView Charts reads the current subsite. Cross-site aggregation is not supported, but per-site dashboards behave as expected and can be scoped per role on each 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