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