Solve Judge System: обновления за год

Revision ru1, by wilcot, 2024-05-02 12:22:09

Чуть больше года назад я писал пост. За это время появились некоторые улучшения.

Улучшения интерфейса (текущая версия v0.1.6):

  1. Добавлена русская локализация. Спасибо за это контрибьютеру.
  2. Добавлена бесконечная прокрутка посылок. Теперь не нужно ждать несколько секунд, пока прогрузятся и отрисуются все 10к+ посылок :) Добавлен поиск посылок по задаче и участнику.
  3. Добавлена темная тема.
  4. Добавлена подсветка синтаксиса для Golang.

Улучшения бекенда (текущая версия v0.2.4):

  1. Добавлено итерирование по длинному списку посылок. Добавлена фильтрация посылок по участнику, задаче и вердикту.
  2. Добавлено подтверждение почты и восстановление пароля через почту.
  3. На соревнование можно зарегистрировать скоуп (группа виртуальных пользователей), чтобы автоматически добавить всех пользователей скоупа в соревнование.
  4. Добавлена базовая поддержка групп пользователей (группы для реальных пользователей). На данный момент не полностью реализована, но будет использоваться для раздачи доступа к контестам, задачам и скоупам.
  5. Переделан кеш пакетов задач и rootfs-образов компиляторов.
  6. Исправлены баги и корректно обработаны ситуации с паниками, приводящими к полному падению системы.
  7. Добавлены лимиты на количество посылок и сообщений за период времени (по умолчанию 3 единицы в минуту).
Tags solve, judge

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru6 Russian wilcot 2024-05-02 17:32:11 147
ru5 Russian wilcot 2024-05-02 17:31:43 73
ru4 Russian wilcot 2024-05-02 16:46:22 620
ru3 Russian wilcot 2024-05-02 16:44:31 821 (опубликовано)
ru2 Russian wilcot 2024-05-02 12:23:12 93
ru1 Russian wilcot 2024-05-02 12:22:09 1443 Первая редакция (сохранено в черновиках)