Skip to content

Releases: PressPrimer/pressprimer-quiz

2.1.0

19 Feb 16:10

Choose a tag to compare

Added

  • add pressprimer_quiz_can_start filter for addon quiz blocking
  • add per-quiz proctoring overrides and settings tab icons
  • add pre/post test linking support for Educator addon
  • add separate show_attempt_count and show_average display options
  • add block/shortcode display option attributes
  • add 100 attempts celebration notice
  • add visual appearance spacing controls

Fixed

  • refresh dashboard and reports stats immediately after quiz attempts
  • remove unconditional error_log() from LearnPress integration
  • use Complete button for LearnPress lesson completion instead of auto-complete
  • resolve 3 LifterLMS integration bugs
  • resolve 3 LearnDash integration issues
  • show quiz on empty Tutor LMS lessons for logged-out users
  • prevent new Tutor LMS lesson modal from showing previous quiz
  • include shared bank questions in bank editor search for teachers
  • improve cross-LMS integration consistency
  • resolve LearnPress and LearnDash LMS integration bugs
  • resolve 4 LifterLMS integration bugs matching TutorLMS fixes
  • resolve 4 TutorLMS integration bugs reported by Tutor dev team
  • prevent pre_test_id global bleeding between shortcodes on same page
  • prevent infinite loop when clicking back button during quiz
  • use POST endpoint for clearing API key
  • include display_density in quiz API response

Changed

  • use Tutor LMS slot/fill API for course builder quiz selector

Full Changelog: v2.0.0...v2.1.0

2.0.0

29 Jan 17:32

Choose a tag to compare

Added

  • add assignment deadline support for Educator addon
  • add hooks and methods for Enterprise addon integration
  • add DeleteOutlined icon for Enterprise addon reports
  • add filter hooks for Settings and Reports page mascots
  • add white-label filter hooks for Enterprise addon
  • add icons for Enterprise addon settings tabs
  • add addon reports filter for Reports page
  • add addon tab support to Settings page
  • implement get_quizzes REST endpoint
  • add hooks and filters for Educator 2.0 integration
  • add toolbar action hook for banks page
  • add row actions filter for banks list table
  • add filter hook for addon settings integration
  • add commit message conventions to CLAUDE.md

Fixed

  • use full prefix for LearnPress AJAX action
  • timer styling, checkbox display, and Playwright setup
  • respect tab query parameter in Settings page URL
  • use correct option name for global access mode setting
  • correct bank visibility description for shared banks
  • improve error messaging for AI generation timeouts (502/504)
  • Reports page regression and add dashboard filter hooks
  • Groups testing fixes for Educator 2.0 integration
  • restrict bank access to owner-only in free plugin
  • resolve ESLint errors in onboarding components
  • resolve ESLint errors and merge artifacts
  • use npm install instead of npm ci in CI workflow

Full Changelog: v1.0.0...v2.0.0

v1.0.0

06 Jan 14:47

Choose a tag to compare

Initial WordPress.org release of PressPrimer Quiz.

Features:

  • Multiple choice, multiple answer, and true/false question types
  • Question banks for organizing questions
  • Quiz builder with randomization and rule-based question selection
  • Tutorial mode with instant feedback
  • Timed quizzes with configurable time limits
  • Guest and logged-in user quiz attempts
  • Results and statistics tracking
  • Theme support (Default, Modern, Minimal)
  • LMS integrations (LearnDash, LifterLMS, TutorLMS)
  • AI-powered question generation
  • Gutenberg blocks and shortcodes