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

SleekView table view for Namaste! LMS Pro

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

1

Pick the source

Start from namaste_student_courses for enrolment views, namaste_assignments for grading, or namaste_student_lessons for cohort progress.
2

Compose columns

Add columns from joined CPTs and tables: course title, tutor email, current lesson, current assignment, completion percentage.
3

Filter and save

Combine status, start_date, course id, and tutor id in saved views. Scope per role with WP capabilities so each role sees the right columns.
4

Edit through the API

Status updates and grade entries route through Namaste's update functions. Direct-table writes are available for back-fills, with conflict detection.

Sample columns

A typical Namaste enrolment view

Per-student row joining namaste_student_courses with current assignment state.
Source: 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_courses by status + start_date together 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_courses by start_date and status for stalled-learner reports
  • Pivot namaste_student_lessons into 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.

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