WordPress Plugin · PHP · WordPress · MySQL · jQuery · jQuery UI Sortable

Quiz Builder Plugin

Quiz Builder is a comprehensive WordPress plugin for creating and managing quizzes, with detailed results, user answer tracking and optional PDF export. Administrators build quizzes with multiple questions and point-based answer options, organize questions into categories, and track every attempt with full scoring history.

Screenshot: Quiz Builder Plugin
Screenshot: Quiz Builder Plugin

Participants take quizzes through a simple shortcode, review their answers against the correct ones, see a category-based score breakdown and download their results as a formatted PDF. The plugin includes an admin dashboard with statistics, a question manager with drag-and-drop ordering, per-quiz settings and a guided onboarding flow for first-time setup.

01Key features

  • Unlimited quizzes managed from a central dashboard with quiz, question and attempt counts
  • Multiple-choice questions with point values per answer and optional required questions
  • Color-coded question categories with bulk changes and filtering
  • Automatic scoring, percentage results and an optional per-topic score breakdown
  • PDF export of results, with a browser print-to-PDF fallback when no PDF library is installed

Guests can take quizzes too (their attempts are tracked with a browser fingerprint), while attempts by logged-in users are linked to their WordPress account. The quiz interface is responsive and works on mobile devices.

02Requirements

WordPress 6.5 or later (tested up to 7.0.1), PHP 7.4 and MySQL with dbDelta support. The six required database tables are created automatically on activation.

Plugin on WordPress.org: wordpress.org/plugins/pikocode-quiz-manager