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

SleekView Charts reads learndash_user_activity, learndash_user_activity_meta and the groups custom post type directly. Members per group, completion mix, quiz score distribution and stalled-learner counts render as Number, Pie, Bar and Area cards in WP Admin.

♾️ Lifetime License available

SleekView Charts dashboard for LearnDash Groups

Group reporting that goes beyond a roster screen

LearnDash Groups assigns learners to cohorts as a custom post type, with membership stored in user meta and activity tracked in learndash_user_activity rows scoped by user_id. Group leaders get a roster screen and a per-user progress drill-down. That is enough to see who is in the group, but not enough to see how the group is doing.

A corporate client running an onboarding cohort wants the share of members at each completion percentage, the quiz pass rate across the group, and how many learners stalled in the last two weeks. A university running course sections wants the same view per section. Both questions live in learndash_user_activity already, filtered by the user IDs that belong to the group, but the default LearnDash group screens render the data as paginated rows rather than a dashboard.

SleekView Charts reads the activity tables and the groups custom post type together. A Number card anchors active members. A Pie splits the group across course statuses. A Bar ranks groups by completion rate. An Area trends new activity per day across the cohort. Same LearnDash data, organised so a group leader can read the health of their cohort at a glance.

Workflow

Turn LearnDash Groups data into a dashboard

1

Scope to a group

Point SleekView at learndash_user_activity filtered by the user IDs that belong to a groups custom post type. Each group becomes a chartable dataset of its own members and their activity rows.
2

Compose the chart cards

Pick Number, Pie, Bar, Area, Line, Radar or Radial cards. Group by activity_type, activity_status or group_id, and aggregate as Count, Sum, Average, Minimum or Maximum.
3

Save and scope the dashboard

Name the dashboard ("Onboarding cohort Q2", "Section 3 progress") and gate access by WordPress capability so each group leader sees only their own group while L&D admins see every group.
4

Share or export

Send a stakeholder a read-only URL or export the underlying cohort to CSV. The cards refresh against live LearnDash data, so weekly cohort reviews use real numbers instead of last Friday's spreadsheet.

Sample dashboard

Charts you can build from LearnDash Groups data

Each card reads from learndash_user_activity and the groups custom post type. Mix them for a cohort-health dashboard, a stalled-learner queue or a per-group leaderboard.
Number · Default

Active members in group

Count of distinct user_id values in learndash_user_activity scoped to the current group's membership. The single KPI any group leader anchors a weekly review on.
Count
Pie · Donut text

Cohort by course status

Splits group members across in-progress, completed and not-started states on the current course. Reveals cohort momentum and flags onboarding stalls.
Count group by activity_status
Bar · Horizontal

Members per group

Counts member-group relationships across every groups post. Surfaces which cohorts are largest, which are empty and which need rebalancing before the next intake.
Count group by group_id
Area · Gradient

Activity per day across cohort

Time series of learndash_user_activity rows filtered to the group's members. Reveals whether the cohort is gaining momentum after kickoff or quietly drifting toward attrition.
Count group by activity_started

Comparison

Default LearnDash Groups reporting vs SleekView Charts

Default LearnDash Groups reporting

  • Group rosters render as paginated lists, not a cohort dashboard
  • Per-member completion percentage requires opening each user individually
  • No single KPI for active members across the group
  • Stalled-learner counts are not exposed as a visual
  • No read-only dashboard URL to share with a corporate client outside WP Admin

SleekView Charts

  • KPI card for active members in the current group
  • Pie split across in-progress, completed and not-started members
  • Bar ranking groups by size or completion rate
  • Area trend of activity_started rows across the cohort
  • Filters carry between the roster table view and the chart view on the same dataset

Features

What SleekView Charts gives you for LearnDash Groups

Group-scoped dashboards

Each chart card filters to the user IDs in the current group, so cohort leaders see only their members and L&D admins flip groups from a saved filter preset.

Filters span roster and charts

Filter to activity_status of in-progress in the chart and the underlying roster table stays in sync. Same learndash_user_activity query, two surfaces.

Share with corporate clients

Send a B2B client a read-only URL of their cohort dashboard. Quarterly business reviews work off the live LearnDash data instead of a screenshot of the roster screen.

Audience

Who builds LearnDash Groups charts dashboards with SleekView

B2B training operators

Run one cohort per corporate client. Anchor the QBR on active members, completion mix and a stalled-learner count so the renewal conversation has real data behind it.

University course sections

Give each section instructor a per-section dashboard. Completion pie, quiz pass rate and activity-over-time area sit beside the roster so grading and outreach happen on the same screen.

L&D programme managers

Chart group sizes and completion rates side by side across every cohort. Spot the groups that are falling behind before the programme dashboard rolls up and the variance disappears.

The bigger picture

Why LearnDash Groups deserves a cohort dashboard

LearnDash Groups is the feature that turns a single LearnDash site into a multi-cohort training platform, but the default group screens treat every cohort as a roster rather than as a unit of analysis. A B2B training operator running ten corporate clients on the same site needs to see each client cohort as a dashboard, not ten roster screens. A university with thirty course sections needs the same per-section view, repeatable across the catalogue.

Watching active members, completion mix, stalled count and activity trend per cohort changes the operational posture from reactive (waiting for a renewal call to discover engagement dropped) to proactive (spotting the stalled cohort in week two and intervening). Same learndash_user_activity and groups data, completely different conversation with the people paying for the programme.

Questions

Common questions about SleekView Charts for LearnDash Groups

Primarily learndash_user_activity, learndash_user_activity_meta and the groups custom post type plus its membership user meta. No data is copied, no analytics service is involved, the cards render straight off the tables LearnDash already maintains.

 

Yes. SleekView gates each saved dashboard by WordPress capability, and the chart filters carry the group ID. A group leader logged into WP Admin sees only the cohort dashboard they have permission to see. L&D admins with site-wide capability can flip between groups using a saved filter preset.

 

Yes. SleekView reads learndash_user_activity directly, so the group-scoped activity charts and stalled-learner counts work without ProPanel. ProPanel adds its own visualisation; SleekView Charts gives a composable dashboard layer that works alongside it without depending on it.

 

Yes. Join learndash_pro_quiz_statistic to the group's user IDs and group by quiz post ID with an Average on points or a Count filtered to pass status. The result is a per-quiz pass rate bar that shows immediately which quizzes are the friction points for the cohort.

 

Filter learndash_user_activity to activity_status not equal to 1 and activity_started older than a chosen threshold, then count distinct user_id values within the group. The result drops into a Number card that flags cohort attrition risk in time to intervene.

 

Yes. LearnDash Groups supports parent and child groups, and SleekView traverses the relationship so a parent-group dashboard rolls up activity from every child group. A regional training manager can see all child cohorts in one Bar while each child cohort still has its own scoped dashboard.

 

No. learndash_user_activity indexes user_id, activity_type, activity_status and activity_started, and SleekView's group-by queries use those indexes. Cohorts with tens of thousands of members render the dashboard in well under a second on typical Kinsta or WP Engine hardware.

 

Yes. Any cohort dashboard exports to CSV or JSON, including the filtered membership list and the chart values. Useful for sending a corporate client a copy of their QBR data or for combining LearnDash cohort data with HRIS data in an external BI tool.

 

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