Teacher Guide

Complete guide for managing questions and exams

1. Getting Started

1.1 Logging In

Steps:

  1. Navigate to: https://cbt.techageinnovations.com
  2. Enter your email and password
  3. Click "Login"

1.2 Your Role as a Teacher

As a teacher, you can:

  • View exams assigned to you
  • Add questions to your assigned exam subjects
  • Manage your question bank
  • Use AI to generate questions
  • Import questions via CSV
  • Edit and delete questions
Important: You can only manage questions for subjects assigned to you by the administrator.

2. Understanding Your Dashboard

2.1 Dashboard Overview

Your dashboard shows:

  • Assigned Exams: Number of exams you're assigned to
  • Total Questions: Questions you've created
  • Pending Tasks: Exams needing questions

2.2 Assigned Exam Subjects

Each card shows:

  • Exam title and subject name
  • Progress bar (questions added / question limit)
  • Exam date and status
  • "Manage Questions" button
Tip: Click "Manage Questions" to go directly to that exam subject's question management page.

3. Understanding Your Assignments

3.1 What is an Assignment?

An assignment is when the administrator assigns you to manage questions for a specific subject in a specific exam.

Example: You might be assigned to add 20 Mathematics questions for the "Mid-Term Exam 2024".

3.2 Question Limits

Each assignment has a question limit set by the administrator. You must add exactly that number of questions.

Important: You cannot add more questions than the limit. The system will prevent over-assignment.

4. Adding Questions to Exams

4.1 Three Ways to Add Questions

  1. Manual Entry: Type questions one by one
  2. AI Generator: Generate questions using AI
  3. CSV Import: Upload multiple questions at once

4.2 Manual Entry

Steps:

  1. From dashboard, click "Manage Questions" on an assignment
  2. Click "Add Questions Manually" button
  3. You'll see multiple question forms (based on remaining slots)
  4. For each question, fill in:
    • Question Text: The question itself
    • Option A, B, C, D: Four answer choices
    • Correct Answer: Select A, B, C, or D
    • Difficulty: Easy, Medium, or Hard
    • Topic: e.g., "Algebra", "Photosynthesis"
    • Marks: Points for this question (default: 1)
  5. Click "Save All Questions"
Tip: You can fill in as many or as few forms as you want. Empty forms will be ignored.

5. Managing Your Question Bank

5.1 What is the Question Bank?

The Question Bank is your personal library of questions. You can:

  • Create questions for future use
  • Edit existing questions
  • Assign questions to multiple exams
  • Organize by subject and topic

5.2 Adding Questions to Question Bank

Steps:

  1. Go to "Question Bank" from sidebar
  2. Click "Add Question" button
  3. Select subject
  4. Fill in question details
  5. Click "Save Question"

5.3 Filtering Questions

Use filters to find questions quickly:

  • Subject: Show only specific subject
  • Difficulty: Easy, Medium, or Hard
  • Topic: Search by topic keyword

6. Using the AI Question Generator

6.1 What is AI Generator?

The AI Generator uses artificial intelligence to create questions based on your specifications. It's fast and helps you create quality questions quickly.

6.2 Generating Questions

Steps:

  1. From exam subject page, click "Generate with AI"
  2. Or go to "AI Generator" from sidebar
  3. Fill in the form:
    • Subject: Select subject
    • Topic: e.g., "Quadratic Equations"
    • Number of Questions: How many to generate
    • Difficulty: Easy, Medium, or Hard
    • Context (optional): Additional instructions
  4. Click "Generate Questions"
  5. Wait for AI to generate (may take 10-30 seconds)
  6. Review generated questions
  7. Edit if needed (click Edit button on each question)
  8. Click "Save to Question Bank" or "Save to Exam"

6.3 Editing Generated Questions

Always review AI-generated questions:

  • Check question clarity
  • Verify correct answer is accurate
  • Ensure options are distinct
  • Edit any issues before saving
Tip: Be specific in your topic and context for better quality questions.

7. Importing Questions via CSV

7.1 CSV Format

