HEXAM
HEXAM is a fast, secure and modern quiz and exam plugin for WordPress. Build engaging quizzes, graded exams, knowledge checks, surveys and online assessments in minutes — then drop them into any page or post with a block or shortcode. Whether you run an e-learning site, a membership community, a school or a corporate training portal, HEXAM gives you a professional quiz experience with zero configuration headaches. Version 2.0 is a complete, ground-up rewrite: a beautiful mobile-friendly frontend, a drag-and-drop question builder, real question types, scheduling, enrolment control, live scoring and per-quiz statistics — all following current WordPress security and coding best practices. Why choose HEXAM? Question bank — a central, reusable question library (with draft/pending/private/publish statuses and tags) that feeds any quiz. Add from bank & forking — drop bank questions into a quiz as read-only linked copies that stay in sync with the bank, or fork them into local, editable questions with one click. AI question generation (WordPress 7.0+) — describe the questions you need and let the WordPress AI Client draft them: straight into the quiz editor, or into the question bank as drafts for review. Works with any provider configured under Settings → Connectors. Modern quiz UI/UX — clean, responsive, accessible quizzes that look great on any device and adapt to light or dark mode. Drag-and-drop quiz builder — reorder questions by dragging, add or remove answers instantly, no page reloads. Real question types — single choice (radio), multiple choice (checkboxes) and open text answers. Two display modes — show every question in one list, or present them one-by-one as slides with a progress bar. Scheduling — set a start date (with a friendly “not started yet” notice) and a deadline for each quiz. Enrolment control — make a quiz public, restrict it to specific user roles, or limit it to named individual users. Automatic scoring — instant grading with an optional passing percentage, pass/fail messaging and a score meter. Negative marking (penalty for wrong answers) — optionally deduct a configurable percentage of a question’s points for each wrong answer (default 25%), just like real certification and competitive exams. Unanswered questions are never penalised, so guessing carries a genuine risk. Statistics dashboard — attempts, average score, best score, pass counts and every individual submission per quiz. Images in questions & answers — insert pictures straight from the WordPress media library into any question or answer option, with a live preview while you build. Gutenberg block + shortcode — insert any quiz with the “Hexam Quiz” block or the classic [hexam id=1] shortcode. CSV import with column mapping — bulk-create quizzes from a spreadsheet and map your own column names. Fully translatable (i18n) — every string is translation-ready, and every on-screen message is customisable per quiz. Secure by design — nonces, capability checks, prepared statements, and full input sanitisation / output escaping throughout. Safe upgrades — existing 1.x installs are automatically migrated to the new database structure on activation. Perfect for Online courses and e-learning (LMS-style knowledge checks) Schools, teachers and students Employee training and onboarding assessments Membership sites and communities Lead-generation quizzes and marketing Certification and practice exams Coming soon We are actively building the next generation of HEXAM. On the roadmap: Payment paywalls — sell access to premium quizzes and certification exams, with per-quiz pricing and coupons. Certificates — auto-issue downloadable PDF certificates when a learner passes. Randomised question subsets — draw a random subset of bank questions per attempt. Timed exams — countdown timers with auto-submit. Detailed analytics & CSV export — per-question breakdowns and exportable reports.
Top keywords
- quiz13×2.27%
- question11×1.92%
- questions7×1.22%
- bank6×1.05%
- hexam6×1.05%
- exams5×0.87%
- quizzes5×0.87%
- wordpress5×0.87%
- answers4×0.70%
- block3×0.52%
- certification3×0.52%
- checks3×0.52%
Watu Quiz
PRO | DEMO This plugin is constantly maintained and improved since 12 years! Create exams, surveys, and quizzes and display the result immediately after the user completes the questionnaire. You can assign grades and point levels for every grade in the exam / quiz. Then assign points to every answer to a question and Watu Quiz will figure out the grade based on the total number of points collected. Watu Quiz is a light version of Watu PRO. Check it if you want to run fully featured exams with data exports, student logins, elaborate grading system, categories, reports, data analysis, etc. Very quick and easy to start: Watu Quiz pre-fills a simple demo quiz with 3 questions when you install it. This plugin is mobile / touch – friendly. The quizzes will work on mobile devices and phones. Please go to Watu Quizzes in your dashboard to start creating quizzes, exams or surveys. Features Creates quizzes, surveys, tests, polls, questionnaires, and exams. Use shortcodes to embed quizzes in posts or pages or publish them automatically. Single-choice questions. Multiple-choice questions. Open-end questions (essays). Required questions. Survey questions (no correct / wrong state). Question categories & filter by category. Deactivate questions. Randomize questions. Pull random questions from a pool. Grades / personality types. Shows answers at the end of the quiz or immediately after selection. List of users who took the tests along with their results. Export results to a CSV file Import questions from a CSV file. Ajax-based loading of the quiz results. Optionally switch off to regular loading. Facebook and Twitter sharing of the quiz results. Mobile / touch – friendly user interface. Notify admin when someone takes a quiz. Send email to the quiz taker with their results. Schedule quizzes for a given date/time interval. You can connect to MailChimp using the Watu to MailChimp Bridge. A basic bar chart is available for showing user points vs. average points on a given quiz. GDPR compliance features: not storing IP addresses. Hooks a personal data eraser into the WordPress tools. Regularly supported and updated since 10 years. PHP 6, PHP 7, PHP 8 Compatible. Attention WordPress Network (Multi Site) Users When activating the plugin do it as blog admin and not as network admin. Online Demo Feel free to check the live demo here. It should answer most “pre-download” questions. If you have more doubts just download the plugin and check out if it works for you. It’s free and takes a few seconds to install and activate. Troubleshooting When opening a support thread please provide URL (link) where we can see your problem. A very common problem is not being able to submit the quiz, or the quiz does not displays at all. This is usually a fatal JavaScript error caused by other plugins or your them. If you are technical you can easily find the error yourself by checking the JavaScript error console in Chrome or Firefox. Disable the offending plugin and everything will start working normally. Developers API In order to allow other plugins to integrate better to Watu we have started working on developers API. The following action calls are currently available: = do_action(‘watu_exam_submitted’, $taking_id) Called when exam is submitted, passes the attempt ID = do_action(‘watu_exam_submitted_detailed’, $taking_id, $exam, $user_ID, $achieved, $g_id) Same as above but passes also the full exam object, the user ID, points and grade ID = do_action(‘watu_exam_saved’, $exam_id) Called when you add or edit exam (after submitting the changes). Passes the changed exam ID. Community Translations Persian (Farsi) translation provided by Reza: download zip with .po / .mo files German translation provided by Peter Baumgartner is available here Russian translation provided by @Nikon: .po / .mo The included Romanian translation is provided by Andrei Ciuculescu Portuguese translation provided by José Costa Spanish translation provided by Sebastian Cetrangolo / seeeba Turkish translation provided by Muhammet AVCI