Difference between revisions of "Ejudge-contests-cmd: COMMAND"

From EjudgeWiki
 
Line 1: Line 1:
 
Навигация: [[Система ejudge]] / [[Использование]] / [[Использование из командной строки]] / [[New-server-cmd]]
 
Навигация: [[Система ejudge]] / [[Использование]] / [[Использование из командной строки]] / [[New-server-cmd]]
 +
 +
В настоящее время реализованы следующие команды:
 +
{|
 +
| login || создать сессионный ключ с правами администратора
 +
|-
 +
| admin-login || создать сессионный ключ с правами администратора
 +
|-
 +
| master-login || создать сессионный ключ с правами администратора
 +
|-
 +
| judge-login || создать сессионный ключ с правами судьи
 +
|-
 +
| chief-examiner-login || создать сессионный ключ с правами главного экзаменатора (не поддерживается)
 +
|-
 +
| coordinator-login || создать сессионный ключ с правами координатора (не поддерживается)
 +
|-
 +
| examiner-login || создать сессионный ключ с правами экзаменатора (не поддерживается)
 +
|-
 +
| observer-login || создать сессионный ключ с правами наблюдателя (не поддерживается)
 +
|-
 +
| team-login || создать сессионный ключ с правами обычного (непривилегированного) пользователя
 +
|-
 +
| user-login || создать сессионный ключ с правами обычного (непривилегированного) пользователя
 +
|-
 +
| logout || уничтожить сессионный ключ
 +
|-
 +
| write-xml-runs || вывести список посылок во внутреннем XML-формате
 +
|-
 +
| export-xml-runs || вывести список посылок во внешнем XML-формате
 +
|-
 +
| dump-runs || вывести список посылок в CSV-формате
 +
|-
 +
| dump-problems || вывести список задач в CSV-формате
 +
|-
 +
| soft-update-stand || обновить таблицу текущих результатов, если не действует "заморозка"
 +
|-
 +
| suspend-testing || приостановить тестирование поступающих посылок
 +
|-
 +
| resume-testing || возобновить тестирование поступающих посылок
 +
|-
 +
| judge-suspended-runs || отправить на тестирование все посылки со статусом PENDING
 +
|-
 +
| has-transient-runs || проверить, если в данный момент тестируемые посылки
 +
|-
 +
| team-run-status || вернуть статус посылки
 +
|-
 +
| run-status || вернуть статус посылки
 +
|-
 +
| dump-source || вывести исходный текст посылки
 +
|-
 +
| team-dump-source || вывести исходный текст посылки
 +
|-
 +
| dump-clar || вывести текст сообщения
 +
|-
 +
| team-dump-clar || вывести текст сообщения
 +
|-
 +
| get-contest-name || вывести название турнира
 +
|-
 +
| get-contest-type || вывести тип турнира
 +
|-
 +
| submit-run || послать решение на тестирование
 +
|-
 +
| team-submit-run || послать решение на тестирование
 +
|-
 +
| import-xml-runs || загрузить посылки из заданного XML-файла
 +
|-
 +
| dump-master-runs || вывести посылки в CSV-формате
 +
|-
 +
| dump-report || вывести протокол тестирования
 +
|-
 +
| full-import-xml-runs || загрузить посылки из заданного XML-файла
 +
|-
 +
| unload || выгрузить турнир из памяти сервера
 +
|-
 +
| start-contest || начать турнир
 +
|-
 +
| stop-contest || закончить турнир
 +
|-
 +
| continue-contest || продолжить турнир
 +
|-
 +
| suspend-contest || приостановить турнир
 +
|-
 +
| resume-contest || возобновить приостановленный турнир
 +
|-
 +
| suspend-printing || приостановить обработку запросов на печать посылок
 +
|-
 +
| resume-printing || возобновить обработку запросов на печать посылок
 +
|-
 +
| set-judging-mode || переключить турнир в режим проверки решений
 +
|-
 +
| set-accepting-mode || переключить турнир в режим приема решений
 +
|-
 +
| set-testing-finished || установить флаг окончания тестирования
 +
|-
 +
| clear-testing-finished || сбросить флаг окончания тестирования
 +
|-
 +
| rejudge-all || перетестировать все посылки
 +
|-
 +
| schedule || назначить время старта турнира
 +
|}

Revision as of 07:16, 27 April 2008

Навигация: Система ejudge / Использование / Использование из командной строки / New-server-cmd

В настоящее время реализованы следующие команды:

login создать сессионный ключ с правами администратора
admin-login создать сессионный ключ с правами администратора
master-login создать сессионный ключ с правами администратора
judge-login создать сессионный ключ с правами судьи
chief-examiner-login создать сессионный ключ с правами главного экзаменатора (не поддерживается)
coordinator-login создать сессионный ключ с правами координатора (не поддерживается)
examiner-login создать сессионный ключ с правами экзаменатора (не поддерживается)
observer-login создать сессионный ключ с правами наблюдателя (не поддерживается)
team-login создать сессионный ключ с правами обычного (непривилегированного) пользователя
user-login создать сессионный ключ с правами обычного (непривилегированного) пользователя
logout уничтожить сессионный ключ
write-xml-runs вывести список посылок во внутреннем XML-формате
export-xml-runs вывести список посылок во внешнем XML-формате
dump-runs вывести список посылок в CSV-формате
dump-problems вывести список задач в CSV-формате
soft-update-stand обновить таблицу текущих результатов, если не действует "заморозка"
suspend-testing приостановить тестирование поступающих посылок
resume-testing возобновить тестирование поступающих посылок
judge-suspended-runs отправить на тестирование все посылки со статусом PENDING
has-transient-runs проверить, если в данный момент тестируемые посылки
team-run-status вернуть статус посылки
run-status вернуть статус посылки
dump-source вывести исходный текст посылки
team-dump-source вывести исходный текст посылки
dump-clar вывести текст сообщения
team-dump-clar вывести текст сообщения
get-contest-name вывести название турнира
get-contest-type вывести тип турнира
submit-run послать решение на тестирование
team-submit-run послать решение на тестирование
import-xml-runs загрузить посылки из заданного XML-файла
dump-master-runs вывести посылки в CSV-формате
dump-report вывести протокол тестирования
full-import-xml-runs загрузить посылки из заданного XML-файла
unload выгрузить турнир из памяти сервера
start-contest начать турнир
stop-contest закончить турнир
continue-contest продолжить турнир
suspend-contest приостановить турнир
resume-contest возобновить приостановленный турнир
suspend-printing приостановить обработку запросов на печать посылок
resume-printing возобновить обработку запросов на печать посылок
set-judging-mode переключить турнир в режим проверки решений
set-accepting-mode переключить турнир в режим приема решений
set-testing-finished установить флаг окончания тестирования
clear-testing-finished сбросить флаг окончания тестирования
rejudge-all перетестировать все посылки
schedule назначить время старта турнира