CodeCheck test invites now have the option to have an expiration period.
This setting can be found under the Settings tab on the CodeCheck test. This is an opt-in feature, so expiration periods are not enabled by default. When enabled, the expiration period can be set for a custom number between 3 to 90 calendar days.
How do I enable expiration period on a CodeCheck test?
You can set the expiration period on a CodeCheck test during the last stage in the test setup:
or edit the settings on the test page:
If you enable the expiration period, you can also choose to send reminders to the candidates about approaching deadline. Minimum expiration period that you can set is 1 day. However for the best candidate experience, we suggest setting it between 3 and 14 days. Please note that if you don't enable the expiration period and at the same time set an invite reminder, the reminders will be sent indefinitely.
How can I keep track of which test sessions are expiring/expired?
Click on the Candidates tab in the test, there is a column labeled "Expires in" and it will display in days how many are left until expiration. You can also manually cancel a session that has expired – this can be done both in the Candidates table as well as on the particular candidate report. A canceled ticket will be returned to the invites quota (provided that this is done within the same billing period as the invite was sent).
Can I adjust the expiration period for specific sessions?
Yes, it can also be disabled.
- Select the box(es) of the candidates you wish to adjust
- Click on the timer icon
You can select "Invites won't expire" to disable, or input to how many days you want the expiration period to be adjusted.
Note: The adjusted days are calculated from the time of adjustment.
Will my candidates know their test has an expiration period?
Yes, if you opted to send invites via Codility and provided the email address of your candidate, the invitation email sent out to the candidate will include information about their session's expiration period.
Your candidate will also be informed of any adjustments made to the expiration period, but only if you opted to send the invite via Codility and provided the email address of your candidate.
What happens when my candidate tries to access the link after the expiration period?
Once a candidate's unopened CodeCheck session reaches the expiration period, they will no longer be able to attempt their test.
How does the expiration period work if I reopen or resend a test session?
Reopening a test session refers to candidates who have completed their sessions but due to special circumstances they were granted extra time for their session or requested to re-attempt one or more tasks.
Resend a test session refers to candidates who have not received their test invite or their session has expired.
For both actions, the expiration period will be set based on the date and time of your action. I.e. your invite expiry is set to 10 days and you reopen a test for a candidate, your candidate will have 10 days to complete the test from the moment it is reopened.
Got any questions? We will be happy to assist at firstname.lastname@example.org.