Skip to main content

Question Bank — pull items while editing an assessment

Consumer workflow for assessment authors—not the catalogue management surface.

Prerequisites

  • Persona may access Question Bank route broadly (canAccessQuestionBank).
  • You must hold rights to mutate questions on this assessment instance (canMutateAssessments lineage + company staff rules). Without them, drawers open read-only or not at all.

Typical integration

While editing /assessments/[assessment-id]:

  1. Open Questions management region (Assessment builder).
  2. Trigger Question bank drawer / picker (questionBankDrawerOpen UX).
  3. Search/filter catalogue rows (skills, statuses, variants).
  4. Select permissible items → confirm Insert/Add command.
  5. Wait for list refresh—the UI issues refreshAssessmentQuestionsAfterBankInsert under the hood.
  6. Bank-sourced rows keep invisible provenance linkage (question_bank_id) for auditing.

:::tip Removing duplicates

existingQuestionBankIdsOnAssessment logic prevents naive double-insert—if customers complain “missing second variant,” validate whether duplicates are suppressed by policy.

:::


If drawer never appears

Cross-check canManageQuestionBank vs canAccessQuestionBank; some personas only consume via browse elsewhere.