PyJudge.Factory
Система массовой проверки. Позволяет запускать обе подсистемы тестирования на всех решениях всех задач всех пользователей, или выборочно по «срезу» (конкретный пользователь, пользователь & задача и т. п.). Здесь необходимо кеширование результатов. Подготавливает данные для подсистем оценки и публикации.
Система должна генерировать в отчёте «пустые» записи (с результатом «отсутствует»), если соответствующего задания/теста нет в кеше
На входе
- Каталог с формальными проверками
На выходе
- Список результатов тестирования по всему корпусу
- ID пользователя, имя пользоватля, ID Д/З, ID теста, тип теста (формальный, собственный, удалённый), результат тестирования