✨ 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 Sensei Pro: enrolments, quiz attempts & progress as tables

Read directly from Sensei's enrolment state and the comment-based progress and quiz tables. Build per-student progress views, grading queues, and cohort completion reports in one screen.

♾️ Lifetime License available

SleekView table view for Sensei Pro

Sensei progress and quiz data as a real workspace

Sensei LMS records course and lesson progress as comments with custom comment_type values (sensei_course_status, sensei_lesson_status) on the course and lesson posts, and stores quiz answers in wp_comments with related wp_commentmeta. Sensei Pro adds enrolment state in wp_sensei_lms_enrolment for membership-driven access. The default Sensei reports give per-course completion aggregates but combining enrolment, lesson progress, and quiz scores in one screen requires multiple report pages.

SleekView reads all three sources directly. A per-student progress view joins sensei_lms_enrolment with the lesson-status and course-status comments to show enrolment date, lessons completed, current lesson, and quiz averages in one row. An instructor grading queue filters quiz-answer comments where comment_approved equals zero (pending review) sorted by submission date. A cohort completion report groups students by enrolment cohort (date-range filter on sensei_lms_enrolment.created_at) and surfaces per-cohort progress.

Inline edits route through Sensei's progress APIs where supported so completion hooks fire, course-completion emails send, and any installed Sensei Pro automations (drip schedules, group leader notifications) run normally. Direct comment writes are available for back-fills where you don't want re-notifications. Multi-instructor sites get per-author scoping via the post_author on the course post.

Workflow

Sensei reports without leaving the WP admin

1

Read the progress sources

Pick sensei_lms_enrolment for enrolment-centric views, or wp_comments filtered by Sensei comment types for progress-centric views. Both join to users in one click.
2

Compose columns

Drag in enrolment date, lessons-completed count, current lesson, quiz averages, and any custom progress meta. Status becomes a derived filterable column showing completed, in progress, and stalled rows.
3

Scope per role

Save 'Per-instructor grading queue', 'Cohort completion', 'Member support lookup'. WP capability gating decides which view each role can open.
4

Grade inline or bulk

Approve quiz answers through Sensei's APIs so completion hooks and certificate issuance fire. Bulk-approve graded items for end-of-term batch closure.

Sample columns

A typical Sensei Pro per-student view

Per-student row joining sensei_lms_enrolment with progress comments and quiz averages.
Source: wp_sensei_lms_enrolment + wp_comments (sensei_lesson_status, sensei_course_status) + wp_commentmeta (quiz answers)
Student Course Enrolled Lessons Quiz avg Status
alex@studio.co Photoshop 101 Mar 02 12 / 14 92% In Progress
ria@design.io JS Basics Mar 02 10 / 10 78% Completed
tom@hello.dev Photoshop 101 Mar 04 2 / 14 48% Stalled
mia@brew.coop CSS Fundamentals Mar 14 7 / 12 65% In Progress

Comparison

Default Sensei Pro reports vs SleekView

Default Sensei Pro reports

  • Per-course reports only, no cross-course history view
  • Comment-based progress (sensei_lesson_status) is hard to browse
  • sensei_lms_enrolment rarely surfaces in instructor screens
  • Quiz answer detail in commentmeta requires SQL or custom queries
  • Bulk grading and bulk enrolment updates aren't built in

SleekView

  • Join sensei_lms_enrolment with progress comments for one-row student summaries
  • Filter sensei_lesson_status comments by progress stage and date range
  • Cohort completion reports grouped by enrolment date
  • Quiz grading queue across all courses in one screen
  • Per-question answer audit from commentmeta for course design

Features

What SleekView gives you for Sensei Pro

Per-student combined view

Join sensei_lms_enrolment with sensei_lesson_status and sensei_course_status comments so each student row shows enrolment, lesson progress, course-completion state, and quiz averages without tab-switching.

Unified grading queue

Filter quiz-answer comments where comment_approved = 0 across every course, sorted by submission date. Instructors process pending work in one pass instead of opening each quiz page.

Cohort completion reports

Group students by enrolment date or membership cohort. Compare completion percentages and average quiz scores across cohorts for end-of-term review or program-quality audits.

Audience

Who uses SleekView for Sensei Pro

Instructors

Unified grading queue across all owned courses plus per-student progress lookups. Inline status updates route through Sensei's APIs so course-completion emails and certificates fire as expected.

Program managers

Cohort completion reports answer 'is this run going better than the last' with sortable columns. Filter by enrolment date range to compare cohorts without exporting to spreadsheets.

Member support

One-row member lookup with enrolment, course, current lesson, and last-active date. Reps stop hopping between Sensei reports, the WooCommerce side, and user profiles during a chat.

The bigger picture

Why Sensei data needs a composable workspace

Sensei's design choice to store lesson and course progress in wp_comments is elegant for the plugin's own logic and challenging for anyone trying to browse the data operationally. Instructors don't want to think about comment types when grading; they want a single queue of pending quiz attempts across every course they own. Program managers don't want to flip through per-course reports; they want a cohort-comparison view that says whether this term is running ahead of or behind last term.

Support reps don't want to bounce between Sensei reports, the WooCommerce side (because Sensei Pro enrolment is often payment-gated), and the user-profile screen; they want a one-row summary of a student's enrolment and progress that closes the chat ticket. SleekView's job is to read the three sources Sensei already maintains (sensei_lms_enrolment, the lesson- and course-status comments, and the quiz-answer commentmeta) and present them as the workspace those teams actually need. Sensei's own APIs handle inline edits so hooks fire and integrations stay consistent; direct writes are available for back-fills; capability gating keeps power tools out of read-only roles.

Questions

Common questions about SleekView for Sensei Pro

Sensei LMS works for core progress views since lesson and course status live in wp_comments for both versions. Sensei Pro adds the enrolment table and additional Pro features (groups, content drip, conditional content); SleekView reads those when present, falls back to comment-based progress when not.

 

Where SleekView uses Sensei's progress and enrolment APIs, the standard hooks fire so course completion emails, certificates, and any installed Sensei Pro automations run normally. Direct comment writes skip hooks for back-fills where you explicitly don't want re-notifications.

 

Yes. Quiz answers live in wp_commentmeta keyed off the quiz comment. SleekView shows them as a related child view per attempt with question text, student answer, correct answer, and points awarded, useful for manual grading and per-question audit.

 

Yes. Sensei Pro groups carry their own post type and member meta; SleekView joins group membership to progress views so cohort-scoped reports work the same way as on a single-course site. Group leaders can be granted scoped views via WP capability gating.

 

Drip schedules and conditional rules are configured on lesson posts. SleekView surfaces drip-status (locked, available, completed) as a derived column so admins can audit which lessons are gated for which students at any point in time.

 

Yes. Instructor scoping filters courses by post_author and Sensei's teacher meta. Each instructor sees only their own grading queue, per-student progress, and cohort completion stats. WP capability gating layers admin and support roles cleanly on top.

 

Sensei stores progress in wp_comments, which is indexed but can be very large on busy sites. SleekView uses keyset pagination, filters early on indexed columns (comment_type, comment_post_ID, user_id), and treats aggregate columns as opt-in per view so list views stay fast.

 

Yes. Any view exports to CSV or JSON. Useful for end-of-term cohort summaries, for archiving completion records to learner-record stores, or for handing per-student academic histories to compliance. The export respects on-screen column order.

 

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