SleekView for Academy LMS Pro: enrolments, orders & quiz data as tables
Read directly from academy_lms_enrollments, academy_lms_orders, and academy_lms_quiz_attempts. Build per-student progress views, instructor revenue audits, and grading queues in one workspace.
♾️ Lifetime License available
Academy data as a workspace, not a sequence of profiles
Academy LMS Pro stores enrolments in academy_lms_enrollments, orders in academy_lms_orders, quiz attempts in academy_lms_quiz_attempts, and lesson progress as user-keyed rows that join cleanly to the academy_courses and academy_lessons custom post types. The default admin treats each object as a distinct screen, which is fine for create-and-edit work but slow for daily operations across the catalogue.
SleekView reads the Academy tables directly so a per-student view shows enrolment, originating order, progress, and quiz average in one row, a per-instructor view aggregates orders and enrolments by course author, and a grading queue lists pending academy_lms_quiz_attempts rows across every course at once. Filter by course, status, date range, or any postmeta tag on the underlying CPTs without writing custom SQL.
Inline status edits and grade entries route through Academy LMS Pro's update functions where supported so completion hooks, notifications, and certificates fire normally. Direct table edits are available for back-fills where you don't want side effects, with conflict detection on the row's last-modified timestamp. WordPress capability gating keeps instructors inside their own course portfolio.
Workflow
Academy LMS Pro operations without scripting
Pick the source
academy_lms_enrollments for student progress, academy_lms_orders for revenue, or academy_lms_quiz_attempts for grading.
Compose columns
Filter and save
status, started_at, course id, and instructor id in saved views. Scope per role with WP capabilities.
Edit through the API
Sample columns
A typical Academy enrolment view
academy_lms_enrollments with the originating academy_lms_orders.
wp_academy_lms_enrollments + wp_academy_lms_orders + wp_academy_lms_quiz_attempts
| Student | Course | Progress | Quiz Avg | Order | Status |
|---|---|---|---|---|---|
| alex@studio.co | Brand Strategy 101 | 78% | 85 | $129 | In Progress |
| ria@design.io | Modern CSS | 100% | 92 | €99 | Completed |
| tom@hello.dev | Data Visualization | 34% | 67 | £49 | In Progress |
| mia@brew.coop | Intro to UX | 9% | — | $39 | Stalled |
Comparison
Default Academy LMS Pro admin vs SleekView
Default Academy LMS Pro admin
- Enrolments, orders, and quiz attempts sit in separate admin screens
- No combined per-student view joining enrolments to orders
-
Per-instructor revenue requires manual joins between
academy_lms_ordersand course author - Grading queue across multiple courses isn't a saved screen
-
Filtering enrolments by
started_atandstatustogether isn't first-class
SleekView
- Per-student progress combined with order history in one view
-
Per-instructor revenue rollups from
academy_lms_orders -
Cross-course grading queue across
academy_lms_quiz_attempts -
Filter enrolments by
started_at,status, and course tag to surface stalled learners - Saved views scoped per role: admin, instructor, support
Features
What SleekView gives you for Academy LMS Pro
Per-student progress + order view
Join academy_lms_enrollments with academy_lms_orders on user id and course id. One row per student per course with progress, quiz average, and originating order amount visible together.
Instructor revenue audits
Aggregate academy_lms_orders by course author for per-instructor revenue, enrolment count, and refund volume. Compare instructors across a quarter without exporting CSVs.
Cross-course grading queue
Filter academy_lms_quiz_attempts where status is pending across every course an instructor teaches, sorted by submission time. Inline grade entry routes through the API so hooks fire.
Audience
Who uses SleekView for Academy LMS Pro
Instructors
Grading queue with student, course, and attempt visible in one row. Inline grading routes through Academy's API so notifications and certificates behave.
Marketplace operators
Per-instructor revenue and enrolment counts from academy_lms_orders aggregated by course author. Audit payouts and refunds in one filterable view.
Student support
Per-student row with enrolment, order, progress, and last activity. Resolves access and refund tickets without bouncing between screens.
The bigger picture
Why catalogue LMS sites outgrow their default admin
Academy LMS Pro is a strong fit for catalogue sites and small marketplaces, and those sites grow into operational shapes the default admin wasn't designed for. Instructors with a portfolio of five courses want one grading queue, not five. Marketplace operators reconciling payouts want orders rolled up by course author, not by order id.
Support reps fielding refund requests want enrolment, order, and progress visible at a glance, not a tab-by-tab investigation. All of that data lives in academy_lms_enrollments, academy_lms_orders, and academy_lms_quiz_attempts already, but only as one-object-at-a-time screens. SleekView reads them together, lets each role compose the view their job actually needs, and routes edits through the existing update functions so hooks stay intact.
The result is a quieter operational layer on top of the same Academy data.
Questions
Common questions about SleekView for Academy LMS Pro
No. SleekView reads the core Academy tables (academy_lms_enrollments, academy_lms_orders, academy_lms_quiz_attempts) and the related CPTs directly. No additional Academy add-on is required to build the views described here.
Status changes and grade updates route through Academy's update functions where supported, so completion, certificate, and notification hooks fire normally. Direct-table edits are available for back-fills where notifications should stay silent.
 
Yes. When Academy is wired to WooCommerce for purchase processing, SleekView reads WooCommerce orders alongside academy_lms_enrollments and joins by user id and product-to-course mapping. The same per-student view works in either configuration.
Yes. Any postmeta on the academy_courses CPT (cohort tag, instructor override, internal SKU) becomes a sortable, filterable column. New keys surface automatically as available columns.
Per-question answers attached to academy_lms_quiz_attempts are exposed as a related child view per attempt. Useful for grading manually-reviewed quizzes and for spotting questions where students consistently get the same wrong answer.
Queries hit indexed columns (user_id, course_id, status, started_at) and pagination is keyset where possible. Aggregate columns like quiz average are opt-in per view so list scans stay fast.
Yes. Filter academy_courses by post_author and the resulting enrolments, orders, and quiz attempts are automatically scoped to that instructor's portfolio. Combine with WP capability gating to enforce the scope.
Yes. Any view exports to CSV or JSON with column choice and filters preserved. Useful for instructor payouts, weekly grading logs, and cohort-progress reviews.
 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 checkoutBrowse more
- Wp Fluent Affiliate
- Paid Member Subscriptions
- Super Socializer
- Membership By Supsystic
- Buddypress Docs
- Leaky Paywall
- Memberium Infusionsoft Pro
- Memberium For Activecampaign
- Simple Membership
- Ultimatemember Social
- Groups Wp Pro
- Ultimatemember Paid Content
- Memberium Keap
- Membershipworks
- Kartra Membership