✨ 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 Kanban for HD Quiz plugin

SleekView reads the HD Quiz attempts table where every submission is stored with its result and score, groups every attempt by the current result state, and lets a quiz admin drag a card from In Progress to Passed or to Pending Review without leaving the WordPress admin at all for routine grading.

♾️ Lifetime License available

SleekView Kanban board for HD Quiz

HD Quiz attempts need a real grading queue view

HD Quiz stores every attempt as a post in the hd_quiz_attempt custom post type, with a result meta value of passed, failed, in_progress, or pending_review. Each post carries the user reference, the quiz id, the percentage score, the time taken, and the answer payload for review. The default HD Quiz admin shows attempts as a post list with filter pills, which works for spot checks but hides the grading queue shape at scale.

SleekView reads the hd_quiz_attempt post type along with the related quiz post meta. The natural status column is the result meta, with the student name, the quiz title, the score, and the attempt timestamp surfaced as card meta. The board can also be retargeted at a per-quiz view when an admin needs to audit pass rates by quiz instead of looking at the overall attempt queue across every quiz in the system at once.

Dragging a card calls the HD Quiz update functions and updates the attempt post meta, so any conditional logic, any certificate generation, and any course progression rules stay in sync. The plugin fires its normal hooks on status changes, so any custom integrations continue to work the same way they would on a manual edit from the post screen. Failed writes snap the card back inline with the validation error.

Workflow

From HD Quiz data to a kanban board

1

Connect to HD Quiz data

Point SleekView at the HD Quiz table you want to visualize. The plugin stores rows in hd_quiz_attempt or its meta companions, and SleekView reads them directly with no extra sync to babysit.
2

Pick the status column to group by

Choose the result column as the kanban grouping. SleekView reads the distinct values currently on rows and builds one column per value in the order you arrange them.
3

Choose what shows on each card

Pick the fields that make a card useful at a glance. Most HD Quiz boards show the student, quiz, score, and attempt timestamp. Anything on the record is selectable without writing template code.
4

Enable drag-and-drop writeback

Turn on writeback and dragging a card updates result on the record. SleekView fires the same hdq_attempt_result_changed hook the plugin uses, so emails, webhooks, and reminders stay attached.

Sample board

Sample HD Quiz attempts grading board

A course admin reviews the in-progress attempts, the passed submissions ready for certificates, the failed attempts queued for review, and the pending ones waiting for grading.
In Progress
28
anna@studio.co WP Mastery quiz
started 4 mins ago, no answer yet
ravi@kelp.io React Basics quiz
started 10 mins ago, 3 of 10
mia@brick.dev SEO Audit quiz
started 17 mins ago, 6 of 10
Passed
1,847
ben@inkpot.co WP Mastery final
passed yesterday, 89 percent
casey@orbit.dev React Basics
passed 2 days ago, 84 percent
ops@cedar.io SEO Audit final
passed last week, 76 percent
Failed
264
lee@frame.work WP Mastery final
failed yesterday, 38 percent
diego@arc.app React Basics quiz
failed 3 days ago, 31 percent
jo@notion.run SEO Audit final
failed last week, 26 percent
Pending Review
47
nina@vega.tv WP Mastery essay
essay answer, waiting for grader
ali@dune.fm React Basics essay
essay answer, waiting for grader
vik@granite.io SEO Audit essay
essay answer, waiting for grader

Comparison

Default HD Quiz admin vs SleekView Kanban

Default HD Quiz list

  • HD Quiz attempt list with filter pills, no grading queue shape across the results
  • Updating an attempt result needs editing the attempt post and toggling meta by hand
  • Card fronts do not exist, student email and score are hidden behind every attempt row link
  • Per quiz pass rates and per student attempts live on different screens, no shared board
  • Daily grading reviews end up exported to CSV when the pending review queue gets backed up

SleekView Kanban

  • Native read of the hd_quiz_attempt post type with the HD Quiz result meta
  • Drag a card to change the attempt result, firing the HD Quiz hooks the admin already uses
  • Card front shows student, quiz, score, and attempt time for fast manual grading runs
  • Filter the board by quiz, score range, or any custom field HD Quiz already adds on rows
  • Lives next to the HD Quiz admin, no duplicate database and no separate report cache job