Your CSV file must have these columns:

  • question: The question text
  • option_a: First option
  • option_b: Second option
  • option_c: Third option
  • option_d: Fourth option
  • answer: Correct answer (a, b, c, or d)
  • difficulty: easy, medium, or hard
  • topic: Topic name
  • marks: Points (optional, default: 1)

7.2 Importing Process

Steps:

  1. Prepare your CSV file with correct format
  2. From exam subject page, click "Upload CSV"
  3. Or from Question Bank, click "Import CSV"
  4. Select your CSV file
  5. Click "Import"
  6. Review import summary
Tip: Download the sample CSV file to see the correct format.

7.3 Common CSV Errors

  • Missing columns: Ensure all required columns are present
  • Wrong answer format: Use lowercase a, b, c, or d
  • Empty cells: Fill in all required fields
  • Special characters: Avoid special characters in CSV

8. Editing Questions

8.1 Editing from Question Bank

Steps:

  1. Go to "Question Bank"
  2. Find the question you want to edit
  3. Click the pencil icon (Edit)
  4. Modal opens with question details
  5. Make your changes
  6. Click "Update Question"

8.2 Editing from Exam Subject Page

Steps:

  1. Go to exam subject questions page
  2. Find the question in the list
  3. Click the pencil icon (Edit)
  4. Make your changes
  5. Click "Update Question"
Warning: Editing a question affects it everywhere it's used. If the question is in multiple exams, all will be updated.

9. Assigning Questions from Question Bank to Exams

9.1 Why Assign from Question Bank?

Instead of creating new questions for each exam, you can reuse questions from your Question Bank. This saves time and maintains consistency.

9.2 Assignment Process

Steps:

  1. Go to "Question Bank"
  2. Filter by subject to find relevant questions
  3. Select questions using checkboxes
  4. Click "Assign X to Exam" button
  5. Select target exam subject from dropdown
  6. Review the info panel:
    • Shows how many questions match
    • Shows available slots
    • Warns if limit exceeded
  7. Click "Assign Questions"

9.3 Smart Assignment Features

  • Subject Matching: Only questions matching the exam subject are assigned
  • Limit Enforcement: Cannot exceed question limit
  • Duplicate Prevention: Questions already in exam are skipped
  • Real-time Feedback: See what will happen before confirming
Tip: Select more questions than needed. The system will assign only up to the available slots.

10. Best Practices

10.1 Writing Good Questions

  • Be Clear: Use simple, unambiguous language
  • Be Specific: Avoid vague or general questions
  • Test One Concept: Each question should test one thing
  • Avoid Tricks: Don't try to confuse students
  • Check Grammar: Proofread for errors

10.2 Creating Good Options

  • Make them plausible: All options should seem possible
  • Similar length: Don't make correct answer obviously longer
  • Avoid "All of the above": Can be confusing
  • Avoid "None of the above": Unless necessary
  • Randomize position: Don't always make A or D correct

10.3 Difficulty Levels

  • Easy: Basic recall, definitions, simple facts
  • Medium: Application, understanding, analysis
  • Hard: Complex problems, synthesis, evaluation

10.4 Organization Tips

  • Use consistent topic names
  • Build your question bank gradually
  • Review and update questions regularly
  • Keep track of question performance

11. Troubleshooting

11.1 Common Issues

Issue: Can't add more questions

Solutions:

  • Check if question limit is reached
  • Verify you're assigned to this exam subject
  • Contact administrator to increase limit

Issue: AI Generator not working

Solutions:

  • Check your internet connection
  • Try with fewer questions
  • Be more specific in topic description
  • Contact administrator if problem persists

Issue: CSV import fails

Solutions:

  • Check CSV format matches template
  • Ensure all required columns are present
  • Verify answer column uses lowercase a/b/c/d
  • Remove special characters
  • Save as CSV UTF-8 format

Issue: Can't see my assignments

Solutions:

  • Verify administrator has assigned you
  • Check if exam is still in draft status
  • Refresh the page
  • Contact administrator

11.2 Getting Help

If you need assistance:

  • Check the FAQ page
  • Contact your administrator
  • Email technical support