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