Difference between revisions of "TODO к версии 2.3.16"
From EjudgeWiki
Line 6: | Line 6: | ||
MUST BE | MUST BE | ||
* <font color="green">при configure проверять наличие требуемых утилит (gawk, sed...) [http://www.ejudge.ru/trac/ticket/1 Ticket #1]</font> | * <font color="green">при configure проверять наличие требуемых утилит (gawk, sed...) [http://www.ejudge.ru/trac/ticket/1 Ticket #1]</font> | ||
− | * проверить окончание виртуальных турниров для пользователей | + | * <font color="green">проверить окончание виртуальных турниров для пользователей [http://www.ejudge.ru/trac/ticket/3 Ticket #3]</font> |
− | * добавить возможность запуска скрипта по окончанию контеста | + | * <font color="green">добавить возможность запуска скрипта по окончанию контеста [http://www.ejudge.ru/trac/ticket/2 Ticket #2]</font> |
− | * проверить возможность смены пароля при shared users | + | * <font color="green">проверить возможность смены пароля при shared users [http://www.ejudge.ru/trac/ticket/4 Ticket #4]</font> |
− | |||
SHOULD BE | SHOULD BE | ||
− | * при входе непривилегированного пользователя в турнир сразу же направлять его на страницу сдачи первой несданной задачи, страницу общей информации или страницу его результатов в зависимости от того, идет ли турнир в данный момент | + | * при входе непривилегированного пользователя в турнир сразу же направлять его на страницу сдачи первой несданной задачи, страницу общей информации или страницу его результатов в зависимости от того, идет ли турнир в данный момент [http://www.ejudge.ru/trac/ticket/6 Ticket #6] |
− | * поддерживать конверсию из mysql в xml базы данных пользователей | + | * поддерживать конверсию из mysql в xml базы данных пользователей [http://www.ejudge.ru/trac/ticket/7 Ticket #7] |
− | * манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса | + | * манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса [http://www.ejudge.ru/trac/ticket/8 Ticket #8] |
− | * просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко) | + | * просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко) [http://www.ejudge.ru/trac/ticket/10 Ticket #10] |
− | * реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.) | + | * реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.) [http://www.ejudge.ru/trac/ticket/11 Ticket #11] |
− | * поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена | + | * поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена [http://www.ejudge.ru/trac/ticket/12 Ticket #12] |
− | * выбор уже авторизованным пользователем доступного для участия турнира | + | * выбор уже авторизованным пользователем доступного для участия турнира [http://www.ejudge.ru/trac/ticket/13 Ticket #13] |
− | * закладки задач в непривилегированном интерфейсе, не требующие javascript | + | * <font color="green">закладки задач в непривилегированном интерфейсе, не требующие javascript [http://www.ejudge.ru/trac/ticket/14 Ticket #14]</font> |
+ | * исправить проблемы при слиянии журналов посылок [http://www.ejudge.ru/trac/ticket/5 Ticket #5] | ||
MAYBE | MAYBE | ||
− | * автоматически перечитывать ejudge.xml при обновлении | + | * автоматически перечитывать ejudge.xml при обновлении [http://www.ejudge.ru/trac/ticket/16 Ticket #16] |
− | * ввести понятие "категории задач" и возможность классификации по категориям в текущих результатах | + | * ввести понятие "категории задач" и возможность классификации по категориям в текущих результатах [http://www.ejudge.ru/trac/ticket/17 Ticket #17] |
− | * экспорт/импорт турниров | + | * экспорт/импорт турниров [http://www.ejudge.ru/trac/ticket/18 Ticket #18] |
− | * поддерживать syslog (FR by Денис Кириенко) | + | * поддерживать syslog (FR by Денис Кириенко) [http://www.ejudge.ru/trac/ticket/19 Ticket #19] |
UNCLEAR | UNCLEAR | ||
− | * просмотр текущих результатов на произвольный момент турнира | + | * <font color="green">просмотр текущих результатов на произвольный момент турнира [http://www.ejudge.ru/trac/ticket/20 Ticket #20]</font> |
− | + | * сделать new-run с простой поддержкой распараллеливания тестирования на несколько машин [http://www.ejudge.ru/trac/ticket/21 Ticket #21] | |
− | * сделать new-run с простой поддержкой распараллеливания тестирования на несколько машин | + | * поддержка Challenge-задач (возможность участникам турнира просматривать решения других участников и предлагать тесты)[http://www.ejudge.ru/trac/ticket/22 Ticket #22] |
− | * поддержка Challenge-задач (возможность участникам турнира просматривать решения других участников и предлагать тесты) | + | * отделение запуска программы на выполнение от проверки результатов [http://www.ejudge.ru/trac/ticket/23 Ticket #23] |
− | * отделение запуска программы на выполнение от проверки результатов |
Revision as of 12:04, 21 July 2010
Навигация: Главная страница/Система ejudge/Разработка/TODO к версии 2.3.16
Список возможностей, которые нужно реализовать до выпуска версии 2.3.16. Страница будет обновляться при изменении статуса.
MUST BE
- при configure проверять наличие требуемых утилит (gawk, sed...) Ticket #1
- проверить окончание виртуальных турниров для пользователей Ticket #3
- добавить возможность запуска скрипта по окончанию контеста Ticket #2
- проверить возможность смены пароля при shared users Ticket #4
SHOULD BE
- при входе непривилегированного пользователя в турнир сразу же направлять его на страницу сдачи первой несданной задачи, страницу общей информации или страницу его результатов в зависимости от того, идет ли турнир в данный момент Ticket #6
- поддерживать конверсию из mysql в xml базы данных пользователей Ticket #7
- манипуляции с тестами, проверяющими программами и т. п. с помощью веб-интерфейса Ticket #8
- просмотр новых посылок/новых сообщений одновременно по всем турнирам (FR by Денис Кириенко) Ticket #10
- реализовать поддержку MySQL для хранения информации о пользователях в турнире (список просмотренных сообщений, вынесенные предупреждения и пр.) Ticket #11
- поддерживать использование не турнирных данных пользователей (имя, институт и пр.), а глобальных данных таким образом, чтобы изменение данных пользователя влияло на все турниры, для которых эта возможность включена Ticket #12
- выбор уже авторизованным пользователем доступного для участия турнира Ticket #13
- закладки задач в непривилегированном интерфейсе, не требующие javascript Ticket #14
- исправить проблемы при слиянии журналов посылок Ticket #5
MAYBE
- автоматически перечитывать ejudge.xml при обновлении Ticket #16
- ввести понятие "категории задач" и возможность классификации по категориям в текущих результатах Ticket #17
- экспорт/импорт турниров Ticket #18
- поддерживать syslog (FR by Денис Кириенко) Ticket #19
UNCLEAR
- просмотр текущих результатов на произвольный момент турнира Ticket #20
- сделать new-run с простой поддержкой распараллеливания тестирования на несколько машин Ticket #21
- поддержка Challenge-задач (возможность участникам турнира просматривать решения других участников и предлагать тесты)Ticket #22
- отделение запуска программы на выполнение от проверки результатов Ticket #23