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

SleekView table view for Uncanny Toolkit for LearnDash

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

1

Pick the base table

Start from learndash_user_activity for audit views or usermeta for Course Resume positions. Toolkit option rows surface as joinable lookups.
2

Add Toolkit module filters

Filter by Toolkit-tagged activity_meta keys, group code identifiers, or admin author IDs. Isolate exactly the Toolkit module you care about.
3

Save per-role views

Gate views by capability so compliance, support, partner managers, and instructors each see a tailored column set on the same underlying data.
4

Edit and audit

Inline edits route through the LearnDash API where Toolkit hooks. Export-ready audit views give compliance a one-click trail for every Force Completion or code redemption.

Sample columns

A typical Toolkit audit view

Activity rows from learndash_user_activity tagged by Toolkit module via activity_meta.
Source: 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_activity filtered by Toolkit-tagged activity_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.

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