ALOTDocumentation

Assessment Stage Types

Each assessment is made up of one or more stages. Candidates complete stages sequentially. You can mix and match stage types to create a comprehensive evaluation.

MCQ — Multiple Choice Questions

Classic single-answer multiple choice. Each question has 4 options and one correct answer.

Config options

  • questions[].text — Question text (supports markdown)
  • questions[].options — Array of 4 option strings
  • questions[].correctIndex — 0-based index of the correct answer
  • questions[].points — Points for this question (default: 1)
  • questions[].explanation — Optional explanation shown after submission

AI generation: Use Generate Questions in the dashboard to auto-generate MCQ questions via GPT-4o. PRO plan required.

TEXT — Open-ended Written Response

Candidates type a free-form answer. Ideal for behavioral questions or concept explanations.

Config options

  • questions[].prompt — The question prompt
  • questions[].maxWords — Word limit (e.g. 300)
  • questions[].points — Points value (default: 10)

CODE — Coding Challenge

Candidate writes code in a browser-based editor. Test cases are run automatically.

Config options

  • language — e.g. “javascript”, “python”, “typescript”
  • prompt — Problem statement
  • boilerplate — Starter code shown to the candidate
  • testCases[].input — Test case input string
  • testCases[].expectedOutput — Expected stdout
  • testCases[].isHidden — If true, candidate can't see this test case
  • timeLimitMs — Execution time limit per test (default: 5000)

AI_INTERVIEW — AI Voice Interview

A real-time voice interview conducted by an AI interviewer. Powered by GPT-4o for question generation and ElevenLabs for voice. Candidate answers are transcribed by Whisper.

After completion, an AI report is generated with a global score, skill scores, strengths, and areas for improvement — plus a PDF download.

Requires PRO plan.

Config options

  • role — Target job role (e.g. “Senior Frontend Engineer”)
  • skills — Array of skills to assess (e.g. [“React”, “TypeScript”, “System Design”])
  • difficulty“EASY” | “MEDIUM” | “HARD”
  • questionCount — Number of questions (default: 5)
  • voiceEnabled — Whether to play AI voice (default: true)

Full AI Interview documentation →

FILE_UPLOAD — Document Submission

Candidate uploads a file (PDF, DOCX, image). Uploaded to Cloudinary and attached to their session.

Config options

  • prompt — Instructions for the candidate
  • allowedFormats — e.g. [“pdf”, “docx”]
  • maxSizeMb — Maximum file size in MB (default: 10)

VIDEO — Video Response

Candidate records a video response directly in the browser (up to 5 minutes). Uploaded to Cloudinary.

Config options

  • prompt — What the candidate should record
  • maxDurationSeconds — Recording limit (default: 300)