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

From EjudgeWiki
 
(11 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 5: Line 5:
  
 
MUST BE
 
MUST BE
* поправить недоработки в отображении списка сообщений в master/judge (reported by Денис Кириенко)
+
* поправить недоработки в отображении списка сообщений в master/judge (reported by Денис Кириенко) <font color="green">(SVN 5288)</font>
* вынести общую часть поддержки MySQL в отдельный плагин, который будет использоваться остальными плагинами
+
* вынести общую часть поддержки MySQL в отдельный плагин, который будет использоваться остальными плагинами <font color="green">(SVN 5284)</font>
* поддерживать реконнект к MySQL
+
* поддерживать реконнект к MySQL <font color="green">(SVN 5284)</font>
* поправить проблемы с TL, распознаваемым как RE
+
* поправить проблемы с TL, распознаваемым как RE <font color="green">(reuse-4.3.7)</font>
* перейти на dojo-1.2 в клиентской части непривилегированного интерфейса
+
* перейти на dojo-1.2 в клиентской части непривилегированного интерфейса <font color="green">(SVN 5301)</font>
  
 
SHOULD BE
 
SHOULD BE
 
* улучшенный веб-интерфейс для конфигурирования турниров
 
* улучшенный веб-интерфейс для конфигурирования турниров
 
* манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса
 
* манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса
* оповещение участников турнира о новых сообщениях от жюри или изменении статуса их посылок (FR by Денис Кириенко)
+
* оповещение участников турнира о новых сообщениях от жюри или изменении статуса их посылок (FR by Денис Кириенко) <font color="green">(SVN 5320)</font>
 
* просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко)
 
* просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко)
* поддерживать множественные форматы задания времени (FR by Артем Ворожцов)
+
* поддерживать множественные форматы задания времени (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