Getting Started with WPExams

Creating Your First Question Bank – Complete Guide to Question Management

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.


What You’ll Learn

  • How to create multiple-choice questions
  • Best practices for writing effective questions
  • Managing answer options (2-4 choices and even more)
  • Using categories for organization
  • Writing helpful explanations
  • Bulk question management
  • Quality control tips

Understanding Questions in WPExams

Question Structure

Every WPExams question consists of:

  1. Question Title: The main question text
  2. Answer Options: 2-4 multiple choice answers by default and can be added more if needed
  3. Correct Answer: The designated correct option
  4. Explanation: Detailed feedback shown after submission
  5. Categories: WordPress categories for organization

Question Fields Overview

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

Step 1: Creating Your First Question

Accessing the Question Creator

  1. Navigate to Questions:
    • Go to WPExams → Questions
    • Or click Add Question from the Dashboard
  2. Click “Add New”:
    • You’ll see the WordPress post editor
    • Question-specific fields appear in the “Question Details” metabox

Writing the Question Title

The question title is what users see as the main question.

Guidelines:

  • Be clear and specific
  • Avoid ambiguous wording
  • Keep it concise but complete
  • Use proper grammar and punctuation

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


Step 2: Adding Answer Options

Default Options

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

Adding Options

For each option field:

  1. Enter Clear Answer Text:
    • Keep options roughly equal in length
    • Avoid obvious wrong answers
    • Use parallel grammatical structure
  2. Example Question: Question: What is the largest planet in our solar system? Option 1: Earth Option 2: Jupiter Option 3: Saturn Option 4: Mars

Adding More Options

If you need more than the default number:

  1. Click “Add Option” button (bottom of options section)
  2. A new option field appears
  3. Fill in the additional option
  4. Repeat as needed

Note: You must have at least 2 options. The plugin requires a minimum of 2 choices.

Removing Options

To remove an option:

  1. Click the trash icon next to the option field
  2. The option is removed immediately
  3. You cannot remove if only 2 options remain
  4. The “Correct Answer” dropdown updates automatically

Important: If you remove the option that was selected as correct, you must select a new correct answer.


Step 3: Selecting the Correct Answer

Setting the Correct Option

After adding all options:

  1. Locate “Correct Option” dropdown
    • Below the answer options
    • Shows “Option 1”, “Option 2”, etc.
  2. Select the correct answer:
    • Click the dropdown
    • Choose the option number that is correct
  3. Verification:
    • The dropdown displays your selection
    • This determines which answer is marked correct

Example:

Question: What is 2 + 2?
Option 1: 3
Option 2: 4  ← Correct
Option 3: 5
Option 4: 6

Correct Option: Option 2

Step 4: Writing Effective Explanations

Purpose of Explanations

Explanations serve multiple purposes:

  • Reinforce correct understanding
  • Clarify common misconceptions
  • Provide additional context
  • Enhance learning value
  • Reduce user frustration

Creating Quality Explanations

Required Field: You must provide an explanation before publishing.

Best Practices:

  1. Explain Why It’s Correct:
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.
  1. Address Common Misconceptions:
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.
  1. Provide Additional Context:
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.

Explanation Length Guidelines

  • Minimum: 2-3 sentences
  • Recommended: 3-5 sentences
  • Maximum: 1 short paragraph (avoid essays)
  • Format: Use plain text, proper grammar

Step 5: Organizing with Categories

Why Use Categories?

Categories help you:

  • Organize questions by topic
  • Enable filtered exam creation
  • Allow users to practice specific areas
  • Simplify question management
  • Create targeted assessments

Creating Categories

Method 1: Before Creating Questions

  1. Go to Posts → Categories (WordPress default)
  2. Add your categories:
    • Name: “Basic Mathematics”
    • Slug: auto-generated
    • Description: (optional)
  3. Click “Add New Category”

Method 2: While Creating Questions

  1. In the question editor, find the “Categories” box (right sidebar)
  2. Click “+ Add New Category”
  3. Type the category name
  4. Click “Add New Category”

Recommended Category Structure

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

Assigning Categories

For each question:

  1. Locate Categories box (right sidebar, below Publish)
  2. Check relevant categories:
    • One or multiple categories allowed
    • At least one recommended
    • No limit on number of categories
  3. Create new if needed:
    • Click “+ Add New Category”
    • Enter name and click add

Example:

Question: What is photosynthesis?
Categories: ☑ Biology Basics
           ☑ Plant Science
           ☑ Chapter 3: Cellular Processes

Step 6: Publishing Your Question

Pre-Publish Checklist

Before clicking Publish, verify:

Question Title:

  • [ ] Clear and specific
  • [ ] Grammatically correct
  • [ ] No spelling errors

