Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 1.16 KB

CONTRIBUTING.md

File metadata and controls

16 lines (11 loc) · 1.16 KB

Contributing

Новые функции или баги

Если вы хотите видеть в программе новую функцию то просто откройте новый issue с пометкой enhancement. Постарайтесь как можно полнее описать функциональность.

Если вы нашли ошибку в программе, то тоже откройте issue с пометкой bug.

Как работает программа

  1. В main.py передается путь к конфигу
  2. Путь передается в config.py, там читается и парсится в Config
  3. После этого программа создает объекты студентов, которые автоматически сопоставляются с папками, где лежат их решения (submits/name surname-...)
  4. Дальше для каждого студента запускается валидация его решений
  5. После этого все студенты передаются во Writer, который пишет данные в файл