How to Add Single & Bulk Questions
Add questions one-by-one, import in bulk from files, or generate with AI — complete guide for all three methods
How to Add Single & Bulk Questions
There are three ways to populate your question bank: manual entry, bulk import, and AI generation. Each method has its strengths.
Method 1 — Adding a Single Question
Best for carefully crafted, high-quality questions.
- Go to Question Bank in the sidebar
- Click Add Question
- Select the question type: MCQ, CQ, or SQ (see detailed format guide)
- Enter the question text:
- Supports rich text formatting (bold, italic, lists)
- Supports images (upload or paste)
- Supports LaTeX for mathematical notation (e.g.,
$E = mc^2$)
- For MCQ: Add 4 options and mark the correct answer(s)
- For CQ/SQ: Add the model answer and marking rubric
- Map to the curriculum: Subject → Chapter → Topic
- Set Difficulty: Easy, Medium, or Hard
- Add optional Tags for categorization
- Add an Explanation (shown to students after the exam)
- Click Save
📸 Screenshot: Single question creation form (MCQ)
Method 2 — Bulk Import
Best for importing from existing question databases or migrating from other systems.
Step-by-Step
- Go to Question Bank → Import
- Click Download Template — choose Excel (.xlsx) or CSV format
- Open the template and fill in your questions following the format:
| Column | Description | Required |
|---|---|---|
| Question Text | The question prompt | Yes |
| Type | MCQ, CQ, or SQ | Yes |
| Option A | First option (MCQ only) | For MCQ |
| Option B | Second option | For MCQ |
| Option C | Third option | For MCQ |
| Option D | Fourth option | For MCQ |
| Correct Answer | A, B, C, or D (MCQ) | For MCQ |
| Subject | Subject name | Yes |
| Chapter | Chapter name | Yes |
| Topic | Topic name | Yes |
| Difficulty | Easy, Medium, or Hard | Yes |
| Marks | Points for this question | Yes |
| Explanation | Answer explanation | No |
| Tags | Comma-separated tags | No |
- Upload the filled file
- Review the preview — the system validates each row and flags errors:
- ❌ Missing required fields
- ⚠️ Unmatched curriculum mappings
- ✅ Valid questions ready to import
- Fix any errors in the preview or re-upload a corrected file
- Click Import All
📸 Screenshot: Bulk import preview with validation results
Tip: Start with a small batch (10-20 questions) to verify the format works correctly before importing hundreds.
Method 3 — AI Question Generation
Best for quickly generating a large number of questions with human review.
- Go to Question Bank → Generate with AI
- Configure generation parameters:
| Parameter | Description |
|---|---|
| Subject | Target subject |
| Chapter | Target chapter |
| Topic | Target topic |
| Question Type | MCQ, CQ, or SQ |
| Difficulty | Easy, Medium, or Hard |
| Number of Questions | How many to generate (1-50) |
| Language | Question language (English, Bengali, etc.) |
- Click Generate
- The AI generates questions using your configured AI provider
- Review each generated question:
- ✅ Accept — Adds to the question bank as-is
- ✏️ Edit — Modify before accepting
- ❌ Reject — Discard
- 🔄 Regenerate — Generate a replacement
- Accepted questions are automatically added to the bank with proper curriculum mapping
📸 Screenshot: AI question generation interface with accept/reject buttons
Important: Always review AI-generated questions for accuracy. AI can sometimes produce incorrect answers or poorly worded questions.
Tips for Quality Questions
- Clear wording — Questions should be unambiguous and precise
- Appropriate difficulty — Match the difficulty to the target audience
- Good distractors — MCQ wrong options should be plausible but clearly wrong
- Add explanations — Help students learn from their mistakes
- Use LaTeX — For math/science, proper notation is essential
- Include images — Diagrams and figures improve understanding
- Tag properly — Correct curriculum mapping ensures questions appear in the right context
Related Articles
- How to Create MCQ, CQ & SQ — Detailed format guide for each type
- How to Manage Question Banks — Navigate and organize questions
- How to Generate Exam Sets — Use questions in randomized exams
- How to Set Up AI Providers — Configure AI for question generation