To measure learner progress, steps with assignments have points.

## Main rules

Steps with video and theory have 0 points, steps with assignments have 1 point by default, but you can set any number of points (Edit syllabus > Edit points and titles).

## Point setting

- Grading can depend on deadlines (see Course Structure menu) for the whole course or an individual module. There are several modes of grading, for example, half of the points after a soft deadline, linear reduction of points;
- Reduction of points may depend on the number of attempts (Course structure). We do not recommend using this function in MOOCs. Please make a notification in the course if you use this function, because Stepik does not send those.

## Partial grading

You can set partial grading for text problems. For that, you need to write checking code in additional settings which will check solutions according to the set parameters and give a special number from 0 to 1. The number then will be multiplied on a number of points for this step. Use Python and check(reply) function to write this code.

## Example

A learner should write correct words. The total number of the words is 5, and if at least one of the answers is correct, the learner is awarded with 0.2. In case if the learner has input 3 correct words with a maximum grade of 10 points, they will receive 6 points.