SleekView for Watu Quiz: takings and answers as customizable tables
Read watupro_taken_exams and watupro_taken_answers directly. Build per-student score histories, per-question difficulty audits, and certificate-issuance views without writing PHP against the database.
♾️ Lifetime License available
Watu's storage is rich; the admin shows a slice
Watu Quiz (and Watu Pro) stores quiz takings in watupro_taken_exams with per-question answer detail in watupro_taken_answers. The default Watu admin gives a per-quiz takings list and an aggregate report; finer-grained workflows, cross-quiz student history, per-question difficulty audits across the catalogue, certificate-issuance reconciliation, need either developer effort or careful hand-rolled SQL.
SleekView reads the Watu storage directly and lets you compose those views without scripting. A per-student takings table joins users with takings sorted by date; a difficulty audit pivots watupro_taken_answers by question to surface pass rates per item; a certificate reconciliation view filters takings where a certificate should have been issued and joins to the certificate post type to verify it was. Each view is saved and scoped by role.
Inline status edits route through Watu's update path where supported, so any standard hooks fire. Direct table writes are available for back-fills (e.g. correcting a manually-graded essay answer where the auto-grader miscalibrated). Watu Pro features that store additional data, categories, certificate templates, payment-gated quizzes, are exposed as related views or extra columns where the schema supports it.
Workflow
Compose Watu views without the SQL
Pick takings as the base
watupro_taken_exams is the base table. SleekView joins users, the quiz CPT for titles, and Watu categories where Pro is installed.
Filter and sort
Drill into answers
watupro_taken_answers as a related child view per taking. Per-question correctness, points, and the student's actual answer are visible inline.
Reconcile certificates
Sample columns
A typical Watu Quiz takings view
watupro_taken_exams; per-question answers as a related child view on row click.
wp_watupro_taken_exams + wp_watupro_taken_answers
| Taking | Quiz | User | Score | Pass/Fail | Submitted |
|---|---|---|---|---|---|
| #6188 | Photoshop Basics | alex@studio.co | 9/10 | Passed | Apr 24 |
| #6187 | CSS Selectors | ria@design.io | 7/10 | Passed | Apr 24 |
| #6186 | JS Async | tom@hello.dev | 4/10 | Failed | Apr 23 |
| #6185 | JS Async | mia@brew.coop | 8/10 | Passed | Apr 23 |
Comparison
Default Watu admin vs SleekView
Default Watu admin
- Takings list is per-quiz; cross-quiz student history needs manual joins
- Per-question difficulty audit isn't a first-class report
- Certificate-issuance reconciliation requires checking each taking
- Bulk inline status updates aren't supported
- Saved cross-cut views (e.g. all failed takings this week) need workarounds
SleekView
- Cross-quiz takings table sortable by score and date
-
Per-question difficulty audit from
watupro_taken_answers - Certificate-issuance reconciliation joining takings to certificate posts
- Filter by user, quiz, pass/fail, and date range together
- Save per-role views (instructor, admin, student support)
Features
What SleekView gives you for Watu Quiz
Per-student takings history
Filter watupro_taken_exams by user_id and sort by submitted date. One row per taking across the catalogue, useful for support and advisor conversations.
Per-question difficulty audit
Group watupro_taken_answers by question_id and show correct-answer rate. Spot questions everyone gets right (too easy) or wrong (badly worded) before students complain.
Certificate reconciliation
Filter takings where pass condition was met and join to the certificate post type to confirm issuance. Catch failures (template missing, email bounced) before students notice.
Audience
Who uses SleekView for Watu Quiz
Instructors
Cross-quiz takings sorted by recency to see what students worked on this week. Pass-rate-by-question audit reveals quiz items that need rewriting.
L&D admins
Catalogue-wide pass rates across the Watu library, filtered by date range and category. Spot quizzes where pass rates dropped after a content change, a regression signal.
Student support
Per-student taking history during support calls, full Watu activity on one screen joined to the user record. No per-quiz drill-downs.
The bigger picture
Why fine-grained quiz ops needs row-level views
Watu has been around for a long time and its strength is robust quiz storage, every taking and every answer persisted, with categories and certificates handled in Pro. The admin keeps pace for basic use cases (one instructor, one course, occasional review) and falls behind on the operational layer that mature LMS deployments hit: cross-quiz student history during support, per-question item analysis for course design, certificate reconciliation, payment audit. Each of those is a join across the existing tables, but the default admin doesn't compose them.
Instructors end up grading by per-quiz drill-downs; designers iterate questions on instinct; admins find issuance failures only after a student reports them. SleekView reads the same tables Watu writes to and lets each role build the view their workflow actually needs. No migration, no schema change.
The data was always there; the workspace just wasn't.
Questions
Common questions about SleekView for Watu Quiz
SleekView reads whichever Watu tables exist on your installation. The free Watu plugin uses a similar but smaller schema; Watu Pro adds certificate, category, and payment tables that SleekView surfaces when present. The base takings and answers reads work on both editions.
 
Yes. watupro_taken_answers is exposed as a related child table per taking, expand a row to see exactly what the student answered for each question, with the correct flag and points awarded inline. Useful for grading manually-reviewed essay or text questions.
Where SleekView uses Watu's update API for status changes, the standard hooks fire, certificate generation, email notifications, category updates. Direct table edits skip hooks by design for back-fill scenarios where you need to correct historical data without re-firing notifications.
 Yes. Quiz categories are exposed as a column on takings via the join. Filter takings to a specific category to scope reports to a course track or topic area; aggregate pass rate by category for a higher-level view.
 Watu Pro stores certificate templates and issued-certificate records as their own data. SleekView can expose those as separate views or join them to the takings view for reconciliation, "all passed takings" + "issued certificate exists" should match; mismatches highlight broken issuance.
 Yes, the difficulty audit view (group by question, correct-rate aggregate) exports to CSV for sharing with course designers. Useful for retrospective review of question quality across cohorts.
 Yes. Where Watu Pro records payment status against a taking or quiz, SleekView surfaces that as a column and filter. Useful for separating paid attempts from preview attempts in catalogue-wide reports.
 
Queries hit indexed columns (user_id, quiz_id, date) on watupro_taken_exams. Aggregate views (per-question pass rate over all-time) are heavier and opt-in per view; date-scoped aggregates remain fast even on installations with hundreds of thousands of takings.
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 checkout