=== Quiz and Survey Master (QSM) - Easy Quiz and Survey Maker ===
Contributors: quizsurvey,expresstech
Tags: quiz, survey, test, exam, online assessment
Requires at least: 4.9
Tested up to: 7.0
Requires PHP: 5.4
Stable tag: 11.2.0
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Create quizzes, surveys, and tests easily on WordPress with this versatile plugin. Perfect for engaging any audience and gathering valuable insights!
== Description ==

**Quiz and Survey Master** is the easiest quiz and survey maker plugin for creating quizzes, surveys, and forms on your WordPress website. Create everything from fun trivia quizzes to in-depth customer satisfaction assessments, using a user-friendly **drag-and-drop quiz maker** interface. Go beyond basic questions with multimedia support for richer content, analyze results to gain valuable insights, and even integrate with email marketing services to capture leads. Quiz & Survey Master is a **powerful WordPress plugin** to increase user engagement, gather valuable data, and build a stronger connection with your audience.

**Try Demo ➡️ [Get a personal sandbox demo with QSM](https://app.instawp.io/launch?s=qsm-wporg&d=v2)**

https://youtu.be/G5w8F6XRgio

### CREATE UNLIMITED QUIZZES AND QUESTIONS

Create without limits with our [online quiz maker](https://quizandsurveymaster.com/)— QSM—to craft unlimited quizzes with endless questions in diverse formats. Utilize the built-in text editor to format text and incorporate images, audio, and video. Build forms, quizzes, and surveys that resonate with your audience, creating a fulfilling learning and engagement experience.

This [WordPress quiz maker](https://quizandsurveymaster.com/free-quiz-maker-wordpress-plugins/) allows you to create from lead generation quizzes, and customer satisfaction surveys, to assessments, personality tests, fun trivia quizzes, and more.

### QUIZ DEMOS

- [Personality Quiz](https://demo.quizandsurveymaster.com/personality-quiz/)
- [Flashcard Demo](https://demo.quizandsurveymaster.com/flash-card-demo/)
- [Quiz with Navigation](https://demo.quizandsurveymaster.com/quiz-with-navigation/)
- [Science Quiz](https://demo.quizandsurveymaster.com/science-quiz/)
- [Quiz with Leaderboard](https://demo.quizandsurveymaster.com/advanced-leaderboard-demo/)
- [Mathematics Quiz](https://demo.quizandsurveymaster.com/interactive-maths-quiz/)

### DIVERSE RANGE OF QUESTIONS

Engage your audience effortlessly with our **interactive quiz builder**! Easily create tailored quizzes, forms, or surveys using diverse question types that align with your goals and make interaction fun.

- **Multiple Choice**: Choose one correct answer option.
- **Multiple Response**: Select multiple correct answer options.
- **Dropdown**: Pick one correct answer from the dropdown menu options.
- **Short Answer**: Provide concise written responses.
- **Paragraph**: Write longer, detailed answers.
- **Fill in the Blank**: Complete sentences with the correct missing words.
- **Date**: Select a specific calendar date.
- **File Upload**: Attach images, PDFs, and documents.
- **Number**: Enter answers in numerical format.
- **Captcha**: Verify identity with anti-bot check.
- **Polar**: Answer by choosing a spot on the slider scale.
- **Opt-in**: Use the checkbox selection to give permission/agree to a text.

**ADVANCED QUESTION TYPES**
QSM comes with some advanced question types in their pro plan;

- **Matching Pairs** - Drag and drop answers vertically to match with the correct option.
- **Radio Grid** - Choose one answer per row from a grid of options.
- **Checkbox Grid** - Select multiple answers per row from a grid of options.

### CREATE QUIZ WITH BLOCK EDITOR

Block Editors in WordPress simplify content creation and customization through intuitive drag-and-drop functionality. QSM incorporates its own block editor, making it the easiest and most convenient way to [create quizzes in WordPress](https://quizandsurveymaster.com/create-quiz-using-quiz-builder-plugin-in-wordpress/), enhancing user experience and workflow efficiency.

### GAIN BUSINESS INSIGHTS WITH SURVEYS

With the QSM plugin, effortlessly create detailed [market research surveys](https://quizandsurveymaster.com/create-market-research-surveys/) and share them on social platforms to gather valuable consumer information. As a comprehensive **survey plugin for WordPress**, QSM allows you to store data in a database or export it for analysis using advanced features like the export add-on and reporting and analysis addon. Gain valuable insights from efficient data collection and analysis, enabling you to make informed business decisions and share the findings with your audience.

### FULLY CUSTOMIZABLE

Create **custom quiz and survey forms** by customizing every aspect of your quizzes and surveys that users interact with, using our **WordPress quiz builder’s** flexible features;

**Custom Style CSS**: Personalize the look and feel of your quizzes and surveys to match your brand and style perfectly.

**Custom text blocks**: Add custom text to various parts of quizzes and surveys for better communication and engagement.

**Button Labels**: Tailor button labels such as start, submit, or retake quiz to improve user experience and align with your quiz’s goal.

**Template Variables**: Use variables to generate custom messages for users and humanize their quiz experience.

### RESPONSIVE DESIGN

Quiz and Survey Master ensures that your WordPress forms, quizzes, and surveys look and perform flawlessly on any device and browser, thanks to its **responsive quiz design**. This WordPress quiz maker offers smooth performance, even when using its various themes. You can also create unlimited questions without lag and easily share your quizzes with an audience.

### DISPLAY SCORE-BASED CUSTOM RESULTS

With the QSM plugin, you can [create customized results](https://quizandsurveymaster.com/docs/v8/setting-up-results-pages/) based on quiz scores. Tailor multiple result pages to different score ranges, offering a unique and engaging experience for each participant.

For example, based on a high score, display a result with a congratulatory message and additional resources, providing high-achieving participants with further learning opportunities. While for a lower score, you might display a result with encouragement and tips for improvement to help users progress.

### CUSTOM EMAIL TEMPLATES

Keep your users in the loop with personalized emails about their progress and results. Customize messages for both users and admins with tailored email templates based on quiz outcomes. Build user loyalty with consistent communication and timely notifications.

### FLEXIBLE GRADING SYSTEMS

Customize how quizzes and assessments are graded with options for correct/incorrect or points-based systems, or use both. Create a competitive atmosphere for participants, motivating them to excel and engage actively in quizzes and exams.

### ASSIGN CATEGORIES TO QUESTIONS

Organize your questions by assigning parent and sub-categories. Create category-specific results for participants based on scores they achieved within each category or average scores of the categories.

### GENERATE LEADS WITH BUILT-IN CONTACT FORM

Expand your customer base and nurture leads effectively with QSM’s **lead capture quizzes** with in-built contact forms. Collect emails easily and smoothly integrate with top marketing tools like Mailchimp, ActiveCampaign, Zapier, Campaign Monitor, and GetResponse to drive targeted marketing campaigns.

### OTHER USEFUL FEATURES
- Set **countdown timer**
- **Schedule active date and timeframe** for quizzes/surveys
- **Set Multi-Page** surveys and quizzes with a limited number of questions per page
- **Enable social sharing** of quiz/survey results
- **Require user login** for privacy and access restrictions
- Personalized quiz experience with **randomized questions, answers, or both**
- Import questions from the **Question Bank** across quizzes and surveys.
- Set a **limit for incorrect answers** that automatically ends the quiz.
- Limit the **number of total entries** to quiz or survey
- **Set the number of user attempts** to complete the form
- Display the welcome **quiz page with animation**
- **Enable comment boxes** for each question
- **Enable hints** for questions to assist participants.
- **Create math formulas** in questions, using TeX and LaTeX notation.
- Compatible with [WPML](https://wpml.org/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm) and its extensions
- And Much More…

### ELEVATE YOUR QUIZZES AND SURVEYS WITH QSM PRO

Advance your quiz and survey experiences with QSM Pro’s comprehensive toolkit. Access a wide range of professional addons, themes, and integration with tools to maximize user engagement.

**QSM Pro’s features include:**

**QSM Premium Addons**

- [Export and Import](https://quizandsurveymaster.com/downloads/export-import/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Save time and effort by transferring your quizzes and surveys between websites using the export and import.
- [Reporting and Analysis](https://quizandsurveymaster.com/downloads/results-analysis/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Efficiently analyze and visualize data from your surveys using various chart types and methods. Gain valuable insights to drive informed decisions.
- [Advanced Assessment](https://quizandsurveymaster.com/downloads/advanced-assessment/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Create and analyze assessments like personality quizzes and psychometric tests with answer labels and personalized result pages.
- [Quiz Navigator](https://quizandsurveymaster.com/downloads/quiz-navigator/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Improve user experience with an intuitive navigation bar for easy browsing through paginated quizzes and exams.
- [Quiz Proctor](https://quizandsurveymaster.com/downloads/quiz-proctor/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Ensure virtual invigilation preventing tab switches, maintaining full-screen mode, and capturing camera snapshots.
- [Advanced Question Types](https://quizandsurveymaster.com/downloads/advanced-question-types/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Create professional quizzes and surveys by including advanced dropdown, matching pairs, and radio grid question types.
- [Google Sheet Connector](https://quizandsurveymaster.com/downloads/sync-with-google-sheets/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Automate the transfer of quiz and survey data directly to spreadsheets for efficient data handling.
- [Logic](https://quizandsurveymaster.com/downloads/logic/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Adjust the quiz content for individual users by displaying questions based on their previous answers.
- [User Dashboard](https://quizandsurveymaster.com/downloads/user-dashboard/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Show users a personalized dashboard with quiz/survey details including name, score, time taken, downloadable certificate link, and result page.
- [MailChimp Integration](https://quizandsurveymaster.com/downloads/mailchimp-integration/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Easily gather data from your quizzes & surveys to create personalized email campaigns for data-driven marketing.
- [Zapier Integration](https://quizandsurveymaster.com/downloads/zapier-integration/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm): Save time and optimize efficiency by automating quiz and survey results across over 700 websites and services.

**QSM Themes**

- [Fortune theme](https://themes.quizandsurveymaster.com/fortune/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm)
- [Breeze theme](https://themes.quizandsurveymaster.com/breeze-qsm-theme-demo/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm)
- [Pool theme](https://themes.quizandsurveymaster.com/pool-qsm-theme-demo/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm)
- [Sapience theme](https://themes.quizandsurveymaster.com/sapience/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm)
- [Sigma theme](https://themes.quizandsurveymaster.com/sigma/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm)
- [Ivory theme](https://themes.quizandsurveymaster.com/ivory-qsm-theme-demo/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm)

### SUPPORT

For clarity on QSM core and features, check [QSM Documentation](https://quizandsurveymaster.com/docs/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm). You can reach for support through our [Contact Form](https://quizandsurveymaster.com/contact-support/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm) or use the WordPress form for free plugin support. We're equally responsive on both platforms.

### REACH OUT TO US
- Join our official [FB group](https://www.facebook.com/groups/516958552587745?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm).
- Learn more from our tutorials on [Youtube Channel](https://www.youtube.com/@QuizAndSurveyMaster?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm).
- Get further insights on QSM and WordPress from our [Blogs](https://quizandsurveymaster.com/blog/?utm_source=wp.org&utm_medium=wp_org_description&utm_campaign=wp_org_to_qsm).

== Installation ==

This section describes how to install the plugin and get it working.

* Navigate to Add New Plugin page within your WordPress
* Search for Quiz And Survey Master
* Click Install Now link on the plugin and follow the prompts
* Activate the plugin through the 'Plugins' menu in WordPress

== Frequently Asked Questions ==

= How do I get started with QSM - A free quiz maker in WordPress? =

The quickest way to build a quiz is using the **QSM - Block Editor** in WordPress. Simply navigate to a New Page or Post, select the QSM Block, and add a new quiz. Enter the quiz's name, set advanced options if required, and click **Create Quiz**. From there, start adding questions and options, choosing question types from the right-side panel, and Save your draft. Once ready, click Publish to post the quiz on the WordPress website.

Alternatively, you can create a quiz or survey using the default method, which offers more features and settings. If you have started a quiz in the block editor, simply save the draft and go to QSM > Quizzes/Surveys to edit your existing quiz or add a new one to continue building it with full customization options.

= Can this plugin be translated? =

Yes, it’s completely possible! With integration to the WPML plugin, this **online quiz tool** enables you to translate your quizzes and surveys into multiple languages. For more information, refer to the documentation on [translating the QSM WordPress plugin](https://quizandsurveymaster.com/docs/advanced-topics/qsm-wpml/#Translating_QSM_Defaults).

= How can I get access to all advanced features? =

To access advanced features, integrations, and themes, you can upgrade to the [QSM All Access plan](https://quizandsurveymaster.com/pricing/). The pro license gives you access to our 40 add-ons such as advanced assessment, flashcards, email integrations, advanced analytics, and 8 premium themes

= Can I create paid quizzes and surveys? =

Yes, this is achievable by our [Payment Integration add-on](https://quizandsurveymaster.com/downloads/paypal-and-stripe-payment-integration/). Using **PayPal** and **Stripe**, you can easily add payments to your online quizzes and surveys, allowing you to monetize your content easily.

= Can I display different content based on user responses? =

Absolutely! With QSM, you can create conditional logic-based **quizzes** and surveys, where specific questions or content are displayed based on the user's previous responses. This feature is particularly useful for creating personalized experiences, such as personality quizzes or branching surveys.

= Can I collect and analyze user data from my quizzes and surveys? =

Yes, QSM allows you to collect and analyze user data from your quizzes and surveys. You can view detailed reports and results in the admin area, including user responses, scores, and completion rates. Additionally, you can integrate with popular email marketing platforms like Mailchimp and ActiveCampaign for lead generation and follow-up campaigns.

= Is QSM compatible with other plugins and themes? =

As a WordPress quiz maker, QSM is designed to be compatible with most other plugins and themes. However, in case of any conflicts or issues, our team provides comprehensive documentation, including common conflict solutions and guidelines for theme compatibility.

= Where do I report security bugs found in this plugin? =

Please report security bugs found in the source code of the Quiz And Survey Master plugin through the [Patchstack Vulnerability Disclosure  Program](https://patchstack.com/database/vdp/9e5fb395-726e-4cf4-86fd-84d1608504e1). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

== Screenshots ==

1. Dashboard
2. Create New Quiz Or Survey
3. Adding Questions / Answers
4. Questions
5. All Quizzes & Surveys
6. Contact Field
7. Style Tab
8. Featured Image
9. Frontend View with Answer
10. Answer
11. Stats
12. Reporting and analysis result
13. Customizing Themes
14. QSM Breeze Theme
15. QSM Fragrance Theme
16. QSM Ivory Theme
17. QSM Pool Theme
18. Database

== Changelog ==
= 11.2.0 (June 29, 2026) =
* Feature: Added the ability to configure page limits for individual pages when using manual pagination
* Bug: Resolved an issue where the progress bar was not displaying correctly for flashcard questions
* Patch: Fixed a stored Cross-Site Scripting (XSS) vulnerability involving the "question_title" and "unique_id" parameters
* Enhancement: Added support for translating quiz links generated with the "quiz_link" shortcode in WPML
* Enhancement: Improved Media page UI compatibility with WordPress 7

= 11.1.5 ( June 12, 2026 ) =
* Feature: Added the %QSM_ADMIN_EMAIL% template variable to include the admin email in email templates
* Feature: Added %QSM_START_QUIZ_DATE% and %QSM_END_QUIZ_DATE% template variables to display the quiz start and end dates
* Enhancement: Improved validation and security measures when saving quiz email templates
* Enhancement: Strengthened security checks for saving email and result templates

= 11.1.4 ( May 29, 2026 ) =
* Bug: Fixed issues with bulk question imports and file reset functionality
* Patch: Resolved an IDOR vulnerability in REST endpoints that could allow unauthorized quiz and question modifications
* Enhancement: Improved QSM Core UI compatibility with WordPress 7.0
* Enhancement: Added category permission validation with enhanced UI error handling

= 11.1.3 ( May 25, 2026 ) =
* Bug: Resolved result display issues with random questions and answers
* Patch: Fixed a Cross-Site Scripting (XSS) vulnerability in rich answer type questions
* Enhancement: Improved the question hints UI in the new quiz renderer
* Enhancement: Strengthened security validation to get all the questions and user login functions

= 11.1.2 ( May 12, 2026 ) =
* Feature: Added option to enable/disable public result sharing links
* Patch: Addressed an SQL injection vulnerability related to the 'order' and 'limit' parameters
* Bug: Fixed multiple quiz display issue on same page
* Bug: Fixed image display issue in result emails
* Enhancement: Improved date question type real time validation
* Enhancement: Added support for correct answer info in bulk question import CSV

= 11.1.1 ( April 14, 2026 ) =
* Bug: Resolved a key navigation issue with new rendering
* Enhancement: Strengthened security checks for contact field values
* Patch: Fixed shortcode injection vulnerability that could allow unauthorized access to quiz results
* Patch: Addressed an SQL injection vulnerability related to the merged_question parameter

= 11.1.0 ( April 06, 2026 ) =
* Feature: Added support for embedded iframe links, enabling quizzes to be used on external websites
* Feature: Introduced QSM APIs to retrieve quiz data and questions, and to create new questions
* Bug: Resolved real time result issue with fill in the blank questions
* Enhancement: Improved query performance for the quiz dashboard widget

= 11.0.0 ( March 19, 2026 ) =
* Feature: Introduced a new quiz rendering system with fully customizable elements
* Feature: Added advanced customization options for quiz templates, including pagination settings
* Feature: Added control over question layout within quiz templates
* Feature: Added customization options for timer behavior and display
* Feature: Added support for progress bar customization
* Feature: Introduced a complete Question Bank management system
* Feature: Added filtering capabilities within the Question Bank
* Feature: Added edit functionality for existing questions
* Feature: Added options to delete and duplicate questions for quick reuse
* Feature: Added ability to create questions directly in the Question Bank without assigning them to a quiz
* Feature: Added bulk import functionality to upload questions via CSV
* Feature: Added a guided tour for creating and managing questions
* Feature: Added option to customize contact form error messages
* Feature: Added option to modify default email templates
* Feature: Added support for customizing result templates
* Enhancement: Improved database structure for quiz results
* Enhancement: Split result data into main result and result meta tables for better organization
* Enhancement: Optimized storage and retrieval of quiz results
* Enhancement: Improved UI for multiple choice and multi-response question types
* Enhancement: Added validation for phone number fields
* Bug: Fixed repeated log insertion issue
* Bug: Fixed incorrect timestamp handling in result submissions
* Patch: Fixed SQL injection vulnerability related to merged_question parameter

= 10.3.5 ( January 28, 2026 ) =
* Patch: Authentication validation issue affecting update results
* Patch: Added authentication checks when enabling multi-category support for questions

= 10.3.4 ( January 06, 2026 ) =
* Patch: Vulnerability where users can modify or delete quizzes/questions beyond their role permissions
* Enhancement: Added support for using variable in quiz redirect URL


= 10.3.3 ( December 19, 2025 ) =
* Patch: Broken Access Control vulnerability

= 10.3.2 ( December 04, 2025 ) =
* Bug: Patch vulnerability with qsm_dashboard_delete_result function
* Bug: Fixed SQL Injection via is_linking parameter
* Enhancement: Strengthened validation and overall security across quiz questions and other admin pages

= 10.3.1 ( November 11, 2025 ) =
* Bug: Resolved issue with the "Next" button when multiple quizzes are present on a single page
* Bug: Fixed inline results display issue occurring when sequential answers are enabled

= 10.3.0 ( November 5, 2025 ) =
* Feature: Added option to randomize questions within each page
* Feature: Added option to randomize the order of pages only
* Bug: Fixed issue with incorrect inline results for multiple fill-in-the-blank questions


= 10.2.8 ( October 3, 2025 ) =
* Feature: Added option to shuffle questions in edit quiz page
* Bug: Resolved conflict between per-user limits and total quiz limits

= 10.2.7 ( September 8, 2025 ) =
* Bug: Fixed an issue where the quiz page displayed blank if the "End Quiz" section was missing
* Enhancement: Improved file upload question handling to block unwanted file upload
* Enhancement: Added support for the %CONTACT_X% variable in to Email input

= 10.2.6 ( August 13, 2025 ) =
* Security: Completed fix for quiz_answer_random_ids vulnerability using secure unserialize() with allowed_classes => false

= 10.2.5 ( August 8, 2025 ) =
* Feature: Added multi-language support for quiz redirect URLs
* Bug: Fixed issue with %CORRECT_ANSWER% variable in user responses
* Bug: Patched vulnerability in the question bank API
* Bug: Patched vulnerability caused by unserialize() when random answers were enabled
* Enhancement: Improved Results List page UI

= 10.2.4 ( July 29, 2025 ) =
* Feature: Added option to limit quiz attempts by user email

= 10.2.3 ( July 15, 2025 ) =
* Bug: Fixed vulnerability with result and email templates
* Bug: Fixed issue with question count in result PDFs

= 10.2.2 ( June 24, 2025 ) =
* Bug: Fixed issue with answer type options
* Enhancement: Improved question bank popup UI

= 10.2.1 ( June 11, 2025 ) =
* Feature: Added option to display a limited number of random answer choices, always including the correct one
* Enhancement: Added setting to toggle quiz reload warning

= 10.2.0 ( May 21, 2025 ) =
* Feature: Added server-side validation for contact form fields
* Feature: Added option to filter questions by type in the question bank
* Enhancement: Added ability to insert answers at any position
* Enhancement: Refined UI and messaging for popups and alerts
* Enhancement: Added alert to prevent accidental reloads

= 10.1.1 ( April 21, 2025 ) =
* Enhancement: Added option to preload quiz and question feature images
* Fix: Improved keyboard navigation for quizzes
* Fix: Compatibility with WordPress 6.8

= 10.1.0 ( April 10, 2025 ) =
* Feature: Implemented server-side validation for contact form fields
* Feature: Added option to use responses in other questions
* Enhancement: Refined the user interface to align with the WordPress 2024 Dark Theme

= 10.0.3 ( March 17, 2025 ) =
* Feature: Added an option to remove orphaned questions and results
* Feature: Added an option to navigate to any result page
* Bug: Resolved an issue with custom CSS
* Enhancement: Updated the display logic for the result page template

= 10.0.2 ( March 02, 2025 ) =
* Hotfix: Fixed issue while creating new post/page
* Enhancement: Improved question saving option in QSM block

= 10.0.1 ( March 01, 2025 ) =
* Hotfix: Resolved JS warning while saving email template

= 10.0.0 ( Fabuary 28, 2025 ) =
* Feature: Added options to import and create email and result templates
* Feature: Enabled saving questions as drafts
* Feature: Added the ability to link a question across multiple quizzes
* Feature: Added an option to share quizzes on LinkedIn
* Feature: Added a setting to prevent duplicate emails when multiple logic conditions are met
* Feature: Added an option to disable scrolling while submitting a quiz
* Bug: Fixed an issue with inline drop-down question types
* Enhancement: Improved question search feature in question bank
* Enhancement: Improved UI across Quiz, Text, Option, and Email, Result pages
* Enhancement: Enhanced the UI for Dashboard and other related pages

= 9.2.4 ( December 30, 2024 ) =
* Bug: Resolved issue with %TOTAL_QUESTIONS% variable
* Bug: Resolved issue with %MAXIMUM_POINTS% variable

= 9.2.3 ( December 13, 2024 ) =
* Bug: Resolved issue where contact form not showing at quiz end
* Bug: Resolved quiz timer issue for single-page quizzes
* Bug: Fixed PHP warning related to the CONTACT_X variable
* Enhancement: Enhanced the Captcha question type canvas for RTL websites
* Enhancement: Refined user role permissions for improved access control

= 9.2.2 ( November 06, 2024 ) =
* Bug: Fixed issue with text displaying before quiz options
* Bug: Resolved issue with left/right arrow keys in the quiz input box
* Enhancement: Updated API to retrieve results by user ID

= 9.2.1 ( October 16, 2024 ) =
* Bug: Resolved vulnerability issue with question settings
* Bug: Fixed issue with fill in the blanks question type while using random answers
* Bug: Fixed php warning with user permission function

= 9.2.0 ( October 07, 2024 ) =
* Bug: Resolved HTML tag issue with the %USER_ANSWER% variable
* Bug: Fixed the issue with contact form position settings
* Bug: Resolved warning issue in the %TIME_FINISHED% variable
* Enhancement: Optimized performance for random question logic
* Enhancement: Improved user permissions and added additional security checks

= 9.1.3 ( September 12, 2024 ) =
* Feature: Added placeholder customization for short answer and paragraph questions
* Bug: Resolved vulnerability issue with question settings
* Bug: Fixed issue with undefined page redirection

= 9.1.2 ( August 22, 2024 ) =
* Bug: Resolved issue preventing global settings from being saved
* Bug: Resolved progress bar issue in quiz popups
* Enhancement: Reordered real-time answer settings
* Enhancement: Added control in video shortcode

= 9.1.1 ( July 26, 2024 ) =
* Feature: Added option to blacklist email domains in contact form
* Bug: Fixed vulnerability with redirect result URL
* Bug: Fixed issue with question sorting
* Enhancement: Improved quiz navigation with keyboard
* Enhancement: Checked compatibility with WordPress 6.6 and PHP 8.3

= 9.1.0 ( July 11, 2024 ) =
* Feature: Added case-sensitive option to paragraph and short answers question types
* Bug: Fixed vulnerability with quiz settings
* Bug: Fixed php error with quiz categories
* Enhancement: Added option to check database structure

= 9.0.5 ( June 19, 2024 ) =
* Bug: Resolved a security vulnerability
* Bug: Fixed the wpApiSettings JavaScript error
* Bug: Fixed an issue with & character in email templates
* Bug: Fixed the date contact field issue
* Enhancement: Improved contact field UI

= 9.0.4 ( June 10, 2024 ) =
* Enhancement: Improved HTML code management on the result page

= 9.0.3 ( June 08, 2024 ) =
* Bug: Fixed issue with QSM block first question title
* Bug: Fixed issue with next button in single question quiz
* Enhancement: Improved notification messages for better clarity and enhanced user experience

= 9.0.2 ( June 05, 2024 ) =
* Bug: Fixed security vulnerability
* Bug: Resolved an issue causing incorrect display of shortcodes due to invalid quiz IDs
* Bug: Improved user permission checks and input validation for question deletion
* Bug: Fixed validation issue with contact fields
* Feature: Users can resubmit or delete failed submissions
* Enhancement: Improved logic for handling migration queries
* Enhancement: Improved functionality for clicking the Enter key
* Enhancement: Added a Failed Submissions list to the QSM menu
* Enhancement: Improved admin notifications

= 9.0.1 (April 25, 2024) =
* Bug: Fixed date format in %ANSWER_X% variable
* Bug: Resolved PHP warning in Quiz Block editor
* Bug: Fixed an issue in showing the correct answers in a quiz while using random answers
* Enhancement: Improved text feature to accept other language characters in quiz page names
* Enhancement: Added support for using emojis in quiz questions, result pages, and email templates

= 9.0.0 (March 27, 2024) =
* Feature: Implemented a minimum length requirement for text-based question types
* Feature: Introduced a placeholder option for contact fields
* Feature: Added option to set default setting to multiple quizzes
* Feature: Added keyboard navigation functionality to quizzes
* Feature: Implemented support for rounding off points-based variables
* Feature: Integrated APIs for submitting and accessing quizzes and results
* Feature: Added option to duplicate result and email templates
* Bug: Fixed multiple option contact fields translation issue
* Bug: Fixed fill in the blanks question type translation issue
* Bug: Fixed an issue related to quiz submission when using the same quiz twice on the same page
* Bug: Fixed issue with limit questions categorized incorrectly
* Enhancement: Enhanced the user interface of option tabs for improved usability
* Enhancement: Improved the user interface of the upload files question type
* Enhancement: Improve result and email page UI

([Read Full Changelog](https://quizandsurveymaster.com/qsm-changelog/))

== Upgrade Notice ==

= 6.2.1 =
Upgrade to fix cut submit button on mobile issue.