Difference between revisions of "TODO к версии 2.3.12"

From EjudgeWiki
 
(5 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 5284)</font>
+
* поддерживать множественные форматы задания времени (FR by Артем Ворожцов) <font color="green">(SVN 5305)</font>
* поддерживать задание времени начала турнира в serve.cfg/contest.xml (FR by Артем Ворожцов)
+
* поддерживать задание времени начала турнира в contest.xml (FR by Артем Ворожцов) <font color="green">(SVN 5312)</font>
* добавить дистрибутив dojo-1.2 или автоматически скачивать его?
+
* добавить дистрибутив dojo-1.2 или автоматически скачивать его? <font color="green">(SVN 5331)</font>
 
* реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.)
 
* реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.)
* поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы
+
* поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена
изменение данных пользователя влияло на все турниры, для которых эта возможность включена
 
  
 
MAYBE
 
MAYBE

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