How Codeaid Works

Let’s put your candidates to the test. A real test that measures what matters.

With our Git-based testing platform, you can assess your candidates’ skills and how they use them to solve problems and build the functional software you need.

What is Git?

Git is a free, open source and the most popular distributed version control system that records changes made to code over time.

It has a unique data model in that each developer has their own copy of the project and can make changes to it without affecting the main project. When ready, developers can push their changes to the repository.

Why Codeaid Uses Git

Codeaid’s Git-based system replicates the same workflow that developers and engineers would use in real-life projects, simulating an environment that is as close to an actual work environment as possible.

By using a Git-based system, Codeaid can also measure the developer’s Git knowledge and understanding – which is a mandatory skill itself for most development roles.

What Is the Testing Process?

Step 1

Once a Codeaid account has been set up, you can get started right away and invite your candidates to take a test.

The email invite will include a short introduction, a link to where they can view the instructions, details about the challenge, and a prompt to begin the challenge.

Step 2

Once the challenge begins, the countdown of the timer will begin and a repository of all the challenge files are generated and shared with the candidate.

Step 3

The candidate will work on the task and submit the code based on the challenge instructions.

Step 4

Challenges are kept as close to the real thing as possible, and that means no artificial single-session constraints.

Candidates are free to push their code more than once or in sessions (just as they would in a natural work environment) until they are ready to submit their final code. Once ready, they complete the task by clicking on the Submit Challenge button.

Step 5

After the challenge is submitted, Codeaid will automatically grade the test, and you will receive a notification that the test has been completed along with a grading summary.

This will include the candidate’s details, the test details, a timeline of the start and end dates, and their final grade.

Best of Our Features

Grading System

A Built-In, Fully Automated Grading System

The Codeaid grading system knows what to look for and what insights you want to see. So, sit back and let it do all the tedious grading for you. Don’t worry, it will still show you how the grade was composed if you want to see more details on which sections were passed and which were failed.

Cancel/Extend

Need to cancel a test or extend the time limit?

Codeaid tests are flexible and allow you to easily cancel tests or extend the challenge time limit.

Notifications

Manage all notifications

Have full control over which notifications you, your team, and your candidates receive.

Multi-tenant

Fully multi-tenant system 

The Codeaid system has been designed to give you the flexibility of having multiple companies and/or teams under one account.

Records

Record of All Tests

The data from all tests are stored in the system so you can track and compare past and potential candidates.

Plagiarism

Check for Plagiarism

Our built-in plagiarism checker accurately detects copied or inauthentic work. Each candidate gets a similarity % score to show how much of their task was their own unique work and how much (if any) is similar to others.

Dashboard

Access All Your Data in One Centralized Dashboard

Drill down into the data to get more details about the quality of your candidate pool. Track test submissions, score statistics, and other key metrics through our always-up-to-date dashboard.

Filter/Search

Easily Filter and Search Through Your Candidates

Separate the developer wheat from the chaff by quickly and easily filtering through candidates that meet your standards.

Best of Our Features

Grading System

A Built-In, Fully Automated Grading System

The Codeaid grading system knows what to look for and what insights you want to see. So, sit back and let it do all the tedious grading for you. Don’t worry, it will still show you how the grade was composed if you want to see more details on which sections were passed and which were failed.

Cancel/Extend

Need to cancel a test or extend the time limit?

Codeaid tests are flexible and allow you to easily cancel tests or extend the challenge time limit.

Notifications

Manage all notifications

Have full control over which notifications you, your team, and your candidates receive.

Multi-tenant 

Fully multi-tenant system 

The Codeaid system has been designed to give you the flexibility of having multiple companies and/or teams unde

Records

Record of All Tests

The data from all tests are stored in the system so you can track and compare past and potential candidates.

Plagiarism

Check for Plagiarism

Our built-in plagiarism checker accurately detects copied or inauthentic work. Each candidate gets a similarity % score to show how much of their task was their own unique work and how much (if any) is similar to others.

Dashboard

Access All Your Data in One Centralized Dashboard

Drill down into the data to get more details about the quality of your candidate pool. Track test submissions, score statistics, and other key metrics through our always-up-to-date dashboard.

Filter/Search

Easily Filter and Search Through Your Candidates

Separate the developer wheat from the chaff by quickly and easily filtering through candidates that meet your standards.