Обсуждение вопросов, связанных с системой проведения турниров ejudge.
-
vk - Posts:165
- Joined:24 August 2007, 13:44
- Location:Ханты-Мансийск
-
Contact:
Проверка системой не программ, а тестов
Post
by vk » 20 April 2009, 13:25
Здравствуйте!
Увидел тут, что на Олимпиаде Ломоносова (olymp.cmc.msu.ru), которая проводится на вашей системе, есть возможность проверять системой не исходных кодов программ, а введенных участником данных. Т.е. устраивание своего рода тестирования. Не подскажите - эта возможность реализована в вашей системе по умолчанию, или это ваша доработка для конкретного сервера? Просто хотелось бы сделать что-то подобное...

-
dk - Posts:129
- Joined:25 March 2006, 19:37
- Location:Москва, школа 179
-
Contact:
Post
by dk » 20 April 2009, 15:44
vk wrote:Здравствуйте!
Увидел тут, что на Олимпиаде Ломоносова (olymp.cmc.msu.ru), которая проводится на вашей системе, есть возможность проверять системой не исходных кодов программ, а введенных участником данных. Т.е. устраивание своего рода тестирования. Не подскажите - эта возможность реализована в вашей системе по умолчанию, или это ваша доработка для конкретного сервера? Просто хотелось бы сделать что-то подобное...

Да, реализована. Система безо всяких доработок может проверять задания с выбором ответа, с кратким ответом (одна строка), с развернутым ответом (введенный текст или отправленный файл). Проверка заданий с развернутым ответом может быть как автоматической, так и ручной.
Но процесс создания таких заданий нигде, насколько я знаю, не документирован, поэтому разобраться в технологии создания таких заданий будет непросто.