SleekView for Uncanny Toolkit for LearnDash: activity, modules & user data as tables
Read directly from learndash_user_activity, learndash_user_activity_meta, and the Toolkit's module-config options rows. Build per-module audit views, force-completion logs, and login-redirect dashboards in one screen.
♾️ Lifetime License available
Module configuration and learner activity, in one view
Uncanny Toolkit extends LearnDash with dozens of modules (Force Completion, FrontEnd Login, Group Code Registration, Course Resume), each adding behaviour layered on top of LearnDash's own tables. The data still lives in learndash_user_activity, learndash_user_activity_meta, and the learndash_pro_quiz_* family, with module configuration stored in wp_options rows keyed by Toolkit module name.
The default Uncanny admin shows enabled modules and their settings but doesn't surface what those modules actually did to learner records. SleekView reads the LearnDash tables and the Toolkit option keys together so admins see an audit row for every Force Completion event, a list of every Group Code Registration redemption, and a per-user Course Resume position visible alongside standard activity. Filter learndash_user_activity by activity_status and activity_meta tied to Toolkit-driven changes to separate manual edits from automated ones.
Inline updates to LearnDash records route through the standard LearnDash APIs (the same APIs Toolkit calls), so hooks fire normally. Toolkit module options surface as editable rows for admin convenience without changing how the modules themselves run. WordPress capability gating means support reps can see Toolkit-affected user state without being able to flip Toolkit settings.
Workflow
Toolkit-aware LearnDash views in four steps
Pick the base table
learndash_user_activity for audit views or usermeta for Course Resume positions. Toolkit option rows surface as joinable lookups.
Add Toolkit module filters
activity_meta keys, group code identifiers, or admin author IDs. Isolate exactly the Toolkit module you care about.
Save per-role views
Edit and audit
Sample columns
A typical Toolkit audit view
learndash_user_activity tagged by Toolkit module via activity_meta.
wp_learndash_user_activity + wp_learndash_user_activity_meta + wp_options (Uncanny module keys)
| User | Module | Object | Action | Status | When |
|---|---|---|---|---|---|
| alex@studio.co | Force Completion | Intro to Photoshop | Mark course complete | Completed | Apr 24 |
| ria@design.io | Group Code Registration | CSS Fundamentals | Redeem code CSS24 |
Enrolled | Apr 23 |
| tom@hello.dev | Course Resume | Full Stack Bootcamp | Resume at lesson 7 | In Progress | Apr 22 |
| mia@brew.coop | FrontEnd Login | Site login | Failed attempt | Blocked | Apr 22 |
Comparison
Default Uncanny Toolkit admin vs SleekView
Default Uncanny Toolkit admin
- Toolkit admin shows module settings, not module activity logs
-
No unified view of Force Completion events across
learndash_user_activity - Group code redemptions live in module logs that aren't filterable like a table
- Per-user Course Resume state is buried in postmeta and Toolkit options
- Login-redirect outcomes from FrontEnd Login aren't surfaced as audit rows
SleekView
-
Per-module audit views over
learndash_user_activityfiltered by Toolkit-taggedactivity_meta - Group Code Registration redemption table joining users, codes, and courses
- Force Completion log showing who triggered what, when, and on which course
- Course Resume positions surfaced as a column on standard learner views
- Saved per-role views: instructor, support, admin
Features
What SleekView gives you for Uncanny Toolkit for LearnDash
Force Completion audit
Filter learndash_user_activity rows where activity_completed flips via Toolkit's Force Completion module. Surfaces every admin-triggered completion with user, course, and timestamp for compliance review.
Group code redemption log
Join Toolkit's Group Code Registration option rows with learndash_user_activity enrolments to show who redeemed which code into which course. Filter by code, course, or date for partner-program reporting.
Course Resume positions
Surface the lesson position stored by Course Resume as a column on the per-student progress view. Support reps see exactly where each learner will land next without opening the course themselves.
Audience
Who uses SleekView for Uncanny Toolkit
Compliance admins
Force Completion audit views show every manual completion with user, course, and admin id for SOC2 or internal review. Filter by date range and export to CSV.
Partner-program managers
Group code redemption table tracks code-to-cohort mapping over time. Spot codes that over-redeem and reconcile partner enrolments against agreements.
Support reps
Per-learner activity view augmented with Toolkit-driven actions so a single screen explains why a learner is at a particular lesson, not just where they are.
The bigger picture
Why Toolkit users need audit, not just module config
Uncanny Toolkit's value is the operational reach it gives admins, force a completion, redeem a group code, redirect a login, resume a course, but operational reach also means accountability. The default Toolkit admin shows that a module is enabled and how it is configured, not who used it and on whom. Compliance reviews ask for a log of every admin-triggered completion in the last quarter, partner managers ask for a reconciliation of which codes redeemed into which cohorts, support reps ask why a particular learner is on lesson seven instead of lesson three.
All of those answers live in learndash_user_activity, learndash_user_activity_meta, usermeta, and wp_options, but only as raw rows. SleekView turns those rows into views that match how the team actually works. The auditor exports a quarter of completions with filters intact, the partner manager spots a code that over-redeemed, the support rep explains a learner's path in one screen.
Same data, finally legible.
Questions
Common questions about SleekView for Uncanny Toolkit for LearnDash
No. SleekView reads the LearnDash tables and any Toolkit option keys present in wp_options. Pro-only Toolkit modules show their data the same way the free modules do, with no additional licence required for SleekView itself.
When SleekView calls LearnDash's update API for course/lesson/quiz state, any LearnDash actions Toolkit hooks into fire normally. Toolkit-specific option edits (module config) write to wp_options and Toolkit reads them on next page load, the same path the Toolkit admin uses.
Yes. Filter learndash_user_activity on the activity_meta keys that Toolkit modules set when they write activity rows, or on author IDs that match the admins triggering Force Completion. Either path isolates Toolkit-driven changes from instructor-driven ones.
Group memberships live as groups CPT relationships, and Uncanny Groups adds management UX on top. SleekView reads the underlying relationships directly so group-scoped activity tables work regardless of which add-on manages the groups.
Yes. Course Resume stores the last lesson/topic position in usermeta keyed by Toolkit. SleekView surfaces that key as a column on per-student progress views so support sees the resume target alongside completion percentage.
Queries hit indexed columns (user_id, activity_type, activity_status) and pagination is keyset. Aggregate columns are opt-in per view, so detail screens carry the cost and list scans stay fast even with millions of activity rows.
Yes. Use WordPress capabilities to gate views so compliance admins see audit logs, support sees per-learner detail, and instructors see grading queues. Same underlying tables, different column sets per role.
 Yes. Force Completion logs, group code redemptions, and Course Resume positions all export to CSV or JSON with the filter and column choices applied. Useful for audit packages and partner reconciliations without screen-shotting tables.
 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Woocommerce Zip Checkout
- Woocommerce Product Search
- Woocommerce Shipworks
- Woocommerce Freshbooks Sync
- Woocommerce Razorpay Pro
- Woocommerce Roles Pricing
- Woocommerce Conditional Shipping And Payments
- Woocommerce Advanced Flat Rate Shipping
- Wholesale Suite
- Thirstyaffiliates
- Wc Vendors Pro
- Cartflows
- Woocommerce Shipping Usps
- Berocket Product Filter
- Woocommerce Coingate