Домашната представлява текстов файл (задание) с няколко на брой задачи (най-често 10), които трябва да изпълните.
Оценката която се поставя на всяка домашна показва в каква степен (какъв процент от поставените условия) е изпълнена домашната.
Максималната оценка, която можете да поставите е 100% (т.е. когато всичко е добре стилизирано, правилно и работещо),
Минималната оценка, която можете да поставите е 2% (т.е. когато нищо не е изпълнено, кода е тотално нечетим и сбъркан и т.н.)
Всяка задача е представена чрез символа черна точка и евентуално може да съдържа под-задачи, представени чрез символа кръг
- Черна точка (т.е. Задача)
- Кръг (т.е. под-задача)
Казано чрез формула:
SINGLE_TASK_POINTS (% за задача) = MAX_POINTS (100% ВИНАГИ) / TASKS_COUNT (броя на всички задачи);
SUB_TASK_POINTS (% за под-задача) = SINGLE_TASK_POINTS / SUB_TASKS_COUNT (броя на под-задачите за конкретната задача)
Примерно задание |
---|
|
Разяснения по горния абсурден пример: - имате 5 задачи (маркирани с черни точки), при максимално възможни 100%, значи всяка задача носи / премахва 20% (100 : 5 = 20) - "задача 4" се състои от 2 под-задачи, следователно всяка нейна под-задача носи / премахва 10% (20 : 2 = 10) - "задача 5" се състои от 4 под-задачи, следователно всяка нейна под-задача носи / премахва 5% (20 : 4 = 5) - (Този текст е коментар към вас) за да ме разберете по-добре |