SleekView for LearnDash: user activity & quiz attempts as tables
Read directly from learndash_user_activity and learndash_pro_quiz_statistic. Build per-student progress tables, quiz leaderboards, and stalled-learner reports without scripting.
♾️ Lifetime License available
Course progress as a real table, not a series of profiles
learndash_user_activity with metadata in learndash_user_activity_meta, and quiz results across the learndash_pro_quiz_* family. SleekView reads them so you can build per-student progress tables, quiz score leaderboards, and stalled-learner reports in one screen.
Sample columns
A typical LearnDash activity view
learndash_user_activity with score pulled from _meta.
wp_learndash_user_activity + wp_learndash_user_activity_meta + wp_learndash_pro_quiz_statistic
| User | Type | Course/Quiz | Status | Score | Updated |
|---|---|---|---|---|---|
| alex@studio.co | Lesson | Intro to Photoshop | Completed | — | Apr 24 |
| ria@design.io | Quiz | CSS Fundamentals | Completed | 92% | Apr 24 |
| tom@hello.dev | Course | Full Stack Bootcamp | In Progress | — | Apr 23 |
| mia@brew.coop | Quiz | JS Basics | Failed | 48% | Apr 23 |
Comparison
Default LearnDash reports vs SleekView
Default LearnDash reports
- Reports are pre-shaped — limited column choice
- Per-student progress and quiz history live in different screens
- Stalled-learner reports require ProPanel or custom queries
-
Quiz score data in
learndash_pro_quiz_statisticisn't easy to surface alongside activity - Bulk operations on activity records aren't available
SleekView
- Per-student progress table joining course, lesson, topic, quiz activity
-
Quiz score leaderboard from
learndash_pro_quiz_statistic -
Filter incomplete activity by
activity_startedto find stalled learners -
Surface
activity_metavalues (score, points) as columns - Save views per role (instructor, admin, support)
Features
What SleekView gives you for LearnDash
Per-student progress views
Filter learndash_user_activity by user_id and group by activity_type — one table that shows everything that user has done.
Quiz score leaderboards
Sort learndash_pro_quiz_statistic by score across courses or per quiz. Surface attempts and pass rates inline.
Stalled-learner reports
Filter activity where activity_status != 1 and activity_started is over N days ago — find learners who started but never finished.
Audience
Who uses SleekView for LearnDash
Instructors
Per-course completion table sorted by who's stalled — easy to identify learners who need a nudge.
L&D admins
Course-completion rates and quiz pass rates across the catalogue, filtered by date range.
Customer success
Per-student activity history visible during support calls — no jumping between profile screens.
Questions
Common questions about SleekView for LearnDash
No. SleekView reads the underlying tables directly, so you don't need LearnDash ProPanel to get the activity and quiz views described here.
 
Yes. Course progress is computed from learndash_user_activity rows where activity_type is course; SleekView aggregates them into a per-student progress percentage.
Quiz answers live in learndash_pro_quiz_statistic_ref. SleekView can expose them as a related child table so you can drill from a score down to per-question answers.
Where SleekView uses LearnDash's APIs (course/lesson/topic completion, quiz grading), the standard hooks fire. Direct table edits skip hooks by design — choose per-view.
 
Group-scoped views are supported — filter activity by user IDs that belong to a given groups custom post type membership.
Yes. SleekView exports any view to CSV/JSON, so you can hand reports to external tools without having to recreate the query.
 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.
...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
€749
Continue to checkout