Tests Management
Create, configure, and manage comprehensive coding assessments with advanced proctoring.
Overview
Tests are the core assessment units that combine multiple questions into a timed evaluation. Each test can include a mix of coding challenges, multiple-choice questions, and descriptive problems. Configure duration, proctoring settings, and question combinations to create the perfect assessment.
Multi-Question Tests
Combine coding, MCQ, MCA, and descriptive questions in a single comprehensive assessment.
Time Management
Set custom durations, track time spent per question, and enforce strict time limits.
Advanced Proctoring
Configure tab switching limits, disable copy-paste, and monitor candidate behavior.
Candidate Management
Generate unique test links, manage candidate access, and track participation.
Real-time Analytics
Monitor test progress, view submission statistics, and analyze performance metrics.
Test Configuration
Proctoring Settings
Security Controls
- • allowCopyPaste: Enable/disable copy-paste functionality
- • allowTabSwitch: Control tab switching behavior
- • maxTabSwitches: Set maximum allowed tab switches
- • allowRightClick: Enable/disable right-click context menu
Additional Features
- • allowPrint: Control print functionality
- • allowDevTools: Enable/disable developer tools
- • aiVoice: AI interviewer voice selection
- • isPremium: Premium feature access
Question Types Support
Coding
Programming challenges
MCQ
Single choice
MCA
Multiple choice
Descriptive
Open-ended
API Endpoints
Create Test
/api/v1/tests
Create a new coding assessment test with questions.
List Tests
/api/v1/tests
Get all your created tests.
Update Test
/api/v1/tests/{testId}
Update an existing test configuration.
Create Test Link
/api/admin/send-test-link
Generate and send test invitation links to candidates.
Delete Test
/api/v1/tests/{testId}
Delete a test and all associated submissions.