MyWackoSite: NsuTs/Вам запрещён доступDocumentation/devguide/dependencies ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  
Это старая версия NsuTs/Documentation/devguide/dependencies за 2012-03-30 17:01:10..

Оценка решений участников в системе версии 1.2.8

В правилах проведения некоторых школьных (и не только) олимпиад часто встречаются задачи с нетривиальной оценкой решений, например, на открытой олимпиаде по программированию или Всероссийской олимпиаде.

Нетривиальная оценка конфигурируется с помощью файла dependencies.txt в архиве с тестами к задачами
Краткая история – см баг #874

Синтаксис файла

Каждая строка файла – одно из

Описание группы тестов

Имеет вид: groupname : = { testlist }
где groupname – слово из (латинских?) букв и цифр
testlist – список номеров тестов через запятые и дефисы
Например: testsFromStatement := {4–7, 9, 12–15}

Описание зависимостей

Имеет вид: groupname = depspec
Например: testsFromStatement = (ALL group0) && OR testsFromStatement

Комментарии

Пустые строки и строки, начинающиеся с # служат для комментирования, и игнорируются парсером

Значения по-умолчанию

TODO: написать

Механизм проверки

TODO: написать подробнее
  1. Тестер проверяет
  2. Записывает в БД
  3. Обращается к nsuts_new_get2.cgi?evaluate=$taskid
  4. Сервер считывает dependencies.txt и оценивает в баллах
  5. Записывает баллы в БД

Смотри также

Оценка решений в nsuts >= 1.3

 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]