Documentation

Technical guides for integrating and using ExamDesk.

Contents

Getting Started

ExamDesk provides a complete platform for creating and managing coding assessments. To get started, create a recruiter account and verify your email address.

Quick Start

After signing up, you can immediately create your first test by navigating to the Dashboard and clicking "Create New Test." You'll be guided through adding questions, setting time limits, and configuring proctoring options.

Creating Tests

Tests in ExamDesk consist of one or more coding questions. Each question can be configured with:

Writing Test Cases

Test cases validate candidate submissions automatically. Each test case has an input and expected output.

Example

{
  "test_cases": [
    {
      "input": "[2, 7, 11, 15], 9",
      "expected_output": "[0, 1]",
      "is_hidden": false
    },
    {
      "input": "[3, 2, 4], 6",
      "expected_output": "[1, 2]",
      "is_hidden": true
    }
  ]
}

Hidden test cases are not visible to candidates but are used in final scoring.

Proctoring & Security

ExamDesk includes built-in security features to maintain test integrity:

Each feature can be enabled or disabled per test in the test settings.

API Reference

ExamDesk provides a REST API for programmatic access. Authenticate using your API key in the request header:

curl -H "Authorization: Bearer YOUR_API_KEY" \
     https://api.examdesk.com/v1/tests

Full API documentation is available upon request for enterprise customers. Contact support for access.