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

SleekView reads the Thrive Apprentice course CPT, lesson CPT and learner-progress tables directly. Student, course, status, completion percent and last activity render as sortable, filterable columns instead of per-course or per-student drill-downs.

♾️ Lifetime License available

SleekView table view for Thrive Apprentice

Course catalogue data deserves a real student table

Thrive Apprentice stores courses, modules and lessons as custom post types and tracks student progress in dedicated tables. Each row carries user_id, course_id, lesson_id, status and timestamps. The schema is structured and well indexed.

The default admin reads that data per course or per student. Reviewing a cohort means jumping between screens to assemble a picture of which students are moving and which need a nudge. The numbers are right; the workflow is wrong.

SleekView reads the same progress tables and renders one roster. Student, course, status, completion percent and last activity sit as real columns. Filter to stalled students on a launch course, sort by enrolment date, pull every not-started row in the first week of a launch, all from a single sortable screen.

Workflow

How SleekView reads Thrive Apprentice data

1

Pick the data source

Choose the Thrive Apprentice progress table and join the course CPT and lesson CPT. SleekView resolves user_id, course_id, status, completion percent and timestamps for each row.
2

Compose the column set

Add student, course, status, completion percent, enrolled date and last activity. Hide what the role doesn't need so directors, instructors and support each get a focused view.
3

Save and scope the view

Name it ("Stalled in Launch course", "VIP cohort", "Not started week 1") and gate it 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 cohort to CSV. Edits route through Thrive Apprentice's update paths so progress and certificate hooks fire normally.

Sample columns

A typical Thrive Apprentice student roster

SleekView joins the progress table with the course and lesson CPTs so status, completion and last activity sit as real columns next to the student.
Source: thrive_apprentice_progress + course CPT + lesson CPT
Student Course Status Completion Enrolled Last activity
alex@acme.co Storytelling for Founders In progress 45% Apr 28 May 13
ria@acme.co Storytelling for Founders Completed 100% Apr 20 May 11
tom@acme.co Pitch Deck Workshop In progress 22% May 1 May 5
mia@acme.co Storytelling for Founders Not started 0% May 7
jordan@acme.co Pitch Deck Workshop Completed 100% Apr 15 May 10

Comparison

Default Thrive Apprentice admin vs SleekView

Default Thrive Apprentice screens

  • Reporting is per-course or per-student, not cohort-wide
  • Completion percent and last activity hidden behind per-student pages
  • No filter for stalled or not-started students across courses
  • Bulk edits across students require per-course operations
  • No saved per-role roster for instructors vs directors

SleekView

  • Read directly from the progress tables and course or lesson CPTs
  • Status, completion percent and last activity as sortable columns
  • Inline-edit enrolment and progress through Thrive Apprentice's CRUD
  • Save filtered rosters per launch ("Not started week 1", "VIP active")
  • Switch between table and kanban views of the same student cohort

Features

What SleekView gives you for Thrive Apprentice

Progress data as real columns

Surface status, completion percent, enrolled date and last activity alongside student and course. The cohort moves from per-screen lookups 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 the plugin's CRUD so progress and certificate hooks continue to fire.

Compose precise filters

Combine course, status, enrolled date and last-activity threshold into one saved filter. The weekly outreach list becomes a named view instead of a daily rebuild.

Audience

Who uses SleekView for Thrive Apprentice

Academy directors

Anchor weekly reviews on one cross-course roster. Spot stalled students on the table before they show up in refund volume.

Launch managers

Filter to last-7-days enrolments during launch week. Compare not-started against in-progress to flag delivery issues while the campaign is still warm.

Retention teams

Use the lapsed filter to route re-engagement. Edit access or trigger a course unlock from the row instead of opening each profile.

The bigger picture

Why a Thrive Apprentice student list deserves a real table

Thrive Apprentice models a course catalogue with custom post types and tracks student progress in dedicated tables, but its admin treats that schema as a series of edit screens rather than a queryable dataset. Per-course pages help instructors author lessons; per-student pages help support resolve tickets. Neither answers the question that runs a course business: who is moving, who is stalled and who needs a nudge this week.

SleekView puts the cohort on one sortable, filterable table that reads the same progress rows. Stalled students surface from a filter, not from a manual sweep. Bulk inline edits route through the plugin's CRUD so progress and certificate side effects still fire.

Same data Thrive Apprentice already maintains, used as a workspace instead of as a paginated archive.

Questions

Common questions about SleekView for Thrive Apprentice

The course, module and lesson custom post types plus the dedicated progress tables and usermeta the plugin maintains. These are the same records the standard admin reads, so the roster reflects exactly what the plugin tracks.

 

Thrive Apprentice must be installed since SleekView reads its tables. The other Thrive Suite plugins are not required for the roster to work.

 

Where SleekView writes through the plugin's update paths (enrolment, lesson completion, course status), the same hooks fire so certificates issue and drip schedules continue to run.

 

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

 

A student is stalled when status is in-progress and last activity is older than a configurable threshold (default 14 days). Adjust the threshold per course or per launch.

 

No. Thrive Apprentice indexes progress on user_id, course_id and timestamps. SleekView uses those indexes for joins and filters, so even very large catalogues render the roster in under a second on typical hosting.

 

Yes, when enrolment is tied to a price field via Thrive Apprentice's pricing tiers or an integrated payment plugin. Add the price column to the view and sort or filter by it.

 

Yes. Any filtered roster exports to CSV with the same columns the view shows. Useful for sharing cohort snapshots with instructors or for archiving a launch.

 

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