This type of task only features in the Senior and Elite challenges.
The format will be familiar to students who have taken part in programming olympiads and other programming competitions. A question is presented with an input and output specification and students write a solution in one of the supported programming languages. After the code is submitted, it is compiled (if required) and then several test files are run. In our system a percentage score is given as feedback showing how many tests were passed. The student can then upload and run another file. All submissions are saved and when the challenge is marked the highest percentage is converted into a score from 0 to 8 points.
Uploading, compiling and running takes time. It is best to try and make sure your solution is as perfect as possible by running a few test cases on your local system before uploading your files.
Languages supported in 2019
C, C++ and C#
Python 2 and Python 3
Code submission tasks - Intro