Pinpoint integrates with Codility's platform, allowing you to send any candidate a Codility assessment directly in Pinpoint. We will then show the status of the assessment and the total score when it becomes available.
This article is split up into 2 sections:
In order to link your Pinpoint and Codility accounts, you'll need to know your Client Secret key, and API key.
Login to Codility and click My Account > Settings. Navigate to the 'Integrations' tab and on the right-hand-side under the Custom integrations heading, click 'more info'.
If this is your first time, you may need to first create an application - give your application a name - we'd suggest 'Pinpoint'.
Once you've clicked 'more info', you'll be presented with the credentials you need to pop into Pinpoint.
Your API key is the the value directly after the word 'Bearer', ie. in this example our API key is 'eu.eoiwn234io5n3oinf43ino'
Your Client Secret is available in the 'Your OAuth credentials' section. In this example, it is '23iondoi3n...' (etc).
In Pinpoint, visit the Settings > Integrations menu
In the integrations menu, click on the Apps button and then search for, or scroll down to, the Codility integration. Click the Add button for that integration.
Add in your Client Secret and API key, and then press Save.
Press the Disabled toggle in the top right corner until it reads Enabled
How do I send a candidate an assessment?
Open the candidate's profile and from the action button (three small dots) select the Send Codility assessment option:
Pinpoint will then ask you to confirm the email address where you want the assessment to be sent, and also to choose which assessment you want to send to the candidate. This is populated from the available 'tests' you have created in Codility.
Once you have created an assessment, you will then see a new tab, named 'Assessments' showing current and completed assessments.
Codility send us the current status and a score, if one is available. We also include a link through to Codility so that you can see a more granular breakdown of how the candidate performed.