Answer Options:

  • [ ] At least 2 options filled
  • [ ] All options are distinct
  • [ ] Options are parallel in structure
  • [ ] No obviously wrong answers

Correct Answer:

  • [ ] Selected in dropdown
  • [ ] Actually correct (verify!)
  • [ ] Not changed by accident

Explanation:

  • [ ] Filled in (required)
  • [ ] Explains why answer is correct
  • [ ] 2-3 sentences minimum
  • [ ] Clear and helpful

Categories:

  • [ ] At least one selected
  • [ ] Appropriate for content
  • [ ] Matches organization plan

Publishing

  1. Save Draft First (Recommended):
    • Click “Save Draft” button
    • Review your question one more time
    • Make any necessary edits
  2. Publish:
    • Click the blue “Publish” button
    • Confirmation message appears
    • Question is now available for exams
  3. Verification:
    • Go to WPExams → Questions
    • Your question appears in the list
    • Status shows “Published”

Managing Your Question Bank

Viewing All Questions

  1. Navigate to Question List:
    • Go to WPExams → Questions
    • See all published questions
  2. List View Columns:
    • Title: Question text
    • Categories: Assigned categories
    • Date: Publication date
  3. Available Actions:
    • Edit: Modify question details
    • Quick Edit: Fast editing of title and categories
    • Trash: Delete question
    • View: Preview question (admin only)

Editing Existing Questions

To Edit a Question:

  1. Hover over question title
  2. Click “Edit” link
  3. Make your changes
  4. Click “Update” button

What You Can Edit:

  • Question title/text
  • Any answer option
  • Correct answer selection
  • Explanation text
  • Categories

Important Notes:

  • Editing affects ALL exams using this question
  • Past exam results remain unchanged
  • Consider duplicating instead of editing if question is in use

Duplicating Questions

To create similar questions:

  1. Open the question to duplicate
  2. Save as Draft:
    • Change status to “Draft”
    • Modify the question text
    • Change necessary options
    • Update explanation
  3. Publish as new question

This is useful for creating question variations.

Filtering Questions

By Category:

  1. Click “All Categories” dropdown above question list
  2. Select a specific category
  3. List filters to show only that category
  4. Click “Filter” button

By Search:

  1. Use search box (top right)
  2. Enter keywords
  3. Press Enter
  4. Results show matching questions

By Date:

  1. Click “All Dates” dropdown
  2. Select month/year
  3. Click “Filter”

Best Practices for Question Writing

Writing Effective Questions

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:

  • Beginner: Focus on recall and recognition
  • Intermediate: Require application and analysis
  • Advanced: Test synthesis and evaluation

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

Creating Plausible Distractors

Distractors = Incorrect answer options

Good Distractors Should:

  • Be plausible to someone who doesn’t know the answer
  • Test common misconceptions
  • Be parallel in structure
  • Avoid being obviously wrong

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.


Question Types and Formats

1. Knowledge/Recall Questions

Test basic factual knowledge:

Question: What does CPU stand for?
Options:
- Central Processing Unit (Correct)
- Computer Personal Unit
- Central Program Utility
- Common Processing Unit

2. Comprehension Questions

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

3. Application Questions

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

4. Analysis Questions

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

Bulk Question Management

Importing Questions

Currently, WPExams doesn’t have built-in import, but you can:

  1. Duplicate and Modify:
    • Create template questions
    • Duplicate via WordPress
    • Modify each copy
  2. Use WordPress Import Tools:
    • Export questions as XML
    • Modify in bulk
    • Re-import

Organizing Large Question Banks

For 100+ Questions:

  1. Use Descriptive Titles:
Bad: Question 1, Question 2
Good: 
- "Math-Algebra: Solving Linear Equations"
- "Science-Biology: Cell Structure and Function"
  1. Create Detailed Category Structure:
Categories:
├── Mathematics
│   ├── Algebra
│   ├── Geometry
│   └── Calculus
├── Science
│   ├── Biology
│   ├── Chemistry
│   └── Physics
└── Language Arts
    ├── Grammar
    ├── Literature
    └── Writing
  1. Use Consistent Naming:
  • Prefix with subject
  • Include difficulty level
  • Add topic identifiers

Example: [Math-Easy] Basic Addition with Two Digits


Quality Control and Review

Reviewing Your Questions

Before Publishing Many Questions:

  1. Peer Review:
    • Have colleague review for clarity
    • Check accuracy of correct answers
    • Verify explanations are helpful
  2. Test Questions Yourself:
    • Create a test exam
    • Take it from student perspective
    • Note any confusing wording
  3. Accuracy Check:
    • Verify facts in explanations
    • Confirm correct answer is truly correct
    • Check for typos and grammar

