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

SleekView reads the Academy LMS course custom posts and enrolment records and joins them, then renders the catalog as a sortable, filterable table with course, status, progress_percent and enrolled_on as real columns.

♾️ Lifetime License available

SleekView table view for Academy LMS

Academy LMS owns the courses. SleekView turns the catalog into one table.

Academy LMS is a free, full-featured LMS that registers courses, lessons and quizzes as custom posts and writes enrolment and progress records to its own tables. The admin offers per-course screens with enrolment counts and a global Reports section, plus standard WordPress lists for the custom posts. That suits the per-course workflow.

It is less helpful when a course operator needs the catalog view: active enrolments across every course this month, average progress per course in a single sort, or per-student history during a support call. SleekView reads the enrolment records and the course custom posts directly. Course title, student, status, progress_percent and enrolled_on sit as real columns. Filter to one cohort by enrolled_on window, or sort by progress to spot stalled enrolments across every course at once.

Inline edits route through the standard Academy LMS update path where supported, so any completion or certificate hooks the plugin fires still run. Direct table edits are available for back-fills (such as recording a manual completion on a contested enrolment) where downstream effects are not wanted.

Workflow

How SleekView reads Academy LMS data

1

Read courses and enrolments

SleekView scans the Academy LMS course custom posts and the enrolment records for user_id, course_id, status, progress_percent and enrolled_on, plus order_total when WooCommerce is the payment path.
2

Compose the column set

Add course title, student, status, progress_percent and enrolled_on as columns. Hide what is not needed so the table fits the catalog workflow rather than a generic dump.
3

Save and scope the view

Name it ("Active enrolments below 30%", "Q2 cohort completion") and gate it by WordPress capability so admins, instructors and clients each see the right slice.
4

Edit inline or export

Bulk-flip status, record a manual completion, or export the filtered set to CSV for a quarterly review. Edits route through the update path so completion and certificate hooks still fire.

Sample columns

A typical Academy LMS enrolments table

SleekView joins the enrolment records with the course custom posts so course title, status, progress and enrolled date sit as real columns across every course.
Source: Academy LMS course custom posts + enrolment and progress records
Course Student Status Progress Enrolled Order
Frontend essentials alex@studio.co Active 64% Apr 24 #2042
Frontend essentials ria@design.io Completed 100% Apr 18 #2037
Node fundamentals tom@hello.dev Active 22% Apr 22 #2040
Design systems mia@brew.coop Cancelled 30% Mar 30 #2019
Node fundamentals sam@hello.dev Active 48% May 2 #2051

Comparison

Default Academy LMS admin vs SleekView

Default Academy LMS reports

  • Per-course screens show enrolment counts one course at a time
  • Reports tab is paginated tables with a fixed column set
  • No saved, named view that filters enrolments across every course
  • Bulk actions on enrolments are limited to standard list operations
  • No per-role saved view for admins, instructors and clients

SleekView

  • Reads directly from Academy LMS enrolments joined with course custom posts
  • Course title, status, progress_percent and enrolled_on as sortable columns
  • Filter and sort across every course in one catalog table
  • Inline-edit status in bulk with completion and certificate hooks intact
  • Save filtered views per role ("Active <30%", "Q2 cohort")

Features

What SleekView gives you for Academy LMS

Catalog table

Academy LMS shows reports one course at a time. SleekView shows enrolments across the whole catalog in one table, so portfolio questions get a single answer.

Inline edits through the update path

Bulk-flip status, record a manual completion or fix a misattributed course_id inline. Edits route through Academy LMS's update path so completion and certificate hooks still fire.

Progress-aware filters

Combine course_id, status and progress_percent into a saved filter. Stalled enrolments under 30 percent surface in one view across every course.

Audience

Who uses SleekView for Academy LMS

Independent course creators

Filter to active enrolments below 30 percent progress and reach out. The course, student and progress sit in the row, so outreach runs without opening each enrolment.

Internal training teams

Pull every Q2 cohort enrolment across courses, sort by enrolled_on. Rollout adoption reads out of one table rather than a per-course screen tour.

Agencies running LMS sites

Apply the same catalog table on every client install. Each retainer review opens to the same workable picture, gated by WordPress capability.

The bigger picture

Why a free LMS still needs a catalog table

Academy LMS is generous with features for a free plugin and writes a reasonable amount of structured data: courses, lessons, enrolments, progress. The bottleneck is the admin. The per-course screens and Reports tab are paginated lists, which are useful but never aggregate into a workable catalog table.

Course operators need to filter across every course at once, sort by progress to spot stalled enrolments, and pull per-student history during support. SleekView reads the same data Academy LMS already stores and assembles that catalog view. The plugin keeps owning the LMS work.

The admin layer just becomes a workbench instead of a tab per course.

Questions

Common questions about SleekView for Academy LMS

Any column the plugin writes to the enrolment records, plus joined fields from the course custom post. Common picks are course_id (rendered as the course title), user_id, status, progress_percent and enrolled_on. The agent UI lists the columns the installation actually has.

 

No. SleekView reads enrolment and progress records Academy LMS has already written. Course logic and progress calculation stay with the plugin. The table only exposes the rows it already has, which is the honest behaviour.

 

Yes. Select rows, pick a new status, and SleekView routes the change through Academy LMS's update path where supported so completion and certificate hooks still fire. Direct table edits are available for back-fills.

 

Yes. Academy LMS writes the same enrolment and progress records on the free tier, and SleekView only needs those records plus the course custom posts.

 

Yes. Filter status = active and progress_percent < 30. Stalled enrolments surface in one view across every course, which the per-course screens never make obvious.

 

Yes. Each saved view captures column set, filters and sort order. Gate by WordPress capability so admins see the catalog, instructors see their cohort and clients see a read-only summary.

 

Yes. Any filtered enrolment set exports as CSV with the same columns the view shows. Useful for a quarterly retro, an instructor handoff or an archival snapshot.

 

No, it is an additional admin surface. Academy LMS's own per-course screens stay where they are. SleekView gives admins, instructors and support the catalog workbench they actually need without disturbing the plugin's workflow.

 

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