Difference between revisions of "TODO к версии 2.3.17"
From EjudgeWiki
(Created page with 'Навигация: Главная страница/Система ejudge/Разработка/TODO к версии 2.3.17 Список возможн…') |
|||
Line 2: | Line 2: | ||
Список возможностей, которые нужно реализовать до выпуска версии 2.3.17. | Список возможностей, которые нужно реализовать до выпуска версии 2.3.17. | ||
− | + | Текущий статус можно отслеживать [http://www.ejudge.ru/trac здесь]. | |
MUST BE | MUST BE | ||
SHOULD BE | SHOULD BE | ||
− | * при входе непривилегированного пользователя в турнир сразу же направлять его на страницу сдачи первой несданной задачи, страницу общей информации или страницу его результатов в зависимости от того, идет ли турнир в данный момент | + | * при входе непривилегированного пользователя в турнир сразу же направлять его на страницу сдачи первой несданной задачи, страницу общей информации или страницу его результатов в зависимости от того, идет ли турнир в данный момент [/trac/ticket/6 Ticket #6] |
* поддерживать конверсию из mysql в xml базы данных пользователей | * поддерживать конверсию из mysql в xml базы данных пользователей | ||
* манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса | * манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса |
Revision as of 11:50, 21 July 2010
Навигация: Главная страница/Система ejudge/Разработка/TODO к версии 2.3.17
Список возможностей, которые нужно реализовать до выпуска версии 2.3.17. Текущий статус можно отслеживать здесь.
MUST BE
SHOULD BE
- при входе непривилегированного пользователя в турнир сразу же направлять его на страницу сдачи первой несданной задачи, страницу общей информации или страницу его результатов в зависимости от того, идет ли турнир в данный момент [/trac/ticket/6 Ticket #6]
- поддерживать конверсию из mysql в xml базы данных пользователей
- манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса
- просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко)
- реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.)
- поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена
- выбор уже авторизованным пользователем доступного для участия турнира
- исправить проблемы при слиянии журналов посылок
MAYBE
- автоматически перечитывать ejudge.xml при обновлении
- ввести понятие "категории задач" и возможность классификации по категориям в текущих результатах
- экспорт/импорт турниров
- поддерживать syslog (FR by Денис Кириенко)
UNCLEAR
- добавить в фильтр latest_submit для последней посылки
- сделать new-run с простой поддержкой распараллеливания тестирования на несколько машин
- поддержка Challenge-задач (возможность участникам турнира просматривать решения других участников и предлагать тесты)
- отделение запуска программы на выполнение от проверки результатов