Difference between revisions of "TODO к версии 2.3.12"
From EjudgeWiki
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[TODO к версии 2.3.12]] | + | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[Планы разработки]]/[[TODO к версии 2.3.12]] |
Список возможностей, которые нужно реализовать до выпуска версии 2.3.12. | Список возможностей, которые нужно реализовать до выпуска версии 2.3.12. | ||
Line 14: | Line 14: | ||
* улучшенный веб-интерфейс для конфигурирования турниров | * улучшенный веб-интерфейс для конфигурирования турниров | ||
* манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса | * манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса | ||
− | * оповещение участников турнира о новых сообщениях от жюри или изменении статуса их посылок (FR by Денис Кириенко) | + | * оповещение участников турнира о новых сообщениях от жюри или изменении статуса их посылок (FR by Денис Кириенко) <font color="green">(SVN 5320)</font> |
* просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко) | * просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко) | ||
* поддерживать множественные форматы задания времени (FR by Артем Ворожцов) <font color="green">(SVN 5305)</font> | * поддерживать множественные форматы задания времени (FR by Артем Ворожцов) <font color="green">(SVN 5305)</font> | ||
* поддерживать задание времени начала турнира в contest.xml (FR by Артем Ворожцов) <font color="green">(SVN 5312)</font> | * поддерживать задание времени начала турнира в contest.xml (FR by Артем Ворожцов) <font color="green">(SVN 5312)</font> | ||
− | * добавить дистрибутив dojo-1.2 или автоматически скачивать его? | + | * добавить дистрибутив dojo-1.2 или автоматически скачивать его? <font color="green">(SVN 5331)</font> |
* реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.) | * реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.) | ||
* поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена | * поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена |
Latest revision as of 06:56, 10 April 2011
Навигация: Главная страница/Система ejudge/Разработка/Планы разработки/TODO к версии 2.3.12
Список возможностей, которые нужно реализовать до выпуска версии 2.3.12. Страница будет обновляться при изменении статуса.
MUST BE
- поправить недоработки в отображении списка сообщений в master/judge (reported by Денис Кириенко) (SVN 5288)
- вынести общую часть поддержки MySQL в отдельный плагин, который будет использоваться остальными плагинами (SVN 5284)
- поддерживать реконнект к MySQL (SVN 5284)
- поправить проблемы с TL, распознаваемым как RE (reuse-4.3.7)
- перейти на dojo-1.2 в клиентской части непривилегированного интерфейса (SVN 5301)
SHOULD BE
- улучшенный веб-интерфейс для конфигурирования турниров
- манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса
- оповещение участников турнира о новых сообщениях от жюри или изменении статуса их посылок (FR by Денис Кириенко) (SVN 5320)
- просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко)
- поддерживать множественные форматы задания времени (FR by Артем Ворожцов) (SVN 5305)
- поддерживать задание времени начала турнира в contest.xml (FR by Артем Ворожцов) (SVN 5312)
- добавить дистрибутив dojo-1.2 или автоматически скачивать его? (SVN 5331)
- реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.)
- поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена
MAYBE
- автоматически перечитывать ejudge.xml при обновлении
- ввести понятие "категории задач" и возможность классификации по категориям в текущих результатах
- экспорт/импорт турниров
- поддерживать syslog (FR by Денис Кириенко)
UNCLEAR
- просмотр текущих результатов на произвольный момент турнира
- добавить в фильтр latest_submit для последней посылки
- сделать new-run с простой поддержкой распараллеливания тестирования на несколько машин
- поддержка Challenge-задач (возможность участникам турнира просматривать решения других участников и предлагать тесты)
- отделение запуска программы на выполнение от проверки результатов
- поддержка запуска тестируемых программ на платформе Win32