✨ 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

Read directly from learndash_user_activity and learndash_pro_quiz_statistic. Build completion trends, quiz score distributions, and stalled-learner counts as chart cards instead of static report screens.

♾️ Lifetime License available

SleekView Charts dashboard for LearnDash

Course progress as charts, not paginated reports

LearnDash already logs every step of a learner's journey. learndash_user_activity captures course, lesson, topic, and quiz events with start and completion timestamps. learndash_user_activity_meta carries score, points, and any custom meta. learndash_pro_quiz_statistic stores quiz scores per attempt. The data is rich, but the default reporting screens turn it into pre-shaped lists and the most interesting questions (completion velocity by week, quiz score distributions, stalled-learner counts by course) sit one SQL query away.

SleekView Charts reads those same tables and renders them as a configurable dashboard. A Number card shows total completions this month. A Pie card breaks down activity by activity_status. A Bar card ranks courses by completion count. An Area card plots completed activity over time so seasonal patterns and post-launch slumps become obvious.

Filters carry through every card: pick a course, a cohort, or a date range and every chart on the dashboard recomputes. Cards link to the matching SleekView table so a high stalled count opens straight into the per-learner queue. The Charts view replaces a manual reporting pass, not the LearnDash admin itself.

Workflow

Build a LearnDash dashboard from activity and quiz tables

1

Pick the activity table

Use learndash_user_activity as the source. SleekView joins learndash_user_activity_meta for score and points so chart cards can aggregate on either dimension.
2

Add quiz statistics

Bring in learndash_pro_quiz_statistic for score distributions and pass-rate aggregates. Per-question detail is available through learndash_pro_quiz_statistic_ref if you want a difficulty audit card.
3

Configure each card

Mix Number, Pie, Bar, and Area cards. Each card picks its own groupBy, aggregation, and value column so you can show completion trends and quiz score breakdowns on the same dashboard.
4

Save and share

Save the dashboard per role. Instructors get a grading and quiz-score view, L&D admins get catalogue completion charts, support gets stalled-learner counts. Same data, different chart configurations.

Sample dashboard

Charts you can build from LearnDash data

A typical LearnDash Charts dashboard mixes completion trends, quiz score distributions, and stalled-learner counts. Every card reads directly from the LearnDash tables.
Number · Default

Total completions this month

Counts rows in learndash_user_activity where activity_type = course and activity_status = 1, filtered to the current month.
Count
Pie · Donut

Activity by status

Distribution of in-progress vs completed activity rows. Surfaces stalled-learner share against finishers at a glance.
Count group by activity_status
Bar · Horizontal

Quiz score average per course

Average score from learndash_pro_quiz_statistic grouped by course. Spot courses with weak quiz performance for design review.
Average(score) group by course_id
Area · Gradient

Completion trend

Daily completions over the selected range. Useful for spotting post-launch peaks, seasonal dips, and the effect of reminder campaigns.
Count group by activity_completed

Comparison

Default LearnDash reports vs SleekView Charts

Default LearnDash reports

  • Reports are pre-shaped lists, not configurable chart cards
  • Completion trends over time need ProPanel or custom queries
  • Quiz score distributions live on a separate screen from activity
  • Stalled-learner counts aren't a saved aggregate, they're a manual filter on a table
  • Filters don't carry across multiple charts on one dashboard

SleekView Charts

  • Completion trend chart driven by activity_completed timestamps
  • Quiz score averages and distributions from learndash_pro_quiz_statistic
  • Activity-status donut for instant stalled vs completed share
  • Number cards for top-level KPIs (completions, active learners, quiz attempts)
  • Cards link to matching SleekView tables for per-row drill-in

Features

What SleekView Charts gives you for LearnDash

Trend charts on real activity data

Plot completions, enrolments, and quiz attempts over time from learndash_user_activity timestamps. The chart updates as new activity rows write, no scheduled aggregation job needed.

Distribution donuts for status and pass rates

Pie and Donut cards turn activity_status and quiz pass thresholds into share-of-total visuals. Useful for stand-up reports and L&D reviews where ratios matter more than raw counts.

Per-course ranked breakdowns

Bar cards group by course_id and aggregate enrolment, completion count, or average quiz score. One glance tells you which courses are working and which need attention.

Audience

Who builds LearnDash charts dashboards with SleekView

Instructors

Quiz score distribution per course and grading-queue size as Number cards. Spot quizzes where the score curve has shifted between cohorts and adjust before the next run.

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 single saved view.

Customer success

Activity-status donut filtered to a customer's cohort, plus completion-trend area chart for that group. Easy to spot a stalled cohort before the renewal conversation.

The bigger picture

Why LearnDash 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 the LearnDash tables already, but none of them are a single click in the default admin.

The reporting screens are list-shaped because they were designed for spot-checking individual learners, not for the dashboard the L&D lead actually wants. ProPanel adds visualisations but on a fixed schema. SleekView Charts treats the LearnDash 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 the moment it exports.

Questions

Common questions about SleekView Charts for LearnDash

No. SleekView Charts reads learndash_user_activity, learndash_user_activity_meta, and learndash_pro_quiz_statistic directly, so the dashboards described here work without ProPanel installed. ProPanel adds its own visualisations on top of LearnDash; SleekView Charts adds configurable cards over the same tables. The two can coexist if you want both.

 

Yes. SleekView dashboards support page-level filters (course, cohort, date range) that propagate to every chart card. Pick a course in the filter bar and the Number, Pie, Bar, and Area cards all recompute against that subset, without rebuilding each card by hand.

 

Yes. Each card can link to a SleekView table view with the same filters applied. Click into the stalled-learner share on the activity-status donut and you land in the per-learner stalled queue ready to action. Charts handle the why, tables handle the what-next.

 

Yes. Group membership lives in the LearnDash Groups custom post type and the user-meta linking learners to groups. Charts can filter activity to one group's members, so cohort dashboards (corporate clients, university sections) work the same as catalogue-wide ones.

 

Reads run against the live tables 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 you don't recompute them 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 LearnDash completion data with HRIS data outside WordPress, or to archive a quarter-end snapshot of the dashboard alongside the live one.

 

Yes. SleekView Charts reads the same tables the SleekView Table view writes to, so a grade override or completion mark from the table recomputes the aggregated cards on the next load. The LearnDash hooks fire through the API path so any downstream automation (certificates, notifications) runs normally.

 

Yes. Each subsite has its own LearnDash tables and SleekView Charts reads the current subsite. Cross-site aggregation isn't supported (each subsite is independent), 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