Questions are the core elements of your quizzes. This post covers the basics of creating effective quiz questions in PressPrimer Quiz, from basic setup to advanced options.
Question Types
PressPrimer Quiz currently supports three question types:
- Multiple Choice (MC): Users are shown 3 to 8 possible answers. Users can only choose 1 answer and only 1 is correct.
- Multiple Answer (MA): Users are shown 3 to 8 possible answers. One or more answers may be correct, and users may choose one or more answers.
- True/False (TF): Users are shown 2 possible answers. Only 1 can be selected and only 1 can be correct.
Create a Question
Questions can either be created manually or by AI generation. To generate questions with AI, this must be done through Question Banks, as new questions are generated this way in a batch. Creating questions is done before you create a quiz; existing questions are then added to quizzes once they exist.
To manually create individual quiz questions:
- Navigate to PressPrimer Quiz > Questions.
- Click Add New at the top of the page.
- Choose the Question Type first. The types of questions are defined above.
- Enter your Question Text. This is the question that users are answering or the statement they’re addressing with an answer choice. Questions and answer support rich text, so you can use the formatting bar or the Code tab to add any content you want to the question text. The Question Text field is required and must contain between 1 and 10,000 characters.
Important: While most HTML is supported in the Code view for questions, for security reasons we automatically remove scripts, embeds, iframes, objects, event handlers, and JavaScript URLs. - Enter your Answer Options next. These fields also support rich text and can include up to 2,000 characters. If you want to include optional feedback for an answer (so answer-level feedback to show to users after they answer questions), expand the Add feedback for this answer field and enter your feedback content.

- If you want to include question-level feedback, enter the feedback you want to use in the General Feedback section at the top of the page.
- On the right side of the page, you can optionally choose a Difficulty for the question. Beyond being useful to admins to identify question difficulty, it’s used for quizzes that are dynamically generated based on rules (so you can choose to include questions in a quiz that are of a particular difficulty).
- If you want to compare how long a user spends on a question vs. your expectation for how long it should take, enter an Expected Time value in seconds. This value is only used in reporting and not shown to end users.
- To assign points to a question, enter a value in the Points field. When multiple choice and true/false questions are answered correctly, all points are awarded to the user. If they are answered incorrectly, no points are awarded. Here’s how scoring works for multiple answer questions:
- This is the formula used: (correct answers selected – incorrect answers selected ) / total correct answers x maximum points
- The question is marked “correct” only if all correct answers are selected and no incorrect answers are selected
- Each incorrect selection cancels out one correct selection
- The score cannot be negative; 0 is the minimum score
- To link a question to Categories or Tags, choose or create whatever you want to use from the drop-down lists. Categories are used in several ways, including (optionally) showing a breakdown of score by category on the quiz results page, and in dynamically generated quizzes to include questions from certain categories only.
- To add the question to a question bank, choose the appropriate one from the Question Banks drop-down list.
- Save your changes by clicking Save Question on the right side of the page.
Adding Images to Questions and Answers
You can add images to question stems, answer options, and per-answer feedback. In the question editor, click the Insert image button in the toolbar of the stem, answer, or feedback field. A modal opens with a drag-and-drop zone and a click-to-browse option.
Drag an image file (JPG, PNG, GIF, or WebP) onto the zone or browse to select one. After it uploads, the image is inserted at your cursor position and you are prompted to enter alt text describing the image. Alt text is important for accessibility and is read by screen readers.
Each image you upload is private to the question it belongs to. The uploader does not show the WordPress media library or images uploaded to other questions, so images stay isolated between authors. When a question is deleted, its images are automatically cleaned up (unless the question has been duplicated, in which case the image is kept as long as a copy still uses it).
On the front end, images are sized to fit the question or answer and centered, and students can click an image to view it larger in a lightbox. In emailed results, images are replaced with an [Image] placeholder so the email stays readable for recipients whose email clients block images.
Tips & Troubleshooting
- You can reorder answers in the Answer Options list by clicking the icon with 6 dots in the upper left corner and then dragging the answer to where you want it.

- Quiz scores are calculated using the following formula: (Points Earned / Total Possible Points) x 100
- When you make changes to questions and answers, all revisions are stored. Questions and answers are stored based on their state at the time each quiz was attempted, even if changes were made later. This also applies to in-progress attempts, so if a user starts a quiz and exits it without completing it, you then change the quiz question, and the user resumes their quiz after the change, they will not see the changes. They will complete the quiz based on the state of questions and answers when they started the attempt.
- Keyboard shortcodes are available for everything in the front end. The following keys are used:
- Tab: Move between fields
- Enter: Save values or activate a button
- Escape: Cancel or close dialogs
