Exam System

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.

  1. Go to Question Bank in the sidebar
  2. Click Add Question
  3. Select the question type: MCQ, CQ, or SQ (see detailed format guide)
  4. 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$)
  5. For MCQ: Add 4 options and mark the correct answer(s)
  6. For CQ/SQ: Add the model answer and marking rubric
  7. Map to the curriculum: Subject → Chapter → Topic
  8. Set Difficulty: Easy, Medium, or Hard
  9. Add optional Tags for categorization
  10. Add an Explanation (shown to students after the exam)
  11. 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

  1. Go to Question Bank → Import
  2. Click Download Template — choose Excel (.xlsx) or CSV format
  3. Open the template and fill in your questions following the format:
ColumnDescriptionRequired
Question TextThe question promptYes
TypeMCQ, CQ, or SQYes
Option AFirst option (MCQ only)For MCQ
Option BSecond optionFor MCQ
Option CThird optionFor MCQ
Option DFourth optionFor MCQ
Correct AnswerA, B, C, or D (MCQ)For MCQ
SubjectSubject nameYes
ChapterChapter nameYes
TopicTopic nameYes
DifficultyEasy, Medium, or HardYes
MarksPoints for this questionYes
ExplanationAnswer explanationNo
TagsComma-separated tagsNo
  1. Upload the filled file
  2. Review the preview — the system validates each row and flags errors:
    • ❌ Missing required fields
    • ⚠️ Unmatched curriculum mappings
    • ✅ Valid questions ready to import
  3. Fix any errors in the preview or re-upload a corrected file
  4. 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.

  1. Go to Question Bank → Generate with AI
  2. Configure generation parameters:
ParameterDescription
SubjectTarget subject
ChapterTarget chapter
TopicTarget topic
Question TypeMCQ, CQ, or SQ
DifficultyEasy, Medium, or Hard
Number of QuestionsHow many to generate (1-50)
LanguageQuestion language (English, Bengali, etc.)
  1. Click Generate
  2. The AI generates questions using your configured AI provider
  3. Review each generated question:
    • Accept — Adds to the question bank as-is
    • ✏️ Edit — Modify before accepting
    • Reject — Discard
    • 🔄 Regenerate — Generate a replacement
  4. 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

  1. Clear wording — Questions should be unambiguous and precise
  2. Appropriate difficulty — Match the difficulty to the target audience
  3. Good distractors — MCQ wrong options should be plausible but clearly wrong
  4. Add explanations — Help students learn from their mistakes
  5. Use LaTeX — For math/science, proper notation is essential
  6. Include images — Diagrams and figures improve understanding
  7. Tag properly — Correct curriculum mapping ensures questions appear in the right context

Related Articles

questionaddsinglebulkimportcreateAIgenerate