Create and Manage a Quiz

This guide covers quiz creation, update behavior, question import from Question Bank, validations, and troubleshooting.

Audience: Admins, Trainers, Managers
Scope: Quiz create/update wizard, Quiz view, Quiz review, and Question Bank import


  1. Quick Start
  2. Wizard Overview (5 Steps)
  3. Detailed Configuration
  4. Import Questions from Question Bank
  5. Validation Rules and Guardrails
  6. Permissions and Constraints
  7. Troubleshooting
  8. Best Practices


1) Quick Start

  • Open the relevant course and the target module/chapter.
  • Add content type: Quiz.
  • Complete the 5-step wizard – review and save the settings.


2) Wizard Overview (5 Steps)

Step Purpose Main Inputs
1. Information Define quiz identity and scoring mode. Title, description, instructions, quiz type, passing %
2. Availability Control when learners can access quiz. Open access or completion-based rules
3. Settings Control attempt and answer behavior. Shuffle, answer visibility, time limit, attempts, notifications
4. Question Selection Control how questions are served. All/Random/Smart strategy, negative marking
5. Review Final validation summary before save. Read-only review card and error list


Navigation behavior:
  • Step cards are clickable.
  • Forward movement requires current-step validation.
  • Create mode starts at Step 1.
  • Edit mode opens directly on Step 5 (Review).


3) Detailed Configuration

Step 1: Information

  • Quiz Title is required.
  • Quiz Type:
    • Practice: learning-oriented, passing percentage not required.
    • Mastery: formal assessment, passing percentage expected.
  • Note: If the quiz type is Mastery and it contains Subjective questions, the type will be locked and cannot be changed to Practice.


Step 2: Availability

Choose from the below 2 options:

  • Open Access: Available immediately to all Trainees
  • Min. Course Completion %: Minimum Course completion required


Step 3: Settings

  • Shuffle Questions & Options: Randomize question order and answer choices on each attempt
  • Show Correct Answers After Attempt: Trainees can review the correct answers once they finish
  • Time-Barred Quiz: Set a maximum duration for completing this quiz
  • Consider “In Progress”: Mark the quiz as in-progress when a trainee starts but has not yet submitted
  • Notify Trainer When Evaluation is Pending: Send notification when quiz is submitted and requires evaluation (not for Practice quizzes)
  • Unlimited Attempts: Choose whether to allow unlimited attempts or set a fixed limit


Step 4: Question Selection

  • All Questions: Serve all quiz questions.
  • Random: Serve fixed count per attempt.
  • Smart: Distribute count by category/tag mix.
  • Optional negative marking: With value between 0 and 1.


Step 5: Review

  • Summarizes all sections before saving the quiz configuration.



4) Import Questions from Question Bank

  • How to import:
    • Open the relevant quiz in course content.
    • Click Add QuestionImport From Question Bank.
    • Filter and select questions, then click Add Questions and confirm.
  • Import constraints:
    • Questions already used in the same quiz are excluded.
    • For practice quiz, subjective question import is restricted.
    • Imported questions are linked to Question Bank records.


Important: Linked quiz questions can resolve content from Question Bank at runtime through questionBankID mapping.


5) Validation Rules and Guardrails

  • Title is required.
  • Mastery quiz should have valid passing percentage.
  • Time limit must be within supported range.
  • Attempts count must be valid when unlimited is off.
  • Random count cannot exceed available questions.
  • Smart selection totals must match selected total.
  • Negative marking must be between 0 and 1.



6) Permissions and Constraints

  • User must be authenticated.
  • Question Bank import requires Question Bank create/update access based on role restrictions.


7) Troubleshooting

No questions available for random/smart: Add/import questions first. Check filters on Question Bank import screen. Already-linked questions are hidden from re-import.

Cannot import subjective questions: Check quiz type and current subjective rules.

Notify trainer not clickable: Expected for some practice configurations.

Save blocked by validation: Recheck required fields and numeric ranges. Review strategy-specific limits (Random/Smart). Verify negative marking value.



8) Best Practices

  • Use clear naming (module + objective).
  • Keep instructions short and actionable.
  • Use mastery only when pass/fail grading is required.
  • Use random/smart with larger question pools.
  • Always validate using the Review step before save.