You may sign in with Facebook, Google or Twitter account, or with the username and password you have received.
After successful login a list of courses appears. On the top are the starred courses. This means the teacher can examine your submissions. These courses are marked with.You can pin a course by pressing
Shown are the last three problem sets of each starred course. The percentage of accepted submissions is indicated next to the problem sets.
Upon opening a course, you are presented with a list of problem sets. A problem set usually encompasses similar problems. At the top of each problem set there is an introductory text about the discussed concepts, followed by the problems. Problems are independent and contain one or more corellated subproblems, that usually build upon each other and increase in difficulty.
Download the desired problem by pressing You may also download the entire set as a ZIP file with .
A problem file is an ordinary Python file containing commented instructions. Instructions are separated with a blank space where you can write the solution code.
After writing down the solution, run the file (in IDLE this is achieved by pressing Run or pressing F5). This fires the tests written by the teacher and checks whether your solution is correct. Test results are then displayed in the command shell.
The solution is stored on the server each time you run the file, regardless of its validity. This means you can continue working on the problem on another device. After logging-in and downloading the files, the file will also contain your partial solutions.
After pressing next to problem title, your solutions are displayed on the left and official solutions on the right.
The teacher decides which official solutions are visible. They may also decide that the official solutions are shown:
When your solution is accepted a green icon appears. If your attempted solution in invalid, a red icon appears. This way you can easily see which subproblems are yet to be solved.
The problem title is also coloured based on the number of solved subproblems: