Здравствуйте!
Расскажите поподробнее, пожалуйста, как в Вашей системе организовывать вариантные задачи?
Вариантные задачи
Re: Вариантные задачи
Разобрался, как указывать количество вариантов, и распределять варианты по участникам.
А как эти варианты обрабатывать? Условия задач, наборы тестов...
А как эти варианты обрабатывать? Условия задач, наборы тестов...
Re: Вариантные задачи
conf/serve.cfg:
conf/variant.map
Тесты класть в каталоги tests/A-1 и tests/A-2
Условия класть в файлы statements/A-1.xml и statements/A-2.xml
Чекеры, соответственно, checkers/check_A-1 и checkers/check_A-1
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
Code: Select all
<?xml version="1.0" encoding="utf-8" ?>
<!-- $Id$ -->
<variant_map version="2">
username1 1
username2 2
</variant_map>
Условия класть в файлы statements/A-1.xml и statements/A-2.xml
Чекеры, соответственно, checkers/check_A-1 и checkers/check_A-1
Re: Вариантные задачи
dk, спасибо, буду пробовать! 

Re: Вариантные задачи
Здравствуйте , скажите , пожалуйста , как сделать так , чтобы
когда пользователь заходил у него появлялись условия задач и возможность отправить
эти задачи на проверку (((( а то отправить задачи на проверку можно только , если заходишь , как администатор или как судья(((
когда пользователь заходил у него появлялись условия задач и возможность отправить
эти задачи на проверку (((( а то отправить задачи на проверку можно только , если заходишь , как администатор или как судья(((
Re: Вариантные задачи
Назначить варианты пользователям?
Для этого в редактировании турнира (в CGI-программе serve-control) перейдите по вкладке на варианты и назначьте варианты пользователям.
Для этого в редактировании турнира (в CGI-программе serve-control) перейдите по вкладке на варианты и назначьте варианты пользователям.
Re: Вариантные задачи
Спасибо , разобрался ) Все получилось )