SleekView for Namaste! LMS Pro: enrolments, course progress & assignments as tables
Read directly from namaste_student_courses, namaste_assignments, and namaste_student_lessons. Build per-student progress views, instructor assignment queues, and cohort dashboards in one workspace.
♾️ Lifetime License available
Course, lesson, and assignment data in one view
Namaste! LMS Pro stores per-student course state in namaste_student_courses, per-student lesson state in namaste_student_lessons, and assignment definitions plus submissions in namaste_assignments and the related submission tables. Courses, lessons, and assignments themselves use a mix of CPTs and Namaste-specific tables.
The default Namaste admin lists each object on its own screen, with reports as separate views, which works for editing but is slow for daily operations: a tutor wants every student in a course with progress and any open assignment side by side; a program admin wants enrolment volume per course filtered by date range. SleekView reads the Namaste tables together so each row in a per-student view shows course, progress, current lesson, open assignment, and last activity at once.
Inline status edits route through Namaste's update functions where supported so the standard completion hooks fire. Direct-table edits are available for back-fills with conflict detection. WordPress capability gating keeps tutors inside their own course list while program admins see the whole catalogue.
Workflow
Namaste operations without scripting
Pick the source
namaste_student_courses for enrolment views, namaste_assignments for grading, or namaste_student_lessons for cohort progress.
Compose columns
Filter and save
status, start_date, course id, and tutor id in saved views. Scope per role with WP capabilities so each role sees the right columns.
Edit through the API
Sample columns
A typical Namaste enrolment view
namaste_student_courses with current assignment state.
wp_namaste_student_courses + wp_namaste_student_lessons + wp_namaste_assignments
| Student | Course | Progress | Current Lesson | Assignment | Status |
|---|---|---|---|---|---|
| alex@studio.co | Mindful Design | 74% | Module 4 | Reflection PDF | Submitted |
| ria@design.io | Yoga Foundations | 100% | — | Final Practice Log | Graded |
| tom@hello.dev | Mindful Design | 28% | Module 2 | Intro Quiz | Pending |
| mia@brew.coop | Plant-based Cooking | 5% | Module 1 | — | Stalled |
Comparison
Default Namaste! LMS Pro admin vs SleekView
Default Namaste! LMS Pro admin
- Course, lesson, and assignment screens are separate, no unified per-student view
- Per-tutor assignment queue across multiple courses isn't a saved screen
-
Filtering
namaste_student_coursesbystatus+start_datetogether needs SQL -
Stalled-learner reports require manual queries on
namaste_student_lessons - Bulk enrolment status or assignment status updates aren't first-class actions
SleekView
- Per-student progress combined with current assignment state
- Tutor assignment queue across every course they teach, filtered to pending submissions
-
Filter
namaste_student_coursesbystart_dateandstatusfor stalled-learner reports -
Pivot
namaste_student_lessonsinto per-student lesson-completion columns - Saved views scoped per role: tutor, program admin, support
Features
What SleekView gives you for Namaste! LMS Pro
Per-student progress + assignment view
Join namaste_student_courses with namaste_assignments on user id and course id. One row per student showing progress, current lesson, current assignment, and last activity.
Tutor assignment queue
Filter namaste_assignments submissions where status is pending across every course a tutor teaches, sorted by submission date. Inline grade entry routes through the API so hooks fire.
Stalled-learner reports
Combine namaste_student_courses.start_date older than N days with status still in progress and no recent namaste_student_lessons activity. Find learners losing momentum.
Audience
Who uses SleekView for Namaste! LMS Pro
Tutors
Pending assignment queue across every course they teach, sorted oldest first. Inline grading routes through the Namaste API so completion notifications and certificates behave.
Program admins
Enrolment volume per course and per cohort filterable by date range. Spot popular courses, cohort drop-off points, and tutor workload imbalances in one view.
Student support
Per-student row showing every enrolment, the current lesson, any open assignment, and last activity. Resolves access and grading questions in one screen.
The bigger picture
Why small LMS sites still need a workspace
Namaste! LMS Pro is built for small to mid-sized academies where the default admin handles most day-to-day tasks well. The friction shows up once a tutor has more than a couple of courses or once a program admin wants a single screen for cohort progress. Suddenly the tutor's grading work is spread across screens, the admin's cohort comparison is a spreadsheet export, and the support rep keeps a profile tab open in three browser windows.
All of those operations can be expressed as queries against namaste_student_courses, namaste_student_lessons, and namaste_assignments but the default admin doesn't compose them. SleekView reads the same tables and turns them into a workspace where each role sees the columns and filters their job requires, with edits routed through the standard update functions so completion hooks, notifications, and certificates keep working. The Namaste data is unchanged; the operational layer is sharper.
Questions
Common questions about SleekView for Namaste! LMS Pro
No. SleekView reads the standard Namaste! LMS tables directly. Pro features (assignments, certificates, payments) provide more rows in those tables but no additional SleekView licence is required to surface them.
 Where SleekView uses Namaste's update functions (course/lesson completion, assignment grading), the standard hooks fire, certificates issue, notifications send, and any integrations react normally. Direct-table writes are available for back-fills where side effects should stay quiet.
 
Yes. Any postmeta on the course or lesson CPTs (cohort tag, internal SKU, tutor override) becomes a column you can reorder, hide, or filter by. New keys appear automatically.
Yes. The submission record itself, including any attached file references and tutor notes, surfaces as a child view per assignment row. Useful for grading manually-reviewed assignments without bouncing between profile screens.
 
Queries hit indexed columns (student_id, course_id, status, start_date). Aggregate columns are opt-in per view so list scans stay fast even with large historical enrolment tables.
Yes. Filter Namaste course posts by tutor (the author or a Namaste tutor postmeta key), and the resulting enrolments, assignments, and lessons are scoped to that tutor's portfolio. Combine with WP capabilities to enforce the scope.
 Yes. Each subsite has its own Namaste tables and SleekView reads the current site's tables only. Per-site dashboards behave as expected; cross-site aggregation isn't supported because the data is per-site.
 Yes. Any view exports to CSV or JSON with column choice and filters preserved. Useful for tutor payout reports, weekly grading logs, and stakeholder cohort summaries.
 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
- Ti Woocommerce Wishlist
- Edd Reviews
- Yith Woocommerce Pdf Invoice
- Woocommerce Donation Form
- Woocommerce Quickbooks
- Variation Swatches
- Mvx Marketplace
- Woocommerce Trade Pricing
- Woocommerce Shipping Fedex
- Atum Inventory Management
- Woocommerce Advanced Shipment Tracking
- Woocommerce Product Table
- Yith Woocommerce Stripe
- Woocommerce Nowpayments
- Edd Aweber
- Memberpress Affiliate Royale
- Memberpress Corporate Pro
- Ultimatemember Private Content
- Membershipworks
- Members Content
- Wishlist Member X
- Membership By Supsystic
- Buddymeet
- Wp Private Content Plus
- Memberpress Importer
- Cimy User Extra Fields
- Memberium Active Campaign
- Groups Wp Pro
- Subscriber Only
- Magazine Paywall