Common Quality Issues

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"

Advanced Question Management

Question Reuse Strategy

When to Reuse Questions:

  • Multiple versions of the same exam
  • Different difficulty levels
  • Review/practice exams
  • Randomized question selection

When to Create New Questions:

  • Different topics entirely
  • Varying difficulty significantly
  • Avoiding pattern recognition
  • Building comprehensive coverage

Versioning Questions

For questions that need updates:

  1. Keep Original:
    • Don’t delete old version
    • Change status to “Draft”
    • Add ” (Old Version)” to title
  2. Create Updated Version:
    • Duplicate the question
    • Make improvements
    • Add ” (v2)” or ” (Updated)” to title
    • Publish new version
  3. Update Exams:
    • Replace old question with new in exams
    • Document the change
    • Notify users if necessary

Troubleshooting Question Issues

Problem: Can’t Publish Question

Error Message: “Please add question options”

Solution:

  • Fill in all required option fields
  • You must have at least 2 options filled
  • Check that Option 1 and Option 2 are not empty

Error Message: “The first four options cannot be empty”

Solution:

  • If you set default to 4 options in settings
  • All 4 must be filled (or removed)
  • Fill remaining options or click trash icon to remove extras

Error Message: “Please select the correct option”

Solution:

  • Use the “Correct Option” dropdown
  • Select which option number is correct
  • Don’t leave dropdown blank

Error Message: “Please add a description/explanation”

Solution:

  • Scroll to Description/Explanation field
  • Must contain at least some text
  • Add 2-3 sentences minimum

Problem: Question Not Appearing in Exam Search

Possible Causes:

  1. Not Published:
    • Check question status
    • Must be “Published”, not “Draft”
  2. Category Mismatch:
    • Verify question categories
    • Check exam category filter
    • Ensure overlap exists
  3. Question Limit:
    • Check if already selected maximum questions
    • Remove one to add another

Solution Steps:

  1. Go to WPExams → Questions
  2. Find your question in list
  3. Verify “Status” column shows “Published”
  4. Click “Quick Edit”
  5. Verify categories are checked
  6. Click “Update”

Question Bank Statistics

Tracking Your Progress

From the main Dashboard (WPExams → Dashboard):

Total Questions Card:

  • Shows count of all published questions
  • Click to view question list
  • Updated in real-time

To View Detailed Statistics:

  1. Go to WPExams → Questions
  2. Top of page shows: “X items”
  3. Use filters to see:
    • Questions per category
    • Questions by date
    • Recently modified

Creating Question Sets

Topic-Based Sets

Example: Creating a “Chapter 1” Question Set

  1. Create Category: “Chapter 1: Introduction”
  2. Create 10-15 Questions:
    • All assigned to “Chapter 1: Introduction”
    • Cover all chapter objectives
    • Mix difficulty levels
  3. Use in Exams:
    • Admin-defined: Select specific questions
    • User-defined: Users can filter by “Chapter 1”

Difficulty-Based Sets

Create Three Categories:

  • “Difficulty: Easy” (60% of questions)
  • “Difficulty: Medium” (30% of questions)
  • “Difficulty: Hard” (10% of questions)

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

Exporting Questions for Backup

Manual Backup Method

  1. Use WordPress Export:
    • Go to Tools → Export
    • Select “Questions” (wpexams_question)
    • Download XML file
    • Store securely
  2. Import If Needed:
    • Go to Tools → Import
    • Install WordPress Importer
    • Upload XML file
    • Questions restored

Next Steps

Now that you have a solid question bank:

  1. Create Admin-Defined Exams (Blog Post 3)
    • Select specific questions
    • Build structured exams
    • Configure exam settings
  2. Enable User-Defined Exams (Blog Post 4)
    • Allow custom practice tests
    • Configure randomization
    • Set question pools

Question Bank Checklist

Getting Started:

  • [ ] First question created successfully
  • [ ] Categories structure planned
  • [ ] Naming convention established
  • [ ] Explanation template created

Quality Standards:

  • [ ] All questions clear and specific
  • [ ] Plausible distractors created
  • [ ] Explanations helpful and accurate
  • [ ] Grammar and spelling verified

Organization:

  • [ ] Categories created and assigned
  • [ ] Questions properly categorized
  • [ ] Easy to search and filter
  • [ ] Backup exported

Ready for Exams:

  • [ ] Minimum 10 questions per category
  • [ ] Mix of difficulty levels
  • [ ] All questions published
  • [ ] Quality review completed

Conclusion

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

Leave a Reply

Your email address will not be published. Required fields are marked *