✨ 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 LearnDash Reports: enrolment and completion dashboards

SleekView Charts reads learndash_user_activity and learndash_user_activity_meta directly. Total enrolments, completion mix, top courses and enrolment trend render as Number, Pie, Bar and Area cards in WP Admin, with no separate report builder.

♾️ Lifetime License available

SleekView Charts dashboard for LearnDash Reports by Wisdm

Tables list the rows. A dashboard tells the story.

LearnDash Reports by Wisdm produces tabular reports against the LearnDash data: enrolment by user, completion by course, quiz scores per attempt, time spent per lesson. The information is correct, but it is a list. A two thousand row table of completion records answers a question only if the operator already knows which question to ask, and a programme review usually starts further back than that.

The raw signal lives in learndash_user_activity (one row per enrolment, completion, lesson access, quiz attempt) and learndash_user_activity_meta (the percentage scored, the time elapsed, the attempt outcome). Those two tables are the source of truth for every report Wisdm renders. SleekView Charts reads them too, with the same access patterns the LMS itself uses, so a chart card never disagrees with the underlying report.

The difference is the surface. Where Wisdm gives a CSV, SleekView gives four chart cards on one screen: enrolments this month as a Number, course mix as a Pie, top courses by completions as a Bar, enrolment trend as an Area. The questions a programme owner asks in a quarterly review ("is the catalogue growing or shrinking", "which courses do the work") are visible in three seconds rather than after a fifteen-minute Excel session.

Workflow

Turn LearnDash Reports data into a dashboard

1

Connect the activity log

Point SleekView at learndash_user_activity for the row data and at learndash_user_activity_meta for the per-event details like quiz score and time elapsed. Both tables are documented and indexed for chart-style group-by queries.
2

Compose the chart cards

Pick Number, Pie, Bar, Area, Line, Radar or Radial cards. Group by activity_type, course_id, activity_status or activity_started and aggregate as Count, Sum, Average, Maximum or Minimum across the activity rows.
3

Save and scope the dashboard

Name the dashboard ("Enrolment dashboard", "Completion health", "Quiz score distribution") and gate it by WordPress capability so course admins, programme owners and L&D each see the right slice of the same data.
4

Share or export

Send a stakeholder a read-only dashboard URL or export the underlying activity rows to CSV. The cards refresh against live LearnDash data, so the next review starts from the latest numbers without a refresh cycle.

Sample dashboard

Charts you can build from LearnDash Reports data

Each card reads directly from learndash_user_activity and learndash_user_activity_meta, the same tables LearnDash itself queries for the built-in reports.
Number · Default

Enrolments this month

Counts rows in learndash_user_activity with activity_type of course inside the current month. The anchor KPI for monthly enrolment reporting, with the previous month underneath for context.
Count
Pie · Donut

Completion mix by course

Splits course_completed activity rows across the catalogue, resolved to course titles. Reveals whether completions are concentrated in two flagship courses or spread evenly across the programme.
Count group by course_id
Bar · Horizontal

Top courses by enrolments

Ranks courses by enrolment volume using course_id on learndash_user_activity. Helps justify investment in the courses that already pull the most learners and identifies catalogue gaps elsewhere.
Count group by course_id
Area · Gradient

Average quiz score over time

Time series of mean quiz percentage from learndash_user_activity_meta against activity_started. A falling line during a course refresh usually means the new assessment is harder than the previous one.
Average(activity_meta.percentage) group by activity_started

Comparison

Wisdm LearnDash Reports vs SleekView Charts

Wisdm Reports tables

  • Reports surface as long tables that need to be exported to Excel for a real review
  • No native visualisation of enrolment trend against the course release calendar
  • Per-course completion mix is not a default visual
  • Quiz score distribution requires building a second report and merging the CSVs
  • Stakeholders without admin access cannot review the data without an export step

SleekView Charts

  • KPI card for monthly enrolments inside WP Admin
  • Pie split across courses for the completion mix at a glance
  • Bar ranking the catalogue by enrolment volume
  • Area trend of average quiz score from learndash_user_activity_meta
  • Filters carry between the Wisdm-style table view and the chart view on the same dataset

Features

What SleekView Charts gives you for LearnDash Reports by Wisdm

Reports become dashboards

Render the same data Wisdm tables show as Number, Pie, Bar and Area cards. The visual review replaces an Excel session and the underlying rows are still one click away when a stakeholder asks why.

Filter by course or status

Filter to a single course_id or completion status and the underlying activity table stays in sync. Same learndash_user_activity query, two surfaces, no duplicate filter logic.

Share without an export

Send a programme owner a URL of the dashboard. They see live enrolment and completion numbers without needing admin access or a CSV from yesterday.

Audience

Who builds LearnDash Reports charts dashboards with SleekView

Course admins

Replace the monthly Excel ritual with a single dashboard. Enrolments, completions, top courses and average quiz score all live on one screen and refresh against learndash_user_activity in real time.

Programme owners

Watch enrolment trend and completion mix on one screen. A divergence between the two (rising enrolments, flat completions) is the first signal that the funnel inside a course needs attention.

L&D operations

Combine enrolment volume with average quiz score over time. A new course that pulls strong enrolment but produces falling scores often signals the content is harder than the catalogue page implies.

The bigger picture

Why LearnDash data deserves a dashboard

Wisdm Reports produces the data a programme owner needs, but it produces it as tables. Tables answer specific questions that the operator already knows to ask, and most programme reviews start more open ended than that. A dashboard answers the questions you forgot to ask: a course that quietly drove half the enrolments last month, a completion rate that started sliding three weeks ago, a quiz whose average score dropped after a content refresh.

Putting the same learndash_user_activity rows on a Number, Pie, Bar and Area card collapses a fifteen-minute Excel session into a three-second glance. The numbers do not change. The time to see them does.

A monthly programme review takes the same data and turns it into a meeting that ends with decisions rather than with a request for more data. That is the operational shift, with no separate analytics store and no scheduled aggregation job.

Questions

Common questions about SleekView Charts for LearnDash Reports by Wisdm

The two source-of-truth LearnDash tables: learndash_user_activity for the row data (every enrolment, completion, lesson access and quiz attempt) and learndash_user_activity_meta for the per-event details (percentage scored, time elapsed, attempt outcome). Both are the same tables Wisdm Reports queries underneath.

 

No. It reads the same data in a different shape. Wisdm gives tables for a row-level audit. SleekView gives chart cards for a visual review. Both can run side by side, and a dashboard finding usually leads back to a Wisdm table to investigate the underlying rows.

 

Yes. learndash_user_activity_meta carries the percentage scored for each quiz attempt. A Bar chart grouped by score bucket, or an Area chart of average score over time, both render from that column without extra configuration.

 

Yes. The group-by queries SleekView uses run against the same indexes LearnDash itself uses (course_id, activity_type, activity_started). Sites with hundreds of courses and millions of activity rows still render the dashboard well under a second.

 

The cards render against the live LearnDash tables. There is no aggregation job and no separate analytics store. The numbers reflect the state of learndash_user_activity at the moment the dashboard renders.

 

Yes. SleekView dashboards are gated by WordPress capability, so course admins see the full data, programme owners see a curated subset, and L&D operations see the trend cards without the per-user drilldown.

 

Yes. learndash_user_activity carries the group context through learndash_user_activity_meta, so the same chart cards filter to a group cohort without rewriting the underlying query.

 

Yes. Every chart dashboard exports the underlying activity rows to CSV or JSON. Useful for sending a programme review to a stakeholder outside WordPress or for combining LearnDash data with HR or CRM datasets elsewhere.

 

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