Skip to content

2.3.0

Choose a tag to compare

@PressPrimer PressPrimer released this 03 Jun 16:41
· 43 commits to develop since this release

Added

  • add pressprimer_quiz_results_score_html filter so themes can customize or replace the percent score on the results page
  • add sticky Table of Contents card with Save Quiz button to Quiz Editor Settings tab
  • add Upgrade page view template and styles
  • register conditional Upgrade submenu for free-only users
  • substitute placeholder text for images in results emails and AI prompts
  • refcount-clean question images on permanent delete and duplicate
  • add frontend image containment and click-to-zoom lightbox
  • image upload polish — wire stem editor, center images, reorder toolbar
  • add Insert image button and private drag-drop upload to question editor
  • add REST image upload endpoint and count visible chars in answer limits
  • add Maximum Answers per Question control to the Quiz Editor
  • score quiz attempts against the shown subset of answer options
  • generate per-attempt answer subsets when max_answers_per_question is set
  • add max_answers_per_question schema column and model property
  • reject unknown display_settings keys with HTTP 400 in REST endpoints
  • add Display Options panel to the Quiz Editor
  • add useQuizDefaults toggle to Quiz block for display-option inheritance
  • resolve quiz display options at render time across all entry points
  • add display_settings_json model property with three-tier resolver
  • add display_settings_json schema column for per-quiz display defaults
  • add per-quiz multiple-answer scoring mode override in Quiz Editor
  • add site-wide default scoring mode setting under Settings → General
  • add four multiple-answer scoring modes and unified score filter
  • add ma_scoring_mode to quiz model with site-default resolver
  • add database schema for multiple-answer scoring modes

Fixed

  • align correct/incorrect indicator with the first line of answer text in the Attempt Details modal
  • pin pre-2.3 quizzes to Right Minus Wrong during migration so the site default does not retroactively rescore historic quizzes
  • summarize question stems in the Attempt Details modal list instead of showing raw HTML
  • show image upload button immediately when creating a new question
  • review only the answers the student actually saw on the results page when Maximum Answers Per Question is set
  • include site-default scoring mode changes in the settings-updated hook payload so audit logs capture them
  • add Enterprise constant fallback to Upgrade page hide check so the page stays hidden if addon registration is unavailable
  • render images in Attempt Details modal and clamp images in admin Quiz Preview
  • include scoring mode, display defaults, max answers, and show points when duplicating a quiz
  • show all published quizzes in LMS integration meta-box dropdowns for admins

Changed

  • tighten Upgrade page labels — Question analysis, Proctoring tools, Audit log
  • standardize Quiz Editor Settings tab field widths, helper text spacing, tooltips, and font sizes
  • switch Upgrade page footer card to light blue and deep-link pricing CTAs to the pricing grid anchor
  • improve Upgrade page accessibility with WCAG AA contrast, semantic table headers, and reduced-motion support
  • redesign Upgrade page with mascot illustrations, sticky purchase bar, and accurate plan details
  • polish Maximum Answers Per Question field placement and copy
  • fold quiz display defaults into Display & Presentation card
  • simplify scoring mode UI in Quiz Editor and reorder settings tab

Full Changelog: v2.2.2...v2.3.0