QuizPress Changelog

  • QuizPress

1.4.0
Added – Seven Pro interactive question types: Image Marking, Pin, Range, Graph, Ordering, Matching, and Puzzle.
Added – Word and Sentence modes for Puzzle questions. Image Puzzle remains planned for a future release.
Added – Visual authoring and answer controls, including clickable image regions, pin placement, range sliders, coordinate grids, draggable ordering, puzzle tiles, and matching pairs.
Added – Proportional partial-credit grading for multi-item Image Marking, Graph, Ordering, Puzzle, and Matching questions.
Added – TypeScript support, typed question helpers, and a dedicated type-check command for safer question-type development.
Added – Academy LMS integration: quizzes can now be attached as curriculum items in Academy LMS courses, with quiz-taking, attempt results, and completion tracking driven entirely by QuizPress’s own data. Other plugins can embed QuizPress’s own question-answer widgets and answer-review cards via new `@wordpress/hooks` filters (`quizpress.question-answer-widget.content`, `quizpress.answer-review-card.content`, `quizpress.submit-question-answer`).
Added – A “Quiz Questions Layout” setting: choose Single to present one question at a time, or All to display every question together on one page.
Added – A “What’s New” panel in the admin top bar showing the latest release notes. – Added a sub top bar (page title and contextual actions) consistently across the admin — Dashboard, Categories, Questions, Quizzes, Settings, Certificates, Quiz Insights, Add-ons, the question editor, and the quiz builder.
Added – A category filter to the Questions table.
Added – A “Reuse Content” button in the quiz builder’s Questions step for adding existing questions from the question bank, with search, quiz, type, and category filters.
Added – Redesigned the Add-ons page with category tabs, Plan/Status filters, search, dependency-aware requirement badges, and a Pro upsell banner.
Added – A progress indicator to the quiz screen (“Question 3 of 8” plus a progress bar), with points, attempts, and remaining time shown as compact chips.
Improved – Attempt reviews with readable matching values, image/graph coordinates, and pin positions instead of internal IDs or raw JSON.
Improved – Answer ordering so authored and reviewed answers consistently follow their configured sequence.
Improved – Graph, Pin, and Range editors so visible default values are persisted even when an author does not manually change each field.
Improved – Frontend answer interactions and migrated shared admin and answer-rendering interfaces toward Tailwind CSS utilities.
Improved – Packaging and translation-generation rules for internal Markdown documentation.
Improved – The quiz builder’s top bar by separating step navigation (Name/Questions/Settings) from the Prev/Next/Save/Publish actions, moving the latter into the sub top bar.
Improved – Reorganized the Settings page into General and License tabs, and removed the Role Management tab.
Improved – Redesigned the admin on a single design system: one set of color, spacing, typography, border, and shadow tokens applied across every screen, replacing the several visual languages the interface had drifted into.
Improved – Redesigned the public quiz as a self-contained component with its own type scale, spacing, surfaces, and controls, so it renders consistently on any theme and inherits only the site’s font family.
Improved – Answer options for single choice, multiple choice, true/false, and their horizontal and rich-text variants: they are now selectable cards with a full clickable area and a clear selected state, while keeping native inputs for keyboard and screen-reader support.
Improved – The intro screen and the passed, failed, expired, and pending result cards with a shared stat grid, a toned header band, and full-width actions.
Improved – The remaining question types on the frontend: image answers render as selectable tiles with a state badge, drop-downs match the quiz’s own inputs, ordering and both puzzle modes share a drag tile with a grab affordance, pin and image marking share a click surface, and matching, range, fill-in-the-blanks, and opt-in use the quiz’s own controls.
Improved – List tables so columns size to their content instead of splitting the row evenly, keeping IDs, titles, and actions from running into each other.
Improved – Quiz insight charts with a consistent brand-led series palette instead of colors derived from answer text; radar charts are now hidden below three axes.
Improved – The quiz timer, which now turns red once time has expired.
Improved – Moved the grading for the premium question types (Fill In The Blanks, Ordering, Puzzle, Matching, Pin, Image Marking, Range, and Graph) out of the shared query layer and into the premium build, so the scoring implementation is no longer carried by builds that cannot offer those types.
Improved – Split the premium question-type UI (Drop Down authoring reuses the free choice editors; Fill In The Blanks, Ordering, Puzzle, Matching, Pin, Image Marking, Range, and Graph) into its own bundle, loaded only on a licensed site, so the free build no longer ships the editors and renderers for question types it cannot offer.
Improved – Updated the bundled license SDK to 1.5.6: a valid license now survives a temporary license-server outage through a 14-day grace period instead of deactivating; expiring licenses raise a renewal notice; a failed automatic update falls back to step-by-step manual instructions; update packages are checked for completeness before they replace the installed plugin; and licenses can be managed from WP-CLI.
Fixed – Incorrect result status aggregation for questions that award partial credit across multiple answer rows.
Fixed – Missing default settings that could cause untouched Graph, Pin, or Range questions to be graded against unintended fallback values.
Fixed – Answer-review displays that previously exposed internal matching IDs or raw point data.
Fixed – Corrected the QuizPress database schema version used by the 1.4.0 release.
Fixed – Free-text answer types (short answer, paragraph, number, date, opt-in, captcha) being saved with inconsistent array-wrapping in some answer-submission paths.
Fixed – The Puzzle question type not defaulting its Answer Option, which could leave the field unselected.
Fixed – The Questions table’s “Last Modified” column always appearing empty.
Fixed – The “What’s New” panel heading being cropped behind the WordPress admin bar.
Fixed – Scores rendering as raw database decimals, such as 5.852000, in admin tables and attempt details.
Fixed – Unfinished attempts showing a completion date of Jan 01, 1970.
Fixed – The Leaderboard’s “View Profile” action doing nothing when clicked.
Fixed – The Answer Option being cleared and left empty after changing a question’s type.
Fixed – The close button missing from admin modals.
Fixed – The quiz title, description, and hint staying on screen during an attempt, which pushed the current question below the fold.
Fixed – A fatal error on the front end when a quiz linked to a WooCommerce product is rendered without the WooCommerce integration available — the purchase check now runs through a `quizpress/quiz/has_access` filter, and a quiz nobody can vouch for stays closed with a notice instead of taking the page down.
Fixed – Answers to Drop Down, Fill In The Blanks, File Upload, Pin, Range, Image Marking, Graph, Ordering, Puzzle, and Matching questions being recorded as wrong — and docked negative marks — on a site where those question types can no longer be graded. Such attempts are now held for manual review instead.
Fixed – Addon screens, including Certificates, still appearing when the addon’s own code is not installed; the enabled setting is no longer trusted on its own.
Fixed – The database schema check for the premium tables running on every admin and front-end request. It now runs on activation, on a version change, and when a licence is activated.
Sep 6, 2026
1.3.9
Fixed: plugin fetal error on zip extract
Jul 9, 2026
1.3.7
Fixed: Avada theme compatibility issue with anonymous quiz attempts.
Fixed: Quiz Attempt time expire issue.
Fixed: lightspeed frontend cache issue.
Fixed: magic link button nor working issue in the frontend quiz attempt.
Fixed: quiz attempt count in frontend
Fixed: short answer question type answer submission not saved issue in the frontend quiz attempt.
Fixed: fill in the blank question type correct answer empty issue in frontend quiz attempt.
Fixed: fill in the blank question type skipped issue.
Jun 24, 2026
1.3.4
Fixed: Plugin activation database error on MySQL caused by MariaDB-only `ADD COLUMN IF NOT EXISTS` syntax in the question category/image migration.
Fixed: `Invalid parameter(s): tpgb_post_meta_info, tpgb_post_category` error when creating a quiz with the Nexter Blocks (The Plus Addons) plugin active.
Jun 2, 2026
1.3.1
Added: a database migration for version 1.3.1 in question table.
Apr 30, 2026
1.3.0
Added: Survey system with advanced analytics.
Added: Poll system with advanced analytics.
Added: Question category support.
Added: Featured image support for questions.
Added: Guest user quiz attempt support.
Added: LaTeX support for question titles, descriptions, explanations, and answers.
Apr 29, 2026
1.2.0
Added: New Certificate addon for quiz certificate with aBlocks plugin integration.
Added: New WooCommerce addon with WooCommerce integration for quiz selling and purchase system.
Added: Block Editor into Quiz description.
Updated: Quiz Creation process UI/UX updated.
Feature: Quiz Feature image with description and quiz hint text.
Feature: Force quiz auto start setting.
Feature: Allow re-attempt settings after passing the quiz.
Fixed: Magic login issue fixed.
Fixed: Quiz attempt details page blank issue fixed for manual review type questions.
Fixed: Attempt error issue fixed when a question’s answer is required.
Removed: Academy Prefix from JS and PHP.
Dec 21, 2025
1.1.0
Added – Instructor feedback shows in the frontend attempt for attempt status ‘pending’ or ‘failed’.
Added – Show the quiz feature image and quiz description in the frontend quiz attempt based on content presence.
Added – Show question description in quiz attempt for individual question.
Added – Question answer required system.
Added – Fill-in-the-blank question type with read-only answer type added in the pro version.
Added – File upload question type added in the pro version.
Added – Show question points in the frontend question answer submission based on the admin backend dashboard question settings.
Added – Pro question type differentiated.
Fixed – Quiz status update issue in the admin backend dashboard.
Fixed – Frontend loader issue based on the last attempt status issue.
Fixed – Frontend attempt details the total attempt view count.
Fixed – Multiple answer selection of the single-choice question type in the admin backend dashboard.
Fixed – Quiz question CSV import issue.
Fixed – Refactor attempt card subtitles to use functions.
Nov 30, 2025
1.0.0
Initial release
Nov 23, 2025