Using the system

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 withIkona Sledimo predmetu..You can pin a course by pressing Ikona Ne sledimo predmetu.

Shown are the last three problem sets of each starred course. The percentage of accepted submissions is indicated next to the problem sets.

Courses, problem sets and problems

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.

Solving the problems

Download the desired problem by pressing Gumb Prenesi datoteko. You may also download the entire set as a ZIP file with Gumb Prenesi vse datoteke..

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.

Displaying solutions and progress

After pressing Gumb Prikaži rešitve. 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: