✨ 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 TVA Thrive Apprentice

SleekView reads the Thrive Apprentice (TVA) course CPT, lesson CPT and learner-progress tables plus the usermeta keys the plugin maintains. Learner, course, status, completed lessons and last activity render as sortable, filterable columns instead of per-course drill-downs.

♾️ Lifetime License available

SleekView table view for TVA Thrive Apprentice

Apprentice progress data needs a real table

Thrive Apprentice models a course catalogue as custom post types for courses, modules and lessons, with learner progress in dedicated TVA tables and usermeta keys. Each row carries user_id, course_id, status and completed_at, plus enrolment timestamps and last-active markers.

The default Thrive Apprentice admin reads that data per course or per student. Reviewing a cohort means opening per-course screens for editing content and per-student profiles for support, then stitching context together by hand.

SleekView reads the same progress tables and usermeta and renders one cross-cutting roster. A row per learner with course, status, completed lessons, enrolment date and last activity as real columns. Filter to stalled learners on a launch course, sort by completion percent, and route weekly outreach from one screen instead of clicking through profiles.

Workflow

How SleekView reads Thrive Apprentice data

1

Pick the data source

Choose the Thrive Apprentice progress table and join the course CPT plus the TVA usermeta keys. SleekView resolves user_id, course_id, status, completed_lessons and last_active for each row.
2

Compose the column set

Add learner, course, status, completed lessons, completion percent and last activity. Hide what the role doesn't need so academy operators, instructors and support each get a focused roster.
3

Save and scope the view

Name it ("Stalled on Launch course", "VIP cohort progress", "Lapsed re-engagement") and gate by WordPress capability so the right team sees the right slice.
4

Edit inline or export

Update enrolment, mark a lesson complete or export the filtered roster to CSV. Edits route through the standard Thrive Apprentice update paths so progress hooks and drip schedules fire normally.

Sample columns

A typical Thrive Apprentice learner roster

SleekView joins the TVA progress table with the course CPT and usermeta, so course, status, completion and last activity sit as real columns next to the learner.
Source: tva_learner_progress + course CPT + usermeta
Learner Course Status Lessons done Completion Last activity
alex@acme.co Launch Foundations In progress 6 / 12 50% May 14
ria@acme.co Launch Foundations Completed 12 / 12 100% May 12
tom@acme.co Advanced Funnels In progress 2 / 10 20% May 4
mia@acme.co Launch Foundations Lapsed 3 / 12 25% Apr 9
jordan@acme.co Advanced Funnels Completed 10 / 10 100% May 13

Comparison

Default Thrive Apprentice admin vs SleekView

Default Thrive Apprentice screens

  • Progress reads per course or per student, not as a cross-cohort roster
  • Completion percent and last activity require opening each student
  • No filter to surface stalled learners across multiple courses
  • Bulk edits across learners are limited to per-course screens
  • No saved per-role view for instructors vs academy operators

SleekView

  • Read directly from the TVA progress tables, course CPT and usermeta
  • Status, completed lessons and last activity as sortable, filterable columns
  • Inline-edit enrolment and lesson completion through Thrive Apprentice's CRUD
  • Save filtered rosters per launch ("Lapsed in Launch Foundations", "VIP active")
  • Switch between table and kanban views of the same learner cohort

Features

What SleekView gives you for TVA Thrive Apprentice

Progress data as real columns

Surface status, completed lessons, completion percent and last activity alongside learner and course. The cohort moves from per-course screens to a sortable workspace.

Inline edits through Thrive Apprentice

Update enrolment, mark a lesson complete or correct course access in the row. Edits flow through TVA's normal update paths so drip and certificate logic still fires.

Compose precise filters

Combine course, status and last-activity threshold into one saved filter. The weekly stalled-learner outreach becomes a single named view instead of a manual sweep.

Audience

Who uses SleekView for TVA Thrive Apprentice

Academy operators

Run weekly reviews against one cross-course roster. Filter to stalled learners on the launch course and route outreach without opening per-student profiles.

Launch teams

Watch new enrolments and last activity during launch week. Spot the drop between Lesson 2 and Lesson 3 on the same screen as the cohort progress.

Retention and support

Filter to lapsed learners with completion under 50%. Trigger a re-engagement sequence from the same table instead of exporting a CSV every week.

The bigger picture

Why Thrive Apprentice rosters deserve a real table

Thrive Apprentice captures the full learning loop in structured tables and usermeta, but its admin reads that data one course or one student at a time. That works for editing a lesson and for support tickets. It fails for cohort operations, where the question is which learners are moving, which have stalled and which need a nudge this week.

SleekView puts the cohort on one sortable table where status, completion percent and last activity are visible at a glance. Stalled learners surface from a filter, not from a weekly audit. Bulk inline edits route through TVA's normal update paths so drip schedules and certificates fire as expected.

Same data Thrive Apprentice already writes, dramatically more useful as a workspace.

Questions

Common questions about SleekView for TVA Thrive Apprentice

The course, module and lesson custom post types, the learner-progress tables and the usermeta keys the plugin maintains. These are the same records Thrive Apprentice's own screens read from, so the table mirrors what the admin already sees.

 

Yes. SleekView reads the same tables and adds a roster view; it does not replace the per-course content editing or the per-student profile pages. Both surfaces stay available.

 

Where SleekView writes through TVA's update paths (enrolment, lesson completion, course status), the standard hooks fire so drip schedules, certificates and notifications continue to work.

 

Yes. Each saved view is gated by WordPress capability and filters carry the course IDs an instructor owns. Academy admins flip courses from a saved preset.

 

A learner is stalled when status is in-progress and last_active is older than a configurable threshold (default 14 days). Adjust the threshold per launch or per programme.

 

No. Thrive Apprentice indexes progress on user_id, course_id and timestamps. SleekView uses those indexes for joins and filters, so even tens of thousands of progress rows render in under a second on typical hosting.

 

Yes. Drip schedules, certificates and Apprentice Pro extensions write to the same TVA tables and usermeta. The roster reflects Pro features alongside the standard ones with no extra configuration.

 

Yes. Any filtered roster exports to CSV with the same columns the view shows. Useful for sharing a cohort snapshot with an instructor or for archiving a launch at the end of the window.

 

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