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
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
Read the progress sources
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.
Compose columns
Scope per role
Grade inline or bulk
Sample columns
A typical Sensei Pro per-student view
sensei_lms_enrolment with progress comments and quiz averages.
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_enrolmentrarely surfaces in instructor screens -
Quiz answer detail in
commentmetarequires SQL or custom queries - Bulk grading and bulk enrolment updates aren't built in
SleekView
-
Join
sensei_lms_enrolmentwith progress comments for one-row student summaries -
Filter
sensei_lesson_statuscomments 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
commentmetafor 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.
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
- Woocommerce Shipworks
- Yith Woocommerce Product Add Ons
- Woocommerce Paytm Gateway
- Woocommerce Checkout Fees
- Woocommerce Composite Products
- Woocommerce Dokan Pro
- Yith Woocommerce Request A Quote
- Woocommerce Mirakl
- Woocommerce Wholesale Prices
- Woocommerce Wholesale Gateway
- Edd Reviews
- Aelia Prices By Country
- Woocommerce Shippo
- Wpc Buy Now Button
- Edd Aweber