Задания с ручной проверкой

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

Post by vk » 21 October 2010, 15:38

Здравствуйте!

Проводили мы тут олимпиаду, с заданиями, для которых требуется ручная проверка и выставления баллов. Так вот, при не совсем правильном решении (частичном) не очень логично выставляется вердикт. При попытке указать решению статус "Partial solution" вердикт автоматически меняется на "Wrong answer". Вернее, в "View source" показывается верный статус, а в списке решений (админском) и у пользователя - нет.
Как ставить неполные баллы у решения "ОК" я нашел, но как сделать, чтоб при этом и статус был "Partial solution"?

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

Re: Задания с ручной проверкой

Post by vk » 18 October 2011, 15:40

В последней версии перестал работать variable_full_score

При включении этого параметра в таблице отображаются нулевые баллы за задачу вне зависимости от того, какой вердикт и сколько баллов стоит у решения.

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

Re: Задания с ручной проверкой

Post by vk » 18 October 2011, 16:04

Вообще не удается выставлять баллы вручную.
Система воспринимает только два вердикта - OK и WA.
В первом случае - ставится полный балл, во втором - ноль.
Если выбрать Partial Solution, то в таблице результатов также высвечивается ноль за задачу.

Расскажите, пожалуйста, как правильно осуществлять ручную проверку задач с выставлением произвольного количества баллов?

П.С. В предыдущей версии мне это удавалось...

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

Re: Задания с ручной проверкой

Post by vk » 22 October 2011, 15:14

Извини, если надоедаю, но как все-таки в вашей системе осуществлять ручную проверку заданий.
Ведь поддержка экзаменаторов у вас есть. Как она работает?

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

Re: Задания с ручной проверкой

Post by cher » 24 October 2011, 17:20

Приведите, пожалуйста, полную конфигурацию задачи, чтобы можно было проверить.

Поддержка нескольких экзаменаторов, наверное, пока реализовываться не будет.

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

Re: Задания с ручной проверкой

Post by vk » 25 October 2011, 09:15

Да нескольких пока и не надо.

score_system = olympiad
virtual

[problem]
abstract
short_name = "Generic_Text"
type = "text-answer"
use_stdin
use_stdout
xml_file = "%Ps.xml"
test_dir = "%Ps"
test_sfx = ".dat"
use_corr
corr_dir = "%Ps"
corr_sfx = ".ans"
info_dir = "%Ps"
tgz_dir = "%Ps"
time_limit = 1
real_time_limit = 5
max_vm_size = 64M
variable_full_score
check_cmd = "check_%Ps"
disable_testing

[problem]
id = 8
super = "Generic_Text"
short_name = "H"
long_name = ""
variable_full_score
standard_checker = "cmp_file"


Раньше делал так и работало. При отправке задача помечается как Pending и не проверяется автоматически.
Для проверки в master выставляешь нужный балл и статус OK/WA/Partial solution

Если сейчас это нужно делать как-то по-другому - буду рад это узнать.

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

Re: Задания с ручной проверкой

Post by cher » 01 November 2011, 22:42

Да, проблема понятна.
Исправление будет в следующей версии.

Post Reply