Expired
Milestone
Aug 3, 2022–Aug 12, 2022
Пустые прототипы подсистем
Прототипирование модулей с минимальной зависимостью друг от друга
-
Update: больше всего работы, должна уметь всё скачивать и отдавать согласно API. Почти готово уже вCheckerNN, за исключениемgit_log -
Factory: пока что не запускает никаких тестов и само генерирует поток отчётов об- одной формальной проверке (она 100%, если само решение есть и 0+статус «отсутствует» если решения нет)
- одном тесте (тот же способ оценки)
-
Validate: обеспечить возможность запуска вручную, разработать формат хранения формальных проверок (видимо, тупо функция на Python, получающая на вход каталог с решениями, каталоги с тестами и метаданные), написать единственную проверку — скажем, на наличие.pyфайла в каталоге с решениями, синхронизовать формат отчёта сScore -
Check: синхронизовать формать отчёта сScore, предусмотреть использование APIRun, как только это бужет возможно -
Run: написать вырожденный runner -
Score: сгененрировать самому себе поток фиктивных отчётов, разработать одну промежуточную оценку (скажем, среднее) и одну финальную оценку (скажем, среднее😄 ), разработать формат публикации, сгенерировать отчёт для публикации (полный), отчёты для чтения глазами пока не нужны -
Publish: парсер полного отчёта и формирование самой примитивной HTML-страницы
Loading
Loading
Loading
Loading