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
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
Read courses and enrolments
Compose the column set
Save and scope the view
Edit inline or export
Sample columns
A typical Academy LMS enrolments table
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.
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 checkout