=== QuizPress – Modern Quiz, Survey, Poll & Exam Solution ===
Contributors: academylms, tusharimran
Tags: lms, course, quiz, elearning, academy, online courses, woocommerce, tutor, learn, learner, learnpress, teachers, school, college, university, kindergarten
Requires at least: 6.8
Tested up to: 6.9.4
Requires PHP: 7.4
Stable tag: 1.3.9
License: GPLv3
License URI: https://opensource.org/licenses/GPL-3.0

Create powerful quizzes, exams, and surveys in minutes — engage, track, and reward learners with QuizPress.

== Description ==
QuizPress is the ultimate quiz, exam, and assessment builder for WordPress — designed for creators, teachers, and marketers who want more than just quizzes.

It’s built with a modern, lightning-fast admin interface that feels like a professional app — not a cluttered old plugin.

With QuizPress, you can create everything from interactive quizzes and scored exams to feedback surveys and polls, all within minutes — without touching a line of code.

Whether you’re building a learning platform, collecting user feedback, or testing knowledge, QuizPress gives you the freedom, power, and precision to do it all.

== Why QuizPress is Different? ==
Other quiz plugins are either outdated, slow, or overloaded with unnecessary options.
QuizPress changes that by focusing on speed, usability, and results — helping you create smarter, more engaging quizzes that keep users hooked and help you measure performance effortlessly.

Built by the team behind Academy LMS, QuizPress is engineered to integrate seamlessly with modern WordPress setups — using cutting-edge JavaScript for an ultra-smooth experience.

== Key Features ==

###🧩 Powerful Quiz Builder###
* Intuitive wizard-style editor with steps for Quiz Info, Questions, and Settings
* Supports multiple quiz types: Exam, Survey, Poll, and Quiz
* Add descriptions, featured images, and custom settings easily
* “Save & Continue” navigation for a distraction-free setup flow

###💬 Flexible Question Types###
* Single Choice
* Multiple Choice
* Dropdown
* True/False
* Number
* Paragraph (open-ended)
* Add, duplicate, or reorder questions in one click

###📊 Advanced Analytics Dashboard###
* Get instant insight with interactive dashboards: total quizzes, attempts, average scores, and performance trends
* Track user engagement, completion rates, and quiz popularity
* Top Quizzes Table and Leaderboard widgets for competitive stats
* Drill down into detailed attempt reports and performance summaries

###🧠 Global Question Bank###
* Centralized repository for all your questions
* Reuse, search, and import/export questions across multiple quizzes
* Manage everything in one place — saves hours of manual work

###🧍 User Attempts Management###
* View all attempts by user, date, IP, and quiz name
* Filter by quiz or user, export results, or delete test data
* Review each attempt with detailed question-by-question breakdowns
* Manual grading support for open-ended or essay-style questions

###🛠️ Smart Settings Panel###
* Set default question types, text area sizes, and data storage rules
* Control IP tracking, data retention, and privacy compliance
* Customize the appearance and grading rules globally

###🏆 Certificate & Add-ons Marketplace###
* Extend functionality with add-ons:
* Certificates Add-on: Auto-generate professional certificates after quiz completion
* StoreEngine Integration (Coming Soon): Monetize quizzes and sell certificates
* WooCommerce Integration (Coming Soon): Sell quiz access or premium assessments
* Clean add-on management UI with toggles and “Learn More” cards

###💻 Performance-Ready Design###
* Built with modern React-based components for a fast, app-like experience
* Fully compatible with block-based WordPress editors
* Clean UI with intuitive navigation and responsive layout

###Use Cases###
* QuizPress fits perfectly across diverse needs — from schools and eLearning platforms to marketing and corporate training. Educational institutions can run exams or practice tests, course creators can design engaging assessments, and marketers can launch interactive quizzes or polls. HR teams can easily conduct knowledge checks, while coaches and trainers can gather feedback or evaluate learner progress — all in one unified system.
* Analytics & Reporting Made Simple
* Transform your quiz data into actionable insights with QuizPress’s built-in analytics. Instantly view average user performance, discover which quizzes are most challenging, and monitor trends to refine future content. Every attempt, score, and engagement metric is tracked and displayed through a clean, visual, and data-driven dashboard.
* Developer-Friendly
* QuizPress is crafted with developers in mind — featuring clean, modular code that follows WordPress best practices. It’s easily extendable through hooks and filters, giving developers complete flexibility to customize and integrate. The plugin is also API-ready, paving the way for future connections with tools like Zapier, FluentCRM, and more.
* Why Choose QuizPress?
* QuizPress isn’t just another quiz plugin — it’s a complete assessment system designed for speed, flexibility, and engagement. Whether you’re building learning quizzes, exams, or interactive surveys, QuizPress gives you all the tools to create, analyze, and grow — without the complexity.

###Here’s why creators love QuizPress:###
* Lightning-fast quiz builder – Create quizzes in minutes with an intuitive, modern interface.
* Flexible quiz types – Run exams, surveys, or polls — all from one dashboard.
* Smart analytics – Track every attempt, score, and trend with clean visual insights.
* Certificate automation – Reward learners instantly with beautiful, personalized certificates.
* Built-in monetization – Sell quizzes or certificates via StoreEngine or WooCommerce integration.
* Developer-friendly architecture – Extend easily using hooks, filters, and REST APIs.
* Optimized for engagement – Keep users motivated with leaderboard, progress, and results pages.
* Lightweight yet powerful – No unnecessary bloat, just pure performance and control.

QuizPress helps you deliver a professional quiz experience — whether for learning, testing, or engagement — all directly inside WordPress.


== Frequently Asked Questions ==

= What question types are supported? =
Single Choice, Multiple Choice, True/False, Paragraph, Number, Dropdown, and more via the global bank.

= How do I track user performance? =
Use the Dashboard for stats (attempts, scores, leaderboards) and Quiz Attempts for detailed reviews with grading.

= Can questions be reused across quizzes? =
Yes, manage a global question bank—add, import/export, and assign to any quiz, survey, or exam.

= Does it integrate with other plugins? =
Yes, compatible with LearnDash, WooCommerce (via Pro add-ons), and shortcodes for easy embedding.

= How is data privacy handled? =
Toggle IP logging in Settings; auto-erase attempts after set months (e.g., 2) for GDPR compliance.



== Changelog ==


### 1.3.8 - 06/07/2026

- **Fixed:** Category and tag archives showing empty on the frontend. The quiz taxonomies were registered with WordPress core query vars (`category_name` / `tag`), which broke `/category/{slug}/` and `/tag/{slug}/` archive queries.

### 1.3.7 - 24/06/2026

- **Fixed:** Avada theme compatibility issue with anonymous quiz attempts.
- **Fixed:** Fixed Quiz Attempt time expire issue.
- **Fixed:** Fixed lightspeed frontend cache issue.
- **Fixed:** Fixed magic link button nor working issue in the frontend quiz attempt.
- **Fixed:** Fixed quiz attempt count in frontend
- **Fixed:** Fixed short answer question type answer submission not saved issue in the frontend quiz attempt.
- **Fixed:** Fixed fill in the blank question type correct answer empty issue in frontend quiz attempt.
- **Fixed:** Fixed fill in the blank question type skipped issue.

= 1.3.4 - 02/06/2026 =
- 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.

= 1.3.0 - 29/04/2026
- 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.

= 1.2.0 - 21/12/2025 =
- 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.

= 1.1.0 - 30/11/2025 =
* 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.

= 1.0.0 - 23/11/2025 =
* Initial release


== Upgrade Notice ==
