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

From EjudgeWiki
Line 20: Line 20:
 
* добавить дистрибутив dojo-1.2 или автоматически скачивать его?
 
* добавить дистрибутив dojo-1.2 или автоматически скачивать его?
 
* реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.)
 
* реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.)
* поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы
+
* поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена
изменение данных пользователя влияло на все турниры, для которых эта возможность включена
 
  
 
MAYBE
 
MAYBE

Revision as of 08:24, 15 November 2008

Навигация: Главная страница/Система 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 Денис Кириенко)
  • просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко)
  • поддерживать множественные форматы задания времени (FR by Артем Ворожцов) (SVN 5305)
  • поддерживать задание времени начала турнира в serve.cfg/contest.xml (FR by Артем Ворожцов)
  • добавить дистрибутив dojo-1.2 или автоматически скачивать его?
  • реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.)
  • поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена

MAYBE

  • автоматически перечитывать ejudge.xml при обновлении
  • ввести понятие "категории задач" и возможность классификации по категориям в текущих результатах
  • экспорт/импорт турниров
  • поддерживать syslog (FR by Денис Кириенко)

UNCLEAR

  • просмотр текущих результатов на произвольный момент турнира
  • добавить в фильтр latest_submit для последней посылки
  • сделать new-run с простой поддержкой распараллеливания тестирования на несколько машин
  • поддержка Challenge-задач (возможность участникам турнира просматривать решения других участников и предлагать тесты)
  • отделение запуска программы на выполнение от проверки результатов
  • поддержка запуска тестируемых программ на платформе Win32