Features

What SleekView Kanban gives you for HD Quiz

Grading queue shape at a glance

See the count of records in each state the moment the board loads. HD Quiz usually buries this behind list filters, but the kanban surface puts it up front so a manager can spot a pile-up in seconds.

One board per record type

Build a separate kanban per HD Quiz table. Pair an attempts board by result with a per-quiz pass rate board grouped by quiz. Each board remembers its own card template and column order.

Drag-and-drop writeback

Cards do not just show pretty data. Drop one in a new column and SleekView writes back to the HD Quiz record, runs the same hooks the admin uses, and the HD Quiz attempt posts stay aligned with every card move on writeback.

Audience

What course admins build with SleekView and HD Quiz

Daily grading review

Open the attempts board, drag in-progress rows to Passed or Failed once the team grades them. The default HD Quiz admin never aggregates the queue this clearly for the team in one screen.

Per quiz pass rate audit

Group attempts by quiz instead of result and the board shows distribution across quizzes. Spot quizzes that fail too often and revise their questions without exporting reports manually.

Certificate eligibility board

Filter passed attempts by score threshold and the column fills with students ready for certificates. Dragging a card to a certificate column triggers the same HD Quiz hook flow.

The bigger picture

Why a kanban view fits HD Quiz attempts well

HD Quiz layers a real quizzing engine on top of WordPress posts, with every attempt recorded as its own post in a custom post type. The trouble with the default admin is that the lifecycle of an attempt is hidden behind a post list with filter pills, which is fine for finding one attempt but never gives a course admin the overall shape of the grading queue. A daily review on the post list turns into clicking each filter and counting rows, and most teams end up exporting to a spreadsheet to triage attempts.

With SleekView Kanban the grading queue is the interface. In-progress attempts sit waiting for the student to submit, passed attempts collect in the second column ready for certificates, failed attempts queue for review, and pending review attempts stay in their own column waiting for a human grader. Drag-and-drop writeback fires the same HD Quiz hooks the admin uses, so the attempt result, any certificate generation, and any conditional logic continue to run as they would on a manual edit.

Questions

Common questions about SleekView Kanban for HD Quiz

Both. SleekView reads HD Quiz tables and the result column at the database level, so whichever tier you run the board still builds. Paid add-ons that add custom fields or extra status values are picked up automatically because SleekView scans the live schema on render.

 

SleekView calls the HD Quiz reporting functions, which fire the same hooks the admin uses on a manual result change. Any custom listener you have on the HD Quiz result changed event runs exactly as if you had edited the attempt from the standard attempt post screen.

 

Yes. Card layouts are per board. Your attempts board can show student, quiz, score, and attempt time. A pass rate board can show quiz, attempt count, and average score. Each board remembers its own card template so the team does not reconfigure when switching context at all.

 

Yes. SleekView respects every WordPress capability check HD Quiz registers. A user who can view but not edit attempts can drag a card to inspect, but the writeback only fires for users with the same capabilities the attempt edit screen would enforce on a manual save.

 

Add the new result value in HD Quiz the way you normally would, by adding a custom result through the plugin filters or a custom attempt meta. SleekView picks it up on the next board load because columns are derived from the distinct meta values on rows, not from a hard coded enum.

 

No. SleekView paginates cards per column instead of loading every attempt up front. The board fetches counts via an indexed meta query, and each column loads a window of cards on demand, so even a quiz site with hundreds of thousands of attempts stays responsive on standard hosting.

 

Yes. Any HD Quiz related table with a status like column is a valid board. The per quiz pass rate, the question bank attempts, and the per cohort report all work the same way as the main attempts board does once you point SleekView at the right table and pick a column to group on.

 

It stays in sync because there is no separate database. SleekView reads the same hd_quiz_attempt post type the HD Quiz admin reads. Changes on the kanban appear in the attempt list immediately, and edits from the admin appear on the next board refresh.

 

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