Вариантные задачи

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
vk
Posts:165
Joined:24 August 2007, 13:44
Location:Ханты-Мансийск
Contact:
Вариантные задачи

Post by vk » 22 July 2009, 13:37

Здравствуйте!
Расскажите поподробнее, пожалуйста, как в Вашей системе организовывать вариантные задачи?

vk
Posts:165
Joined:24 August 2007, 13:44
Location:Ханты-Мансийск
Contact:

Re: Вариантные задачи

Post by vk » 22 July 2009, 14:00

Разобрался, как указывать количество вариантов, и распределять варианты по участникам.

А как эти варианты обрабатывать? Условия задач, наборы тестов...

dk
Posts:129
Joined:25 March 2006, 19:37
Location:Москва, школа 179
Contact:

Re: Вариантные задачи

Post by dk » 23 July 2009, 16:55

conf/serve.cfg:

Code: Select all

[problem]
abstract
short_name = "ShortAnswer"
type = "short-answer"
xml_file = "%Ps.xml"
test_dir = "%Ps"
test_sfx = ".dat"
use_corr
corr_dir = "%Ps"
corr_sfx = ".ans"
full_score = 1
check_cmd = "check_%Ps"
advance_to_next

[problem]
id = 1
super = "ShortAnswer"
short_name = "A"
standard_checker = "cmp_int"
variant_num = 2
conf/variant.map

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<!-- $Id$ -->
<variant_map version="2">
username1 1
username2 2
</variant_map>
Тесты класть в каталоги tests/A-1 и tests/A-2

Условия класть в файлы statements/A-1.xml и statements/A-2.xml

Чекеры, соответственно, checkers/check_A-1 и checkers/check_A-1

vk
Posts:165
Joined:24 August 2007, 13:44
Location:Ханты-Мансийск
Contact:

Re: Вариантные задачи

Post by vk » 27 July 2009, 08:13

dk, спасибо, буду пробовать! ;-)

alexkp
Posts:5
Joined:24 October 2009, 23:44

Re: Вариантные задачи

Post by alexkp » 25 October 2009, 21:47

Здравствуйте , скажите , пожалуйста , как сделать так , чтобы
когда пользователь заходил у него появлялись условия задач и возможность отправить
эти задачи на проверку (((( а то отправить задачи на проверку можно только , если заходишь , как администатор или как судья(((

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Вариантные задачи

Post by cher » 26 October 2009, 09:57

Назначить варианты пользователям?

Для этого в редактировании турнира (в CGI-программе serve-control) перейдите по вкладке на варианты и назначьте варианты пользователям.

alexkp
Posts:5
Joined:24 October 2009, 23:44

Re: Вариантные задачи

Post by alexkp » 26 October 2009, 10:55

Спасибо , разобрался ) Все получилось )

Post Reply