You can add your own content through exclusive tasks by going to Create tasks -> Create task or Task Library > Create your own task.
There are six types of exclusive tasks you can create within your Codility account:
- Technology-Agnostic Tasks - automatic grading, plagiarism detection
- Technology-Specific Tasks - automatic grading, plagiarism detection
- Multiple Response Tasks - automatic grading
- Multiple Choice Tasks - automatic grading
- Upload Tasks - manual grading
- Essay Tasks - manual grading
When it comes to your Exclusive tasks, you can either publish them right away or keep them in a draft to continue working on the content until it's ready. You can see how to access your drafts here.
TECHNOLOGY-AGNOSTIC TASKS
A coding task creation requires a name and synopsis to start off with. You are required to set the time limit for the task. Then you have to choose a function signature, this will give the option to choose what the return type as well as how many parameters the function takes. A reference solution is required with the question, preferably in all the languages that you want the candidate to be able to code in.
We recommend giving a couple of example test cases as well as correctness test cases. The example test cases are not graded but they are good for candidate reference. After this go ahead and click "Save draft". We run quality checks on the task submitted, we reach out to you once it is approved and uploaded to the library.
Click here to read a more detailed guide to creating your exclusive coding tasks.
If you find that you are unable to make the task you want using the Exclusive Task suite in the Codility app, contact us at support@codility.com and we will be happy to help.
TECHNOLOGY-SPECIFIC TASKS
Technology-specific tasks allow authors to define conditions and expected behavior evaluated by unit tests. This approach offers authors a way to write tests for a broader range of problems with less effort and a lower risk of errors. You can see a detailed guide on how to create technology-specific tasks here.
MULTIPLE RESPONSE QUESTIONS
The process of creating multiple-response questions is essentially the same as when you want to create a multiple-choice task - the difference is that here you can choose anywhere from none to all the answers as correct responses to your question.
MULTIPLE CHOICE QUESTIONS
A Multiple choice questions requires a name and synopsis to start off with. Then you go ahead and write the question along with the choices that you give the candidate taking the test. To add another multiple choice question go ahead and click on "Question". Once you have the test created, go ahead and publish it.
UPLOAD TASKS
This is a great way to give candidates a chance to compile a bigger project and send it via Codility as a document, Image, archive or a binary file. You would have to provide the description of the task as well as specify the time limit of the task. One last thing needed is specifying the file size that can be uploaded, the maximum file size is 60MB.
ESSAY TASKS
These tasks are a really good way to gather feedback, see what the candidate is thinking while solving a problem. All you have to do is give the test a name, synopsis, and write the question.
If you have further questions regarding exclusive tasks, please contact your Customer Success Manager or support@codility.com.
You can also get more info on the exclusive content that you can add to your library in the video below.