External Testing Result

ссылка на документацию.

история изменений

версия дата описание релиза
v1.9.1beta 07.05.2024
  • исправлены ошибки с генерацией рекомендаций.
  • добавлен текст о рекомендательной системе (на странице "Рекомендации" под полем ввода handle).
v1.9.0beta 02.05.2024
  • ETR-80: добавлена рекомендательная система
  • исправлены ошибки
v1.8.0 28.04.2024
  • исправил баг с автоматическим обновлением тегов
  • добавил протокол
  • добавил теги в отображении задач
v1.7.1 10.04.2024 исправил баг с несколькими параметрами для задачи.
v1.7.0 10.04.2024
  • /etr/problem/?tags=math;number theory
    появилась возможность указывать теги для задач, в результате будут задачи только с заданными тегами.
  • в списке задач отображается количество решивших задачу на codeforces среди всех (не только наших)
v1.6.0 07.04.2024 добавил автоматическое обновление тегов для задач. Запускаются также часто, как и обновление посылок.
v1.5.1 24.03.2024 добавлен параметр rating для задач.
Пример использования: /etr/problem/?rating=800
v1.5.0 24.03.2024
  • добавлены новые параметры для получения задач
  • исправлены ошибки
v1.4.1 04.03.2024
  • исправлена ошибка с синхронизацией пользователей
  • исправлена ошибка с обновлением контестов
v1.4.0 28.02.2024
  • task/ETR-56 - автоматическое обновление посылок
  • добавлена кнопка обновления тегов
  • добавлена кнопка обновления всех посылок у всех учеников
  • исправлены ошибки
v1.3.2 25.02.2024 добавлено поле ввода для обновления посылок ученика.
v1.3.1 25.02.2024 Исправлена ошибка с обновлением посылок у контеста если посылки уже существовали, но были с не актуальной информацией.
v1.3.0 21.02.2024
  • добавлен метод для обновления всех посылок у определенного пользователя;
  • добавлен пароль для метода работы с базой данных;
  • добавлен метод для обновления тегов у задач;
  • ETR-37: добавлен метод для обновление посылок отпределенного пользователя определенного контеста;
  • ETR-48: улучшена безопасность;
  • исправлены ошибки.
v1.2.0 12.01.2024
  • Исправлена ошибка с обновлением попыток
  • подправлена шапка сайта (пункт "Задачи" с большой буквы)
  • добавлена возможность выполнять SQL запросы напрямую из документации для быстрого реагирования на возникающие проблемы
v1.1.0 24.12.2023
  • исправлена ошибка (при обновлении отправок некоторых пользователей не обновляло);
  • features/ETR-27 частично;
  • features/ETR-26;
  • features/ETR-25;
  • добавлен метод для получения задач пользователя;
  • добавлен метод для обновления тегов у задач;
  • Добавлен метод для удаления контеста из БД;
  • Добавлен метод для удаления юзера из БД (не рекомендуется использовать);
  • Добавлен метод для получения контестов в которых участвовал конкретный юзер;
  • исправлены ошибки;
v1.0.1 11.12.2023 исправлены ошибки.
v1.0.0 11.12.2023
  • Переход на FastAPI
  • поменял значения по умолчанию для контестов
  • появилась вкладка с всеми задачами в базе данных
v0.9.0 03.12.2023
  • features/ETR-20
  • bug/ETR-22
  • features/ETR-23
  • добавил выбор типа контеста (codeforces_contest, codeforces_gym)
  • добавил метод PATCH /etr/api/contest/{contest_id}
  • добавил новые поля в базу данных
  • переделана форма добавления контеста (теперь нужна ссылка на контест)
  • исправлена таблица результатов (те, у кого 0 отправок теперь не отображаются)
  • обновление города пользователя с dl.gsu.by/codeforces
  • исправлены ошибки
v0.8.2 27.11.2023 bug/ETR-21 - исправлена ошибка с отображением города, организации, класса в результатах контеста.
v0.8.1 27.11.2023
  • features/ETR-19
  • bug/ETR-18
  • features/ETR-17 исправил ошибку
  • добавлена меню выбора отображения пользователя (по хендлу/фамилия имя)
  • добавлен параметр в url тип баллов (по задачам/по баллам)
  • добавлена ссылка на codeforces
  • исправлены ошибки
v0.8.0 26.11.2023
  • features/ETR-15
  • features/ETR-17
  • добавлено меню выбора типа отправки
  • переделан механизм обновления отправок
  • добавлены быстрые ссылки со списка всех контестов
v0.7.2 19.11.2023 bug/ETR-16 - исправлена проблема с командами.
v0.7.1 10.11.2023 Исправлены визуальыне замечания.
v0.7.0 10.11.2023
  • добавлен столбец с количеством участников в списках контестов
  • Добавлена кнопка синхронизации информации о пользователе с codeforces
  • добавлены отдельные колонки для организации и класса в контетсте
  • добавлена сумма баллов и решенных задач в контесте
v0.6.6 09.11.2023 добавлен механизм отправки подряд нескольких запросов если сервис не доступен.
v0.6.5 09.11.2023 улучшен механизм обновления отправок.
v0.6.4 09.11.2023 Добавлены логи.
v0.6.3 09.11.2023 Исправлена ошибка работы с базой данных.
v0.6.2 09.11.2023 Исправлена ошибка работы с базой данных.
v0.6.1 08.11.2023 интерфейс переписан на русский.
v0.6.0 08.11.2023
  • убраны пустые строки из результата по контесту
  • хендлы заменены на фамилию имя, организация, класс (если школьник)
  • добавлено новое API
  • добавлены номера строк
  • переписан вывод некоторой информации
  • рефакторинг кода
v0.5.1 05.11.2023
    Добавлена обработка исключительной ситуации при добавлении нового полользователя.
v0.5.0 05.11.2023
  • убраны лишние поля для контеста
  • из общего списка контестов появились ссылки на конкретные контесты
  • добавлена синхронизация с dl.gsu.by/codeforces
  • убраны ссылки на нереализованный функционал в шапке сайта
  • добавлено новое API
  • исправлены баги
  • рефакторинг кода
  • тесты
v0.4.1 28.10.2023 исправлен путь к статике сайта.
v0.4.0 28.10.2023
  • добавлен интерфейс с помощью bootstrap
  • добавлена кнопка обновления результатов
  • добавлена страница about
  • добавлен сервисный слой
  • рефакторинг кода
  • покрыл код тестами
  • исправлены баги
v0.3.0 23.10.2023
  • Добавилась кнопка переключения вида результатов (по попыткам/по баллам).
v0.2.0 22.10.2023
  • добавлена страница для отображения конкретного контеста
  • выполнено ETR-2
  • выполнено ETR-1
  • добавлено API etr методы для Problem, User, Submission
  • добавлена заглушка RPC
  • написана библиотека для работы с API Codeforces
  • добавлены методы для обновления данных
  • рефакторинг кода
  • добавлены тесты
  • исправление ошибок
v0.1.1 04.10.2023
  • добавлен параметр DATABASE_URL в .env файл
  • добавлен глобальный префекс к URL
  • рефакторинг кода
v0.1.0 01.10.2023
  • Переименован проект 2BIWY -> etr
  • минимально жизнеспособный продукт