Address
Via Lorenzo da Pelago 25, 59100, Prato (PO), Italy
Work Hours
Monday to Friday: 9AM - 5PM
Weekend: OFF
The Ultimate WordPress Exam Plugin for Online Testing

Learn how to create exam questions in WordPress using WPExams plugin. Complete guide covering multiple-choice questions, answer options, explanations, categories, and best practices for building an effective question bank.
Your question bank is the foundation of your entire exam system. In this comprehensive guide, you’ll learn how to create professional, well-structured multiple-choice questions that form the backbone of effective assessments. We’ll cover everything from basic question creation to advanced organization strategies.
Every WPExams question consists of:
When creating a question, you’ll work with these fields:
Question Details
├── Title (Required)
│ └── The main question text
├── Options (Required, 2-4 options)
│ ├── Option 1
│ ├── Option 2
│ ├── Option 3
│ └── Option 4
│ └── more options can also be added if needed ..
├── Correct Answer (Required)
│ └── Select from available options
├── Description/Explanation (Required)
│ └── Feedback text
└── Categories (Optional but recommended)
└── WordPress categories
WPExams → QuestionsAdd Question from the DashboardThe question title is what users see as the main question.
Guidelines:
Examples:
❌ Poor Question:
What is it?
Too vague, no context
✅ Good Question:
What is the capital city of France?
Clear, specific, unambiguous
❌ Poor Question:
The person who invented the light bulb was Edison or Tesla or someone else maybe?
Confusing, unprofessional
✅ Good Question:
Who is credited with inventing the practical incandescent light bulb?
Professional, clear, specific
Based on your General Settings, you’ll see the default number of options (2, 3, or 4) when creating a new question.
Current Default: Check WPExams → Settings → General → Default Answer Options
For each option field:
Question: What is the largest planet in our solar system? Option 1: Earth Option 2: Jupiter Option 3: Saturn Option 4: MarsIf you need more than the default number:
Note: You must have at least 2 options. The plugin requires a minimum of 2 choices.
To remove an option:
Important: If you remove the option that was selected as correct, you must select a new correct answer.
After adding all options:
Example:
Question: What is 2 + 2?
Option 1: 3
Option 2: 4 ← Correct
Option 3: 5
Option 4: 6
Correct Option: Option 2
Explanations serve multiple purposes:
Required Field: You must provide an explanation before publishing.
Best Practices:
Question: What is the capital of Japan?
Correct Answer: Tokyo
Explanation:
Tokyo has been the capital of Japan since 1868 when the Imperial court
moved there from Kyoto. It is Japan's largest city and the center of
government, serving as the official capital where the Emperor resides
and the National Diet convenes.
Question: Is HTML a programming language?
Correct Answer: No, it's a markup language
Explanation:
HTML (HyperText Markup Language) is a markup language, not a programming
language. Unlike programming languages, HTML doesn't have logic, loops,
or conditions. It describes the structure and presentation of web content.
JavaScript and Python are examples of programming languages that can add
interactivity to HTML pages.
Question: What year did World War II end?
Correct Answer: 1945
Explanation:
World War II officially ended in 1945. Germany surrendered on May 8, 1945
(V-E Day), and Japan surrendered on August 15, 1945, following the atomic
bombings of Hiroshima and Nagasaki. The formal surrender ceremony took
place on September 2, 1945, aboard the USS Missouri.
Categories help you:
Method 1: Before Creating Questions
Posts → Categories (WordPress default)Method 2: While Creating Questions
Educational Exam Example:
Categories:
├── Chapter 1: Introduction
├── Chapter 2: Basic Concepts
├── Chapter 3: Intermediate Topics
├── Chapter 4: Advanced Applications
├── Practice Questions
└── Bonus Material
Certification Exam Example:
Categories:
├── Domain 1: Core Principles
├── Domain 2: Technical Skills
├── Domain 3: Best Practices
├── Domain 4: Troubleshooting
└── Mixed Review
Training Program Example:
Categories:
├── Safety Procedures
├── Equipment Operation
├── Quality Control
├── Emergency Protocols
└── Compliance Requirements
For each question:
Example:
Question: What is photosynthesis?
Categories: ☑ Biology Basics
☑ Plant Science
☑ Chapter 3: Cellular Processes
Before clicking Publish, verify:
✅ Question Title:
✅ Answer Options:
✅ Correct Answer:
✅ Explanation:
✅ Categories:
WPExams → QuestionsWPExams → QuestionsTo Edit a Question:
What You Can Edit:
Important Notes:
To create similar questions:
This is useful for creating question variations.
By Category:
By Search:
By Date:
1. Be Specific and Clear:
❌ Poor: “What is good for health?” ✅ Good: “Which vitamin is essential for blood clotting?”
2. Avoid Negative Phrasing:
❌ Poor: “Which of the following is NOT true?” ✅ Good: “Which statement accurately describes photosynthesis?”
If you must use negatives, make them BOLD or CAPITALIZED: ✅ Acceptable: “Which of the following is NOT a primary color?”
3. Use Appropriate Difficulty:
Match difficulty to your audience:
4. Avoid “All of the Above” or “None of the Above”:
These reduce the educational value: ❌ Poor:
Option 3: All of the above
Option 4: None of the above
Instead, write specific options that test knowledge: ✅ Good:
Option 3: Both aerobic and anaerobic respiration
Option 4: Fermentation only
Distractors = Incorrect answer options
Good Distractors Should:
Example of Good Distractors:
Question: What is the primary function of red blood cells?
Option 1: Transporting oxygen (Correct)
Option 2: Fighting infections (Plausible - white blood cells do this)
Option 3: Clotting blood (Plausible - platelets do this)
Option 4: Producing antibodies (Plausible - immune system function)
All distractors are related to blood function, making them believable.
Example of Poor Distractors:
Question: What is the capital of France?
Option 1: Paris (Correct)
Option 2: Pizza (Obviously wrong)
Option 3: Blue (Makes no sense)
Option 4: 42 (Random number)
These distractors are obviously incorrect and don’t test knowledge.
Test basic factual knowledge:
Question: What does CPU stand for?
Options:
- Central Processing Unit (Correct)
- Computer Personal Unit
- Central Program Utility
- Common Processing Unit
Test understanding:
Question: Why do plants need sunlight?
Options:
- For photosynthesis to produce glucose (Correct)
- To stay warm at night
- To attract insects
- To prevent wilting
Test ability to apply knowledge:
Question: If a car travels 60 miles in 1 hour, how far will it travel in 2.5 hours at the same speed?
Options:
- 120 miles
- 150 miles (Correct)
- 180 miles
- 125 miles
Test ability to analyze:
Question: Which factor would MOST affect the rate of photosynthesis in plants?
Options:
- The color of the pot
- The amount of available light (Correct)
- The height of the plant
- The age of the soil
Currently, WPExams doesn’t have built-in import, but you can:
For 100+ Questions:
Bad: Question 1, Question 2
Good:
- "Math-Algebra: Solving Linear Equations"
- "Science-Biology: Cell Structure and Function"
Categories:
├── Mathematics
│ ├── Algebra
│ ├── Geometry
│ └── Calculus
├── Science
│ ├── Biology
│ ├── Chemistry
│ └── Physics
└── Language Arts
├── Grammar
├── Literature
└── Writing
Example: [Math-Easy] Basic Addition with Two Digits
Before Publishing Many Questions:
Issue: Ambiguous Questions
❌ "What is the best programming language?"
✅ "Which programming language is primarily used for iOS app development?"
Issue: Trick Questions
❌ "What is the capitol of France?" (Misspelled to trick)
✅ "What is the capital of France?"
Issue: Grammatical Clues
❌ "A CPU is an..."
- Option: "processor" (grammatically correct)
- Option: "memory" (grammatically incorrect)
✅ "A CPU is a..."
- Option: "processor"
- Option: "memory unit"
When to Reuse Questions:
When to Create New Questions:
For questions that need updates:
Error Message: “Please add question options”
Solution:
Error Message: “The first four options cannot be empty”
Solution:
Error Message: “Please select the correct option”
Solution:
Error Message: “Please add a description/explanation”
Solution:
Possible Causes:
Solution Steps:
WPExams → QuestionsFrom the main Dashboard (WPExams → Dashboard):
Total Questions Card:
To View Detailed Statistics:
WPExams → QuestionsExample: Creating a “Chapter 1” Question Set
Create Three Categories:
Assign ALL Questions to one difficulty category plus their topic category.
Example:
Question: "What is 2 + 2?"
Categories:
- Mathematics
- Difficulty: Easy
Question: "Solve: 3x + 7 = 22"
Categories:
- Mathematics
- Algebra
- Difficulty: Medium
Tools → ExportTools → ImportNow that you have a solid question bank:
✅ Getting Started:
✅ Quality Standards:
✅ Organization:
✅ Ready for Exams:
Your question bank is now established and ready to power your exams. Quality questions are the foundation of effective assessment, and with these practices, you’re creating a valuable educational resource.
Next: Learn how to build admin-defined exams using your question bank in Blog Post 3: Building Admin-Defined Exams.
Need help creating questions? Contact us at https://codoplex.com/contact