PressPrimer Quiz is a professional assessment plugin that bridges the gap between basic quiz plugins and expensive enterprise platforms. Create beautiful, engaging quizzes with AI-powered question generation, deep LMS integration, and the reporting features serious educators need—all without monthly fees or per-student pricing. This isn’t a crippled trial. The free version is genuinely useful forever with unlimited quizzes, unlimited questions, AI generation, LMS integration, and six professional themes. We earn upgrades by delivering specialized features, not by hobbling what you get for free. Why Choose PressPrimer Quiz? Most WordPress quiz plugins are built for BuzzFeed-style trivia and basic scoring, not serious assessment. Quiz features in LMS plugins are often afterthoughts with limited reporting, basic features, and dated interfaces. Enterprise quiz platforms can cost thousands per year. PressPrimer Quiz delivers enterprise-grade assessment and includes all of the critical features you get in premium plugins at no cost: AI-Powered Question Generation – Use your own OpenAI or Anthropic (Claude) API key to generate questions from text, PDFs, or Word documents. No credits to buy, no middleware fees, no limits. Deep LMS Integration – Native integration with popular WordPress LMS plugins, including LearnDash, Tutor LMS, LifterLMS, and LearnPress. Quizzes appear in lessons or topics, trigger completions, and respect enrollment—automatically. Modern, Beautiful Design – Six professional themes. Real Reporting – Score distribution, category breakdowns, time analytics, confidence reporting, and attempt history. Built to Prevent Cheating – Server-side answer validation means correct answers are never exposed in page source. You can also limit attempts and force delays between retries. Server-Side Resume That Works Everywhere – Every answer is instantly saved to the server. Students can pause on their phone and resume on their laptop without losing a single response. Designed for Real Assessment – Four multiple-answer scoring modes for every context and institutional grading system. Embed images directly in question stems and answer options with a drag-and-drop uploader. Free Features That Cost Money Elsewhere PressPrimer Quiz includes features in the free version that competitors charge for: Front-end dashboard – Add a “My Results” area to any page with the [pressprimer_quiz_dashboard] shortcode or block Math & equation rendering – Write LaTeX in questions and answers, rendered with bundled KaTeX Quiz templates – Save and reuse quiz settings Question banks – Organize and reuse questions across quizzes Dynamic quiz generation – Pull random questions based on category, difficulty, and question bank Guest support – Optional GDPR-compliant email capture for non-registered users Four multiple-answer scoring modes – Right Minus Wrong, Proportional, Partial No Wrong, and All-or-Nothing Per-question and per-answer feedback – Explain correct and incorrect answers, with score-banded result messages and optional confidence ratings Images in questions and answers – Drag-and-drop uploader with a click-to-zoom lightbox on the front end Question pool – Limit the number of questions shown per attempt so each student gets a random subset from the full list Random distractor subsets – Maximum Answers Per Question shows each student a random subset of distractors while always showing every correct answer Practice Mode – Mark any quiz as practice for unlimited, untimed runs with immediate feedback that never count toward scores or pass rates Question exposure control – “Prefer Unseen Questions” keeps dynamic and pooled quiz retakes fresh by choosing questions a student hasn’t seen first Confidence Check – Three-level confidence ratings per answer, with a results summary that flags confident-but-wrong and unsure-but-correct questions Customizable Appearance – Adjust fonts, colors, spacing, and other visual styles; includes Condensed Mode for streamlined quizzes with reduced vertical spacing Per-quiz display settings – Choose display options (description, score, pass/fail status, category breakdown, retake button, and more) for every quiz Results emails – Customizable email templates with a per-question answer recap token and your own footer text Uncanny Automator integration – Triggers for quiz completion, pass, fail, and guest email capture with marketing consent, with a comprehensive set of tokens for use in automations Perfect For Course creators using LearnDash, TutorLMS, LearnPress, or LifterLMS who need better quizzes than built-in tools Corporate trainers running compliance assessments at scale University departments with thousands of students needing detailed analytics Test prep programs requiring support for question pools with thousands of items Testing providers who need enterprise reliability without enterprise pricing Course entrepreneurs selling premium educational content Focused on What Matters for Learning PressPrimer Quiz concentrates on multiple choice, multiple answer, and true/false question types to deliver the best possible experience for learning and performance assessment. By focusing on these core formats, we deliver enterprise-quality features, including massive question banks, anti-cheat protection, detailed analytics, and bulletproof reliability. Built-in Integrations PressPrimer Quiz automatically detects and integrates with popular WordPress LMS plugins: LearnDash: Attach quizzes to courses, lessons or topics. Passing a quiz can automatically mark the lesson or topic complete. Works with enrolled students and Group Leader roles. Tutor LMS: Attach quizzes to lessons via the course builder. Passing a quiz can auto-complete the lesson and course. Works with public courses, enrolled students, and instructor roles. LifterLMS: Attach quizzes to lessons via meta box. Passing a quiz can auto-complete the lesson and course. Works with open/free courses, enrolled students, and instructor roles. LearnPress: Attach quizzes to lessons via the lesson settings panel. Link passing a quiz to lesson and course completion. Works with open courses, enrolled students, and instructor roles. Uncanny Automator: Four triggers available: User completes a quiz, user passes a quiz, user fails a quiz, and a guest email is captured with marketing consent. The guest-capture trigger runs in “Everyone” recipes (available in both free Uncanny Automator and Automator Pro) and only fires when the guest explicitly opts in to marketing, so consented leads can be routed to any Automator-connected tool. All integrations are bundled in the free version. Premium Features Unlock additional premium features at pressprimer.com. The tiers build on each other — School includes everything in Educator, and Enterprise includes everything in School. Educator Groups & Assignments – Organize students into groups, assign quizzes with due dates, and track completion progress Front-End Dashboard for Teachers & Students – Groups, assignments, and the full reporting suite on a front-end page, with an option to keep instructors and students out of wp-admin entirely Contacts & Email Campaigns – A deduplicated view of guest emails captured from your quizzes, with consent state, CSV export, and erasure. Send campaigns to opted-in contacts, groups, or roles, with sender identification and one-click unsubscribe in every email. It’s a basic CRM built right into your quiz platform. Import/Export – Move questions between sites or migrate from other quiz plugins with CSV, JSON, and XML support Pre-/Post-Test Analysis – Link quizzes as pre/post pairs and measure learning gain with score and category comparison charts Quiz Detail Reports – Per-quiz analytics dashboard with score distribution, category performance, question difficulty analysis, and score trends over time Assignment Reminder Emails – Automated reminder emails for students approaching assignment deadlines, with configurable timing windows and customizable templates AI Distractor Generation – Generate plausible wrong answers for multiple choice questions using OpenAI or Anthropic (Claude), with individual review and bulk generation across entire question banks School Student Study Plans – Students build their own scheduled practice plans from teacher-granted question banks, with sessions weighted toward their weak areas, streaks, and an exam-readiness trend Mastery Tracking – Per-category mastery scores built from every answer, with a student mastery map and an admin rebuild tool Spaced Repetition – Schedule review sessions using the SM-2 and FSRS algorithms with a student dashboard, email reminders, and educator tracking Group Performance Reports – Compare groups side by side, drill into individual member results, and track weekly score trends Question Quality Analytics – Identify problem questions with detailed analysis Curve Grading – Apply grading curves to quiz scores with multiple methods, right from the dashboard or wp-admin LearnDash & LifterLMS Quiz Import – Migrate entire quizzes with questions from LearnDash or LifterLMS, individually or in batches xAPI/LRS Integration – Send detailed learning data to your Learning Record Store for compliance and analytics WP Fusion Integration – Apply CRM tags on quiz registration, completion, pass, or fail across 60+ CRMs through WP Fusion Enterprise Quiz Proctoring – Monitor tab switches and fullscreen exits during quiz attempts with configurable flag thresholds, incident reports, per-quiz overrides, and desktop-only enforcement — including review views on the front-end dashboard Integrity Analytics – Flag completed attempts with statistically unusual patterns (timing, answer similarity, shared devices, concurrent sessions) for review Branching Logic – Create rules that skip or jump to questions based on student answers, with path-through-quiz visualization in reports White-Label Branding – Remove all PressPrimer branding across the admin and the front-end dashboard, and customize with your own logos, colors, and plugin name Audit Logging – Read-only log of every quiz, question, settings, and attempt change for compliance and accountability Question Recovery & Version History – Restore deleted questions and track every edit with one-click rollback to previous versions Scale-Ready Architecture Built for serious deployment: Custom database tables handle 10,000+ questions and 100,000+ attempts Object caching support for high-traffic sites WCAG 2.1 AA accessibility compliance Full internationalization with RTL support Documentation & Support Knowledge Base Source Code & Development The full uncompressed source code for all JavaScript and CSS files is available in our public GitHub repository: GitHub Repository The /src directory contains all unminified source files. The plugin uses webpack for building production assets. To rebuild from source: Clone the repository Run npm install to install dependencies Run npm run build to compile assets Third-Party Libraries Math notation rendering uses KaTeX (version 0.17.0, MIT license), bundled locally in assets/vendor/katex/ — there are no external or CDN requests. The official minified distribution is included; it is obtained via npm install
[email protected] and the files are copied from the package’s dist/ directory (katex.min.js, katex.min.css, contrib/auto-render.min.js, and the woff2/woff fonts). The complete, unminified source for this exact version is available in the KaTeX GitHub repository at the v0.17.0 release, and in the
[email protected] npm package’s dist/ directory, which ships the unminified katex.js and katex.css alongside the minified files bundled here. KaTeX is loaded only when the Math Notation setting is enabled and a quiz actually contains math notation. External Services This plugin connects to external third-party services. Use of these services is optional and requires explicit user configuration. OpenAI API This plugin offers optional AI-powered question generation using the OpenAI API. This feature is disabled by default and only activates when an administrator or authorized user enters their own OpenAI API key in the plugin settings. What data is sent: * Text content pasted by the user for question generation * Content extracted from PDF or Word documents uploaded by the user * Configuration parameters (number of questions, difficulty level, question types) When data is sent: * Only when a user explicitly clicks “Generate Questions” in the AI generation interface * Data is never sent automatically or in the background What data is NOT sent: * Student quiz answers or attempt data * User personal information * Site configuration or other plugin data Service provider: OpenAI, L.L.C. * Terms of Use * Privacy Policy * API Data Usage Policy Note: You are responsible for your own use of the OpenAI API and must agree to OpenAI’s terms when obtaining an API key. API usage costs are billed directly by OpenAI to the API key holder. Anthropic API This plugin also offers optional AI-powered question generation using the Anthropic (Claude) API. This feature is disabled by default and only activates when an administrator or authorized user enters their own Anthropic API key and selects Anthropic as the AI provider. What data is sent: * Text content pasted by the user for question generation * Content extracted from PDF or Word documents uploaded by the user * Configuration parameters (number of questions, difficulty level, question types) When data is sent: * Only when a user explicitly clicks “Generate Questions” in the AI generation interface * Data is never sent automatically or in the background What data is NOT sent: * Student quiz answers or attempt data * User personal information * Site configuration or other plugin data Service provider: Anthropic, PBC * Terms of Service * Privacy Policy * Usage Policy Note: You are responsible for your own use of the Anthropic API and must agree to Anthropic’s terms when obtaining an API key. API usage costs are billed directly by Anthropic to the API key holder.