Добавление в соревнование виртуальных команд
Здравствуйте!
При проведении зеркала какого-нибудь официального соревнования (например, этапов Чемпионата Мира ACM ICPC) хотелось бы добавить в турнирную таблицу реальных участников этих соревнований, чтобы соревноваться с ними заочно. При этом важно, чтобы все их посылки не были отображены с самого начала, а добавлялись в таблицу по ходу самого соревнования.
Существует ли возможность добавления таких участников и если да, то как?
С уважением, Олег.
При проведении зеркала какого-нибудь официального соревнования (например, этапов Чемпионата Мира ACM ICPC) хотелось бы добавить в турнирную таблицу реальных участников этих соревнований, чтобы соревноваться с ними заочно. При этом важно, чтобы все их посылки не были отображены с самого начала, а добавлялись в таблицу по ходу самого соревнования.
Существует ли возможность добавления таких участников и если да, то как?
С уважением, Олег.
Re: Добавление в соревнование виртуальных команд
Обычно это называется "Виртуальный турнир"
Вопрос в другом - как вы импортируете в систему результаты других участников?
Вопрос в другом - как вы импортируете в систему результаты других участников?
Re: Добавление в соревнование виртуальных команд
Можно подготовить XML-файл с протоколом участия и потом импортировать его в турнир.
Пример XML-протокола: http://acm.msu.ru/external.xml
Пример XML-протокола: http://acm.msu.ru/external.xml
Re: Добавление в соревнование виртуальных команд
А каким образом совершается импорт? Нужно заменить какой-то существующий файл на сервере? Или есть такая функция на самом сайте?
Re: Добавление в соревнование виртуальных команд
olpet, в мастере Merge runs in XML format
Re: Добавление в соревнование виртуальных команд
Operation is not supported.
version 2.3.19+
version 2.3.19+
Re: Добавление в соревнование виртуальных команд
Хм. Эта ссылка была добавлена еще в далеком 2006 году...
Попробуйте обновиться.
Попробуйте обновиться.
Re: Добавление в соревнование виртуальных команд
Версия ejudge: 2.3.24, и тоже "operation is not supported". Может я что-то не доустановил при компиляции ejduge? При этом имеется xml файл в формате, таком же как по ссылке выше.
Re: Добавление в соревнование виртуальных команд
В турнире установлен флаг "Enable run database importing and merging" (Global settings->Advanced)?
Re: Добавление в соревнование виртуальных команд
Теперь работает, спасибо. Просто сообщение о не поддерживаемой операции ввело меня в заблуждение.
А какой правильный способ сделать следующее: провести АСМ контест. Вытащить runlog, провести виртуальный АСМ контест так, чтобы участники виртуального видели посылки АСМ контеста? Или лучше сразу делать контест виртуальным?
А какой правильный способ сделать следующее: провести АСМ контест. Вытащить runlog, провести виртуальный АСМ контест так, чтобы участники виртуального видели посылки АСМ контеста? Или лучше сразу делать контест виртуальным?
Re: Добавление в соревнование виртуальных команд
Можно и так, и так
Re: Добавление в соревнование виртуальных команд
Просто моя проблема заключается в том, что имея external xml log от ACM контеста, он не грузится в Virtual-ACM контест. Вывод merge XML runs: http://pastie.org/5124568 . Нужно ли как-то редактировать XML файл? Логины зарегистрированных и в том и в другом контесте совпадают. Просто хотелось дать возможность отрешать тем, кто не участвовал в контесте (хоть и зарегистрирован)
Re: Добавление в соревнование виртуальных команд
Участник может участвовать либо в виртуальном турнире, либо в обычном, но не в обоих, даже если задач не сдано.
Re: Добавление в соревнование виртуальных команд
Как добавить ещё одну очень простую задачу, например задачу C: "На входе целое число - сторона куба. Написать программу, которая выведет объём куба v=a*a*a" ? Заранее спасибо. (используем с++ и питон).
Мы - начинающие. Уже научились регистрировать пользователей, отправлять на проверку пробные задачи. Систему установили из готового образа: Fedora-26-32-ejudge-20180322.ova
Мы - начинающие. Уже научились регистрировать пользователей, отправлять на проверку пробные задачи. Систему установили из готового образа: Fedora-26-32-ejudge-20180322.ova