Skip to main content

Banks & questions

A bank is a named collection of questions that templates draw from. Banks are versioned by language, can be system-managed (FrontLine ships baseline banks) or tenant-custom, and questions inside them carry their own draft / active / retired lifecycle.

Bank list

/recruiting/assessments/banks

Filters: language (EN / FR), status (active / archived). Columns: bank name, language badge, active question count, status, last updated.

Row actions:

  • Edit (custom banks only) — opens a dialog to rename or change the description
  • Clone (any bank) — creates an editable copy

The Import button routes to the CSV importer. New bank opens the create dialog.

Bank detail

/recruiting/assessments/banks/[id]

The full question list inside a bank. Filters:

  • Status (draft / active / retired)
  • Type (MCQ, multi-response, typing, ranking, situational judgement)
  • Difficulty

Columns: question stem (clipped), type, difficulty, status, retire action (custom banks only).

Click a row to open the question detail at /banks/[id]/questions/[qid], where authors edit stems, options, correct answers, and metadata.

New question routes to /banks/[id]/questions/new.

Question types

TypeWhat candidates see
MCQSingle-select from N options
Multi-responseMulti-select; partial credit possible
TypingFree-text typing speed/accuracy test
RankingDrag-rank options
Situational judgement (SJT)Scenario + best/worst response selection

System banks ship with vetted baselines for each type; tenants typically clone and adapt rather than build from scratch.

CSV import

/recruiting/assessments/banks/import

Two-phase wizard:

  1. Dry run — upload CSV; the importer creates a job and validates every row, reporting valid count and errors per row.
  2. Commit — once dry run is clean (or you accept the partial), commit promotes valid rows into the target banks. Cancel abandons the staged import.

The CSV schema includes a bank_id column, so one file can populate multiple banks at once. Download template retrieves the schema with required columns.