Difference between revisions of "Подготовка задачи tests"

From EjudgeWiki
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Виды задач]]/[[Задача:tests|Задача на написание тестов]]/[[Подготовка задачи tests|Подготовка задачи]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Виды задач]]/[[Задача:tests|Задача на написание тестов]]/[[Подготовка задачи tests|Подготовка задачи]]
  
Задачи этого типа являются самыми сложными для подготовки. При описании подготовки таких задач будет предполагаться, что турнир настраивается в альтернативной
+
Задачи этого типа являются самыми сложными для подготовки. При описании подготовки таких задач будет предполагаться, что турнир настраивается в [[Альтернативная раскладка файлов|альтернативной раскладке файлов]], то есть все файлы, относящиеся к задаче, размещаются в одном каталоге.
 +
 
 +
=== Начальная настройка конфигурационных файлов ===
 +
 
 +
Для задачи на написание тестов должны быть установлены следующие параметры задачи.
 +
 
 +
[problem]
 +
# ... основные параметры задачи ...
 +
type = "tests"
 +
binary
 +
enable_language = "application/x-gzip"
 +
 
 +
Основные параметры задачи &mdash; это идентификатор задачи [[Serve.cfg:problem:id|<tt>id</tt>]], короткое название [[Serve.cfg:problem:short_name|<tt>short_name</tt>]], полное название [[Serve.cfg:problem:long_name|<tt>long_name</tt>]] и, возможно, внутреннее название задачи [[Serve.cfg:problem:internal_name|<tt>internal_name</tt>]].
 +
 
 +
Параметр [[Serve.cfg:problem:type|<tt>type</tt>]] задает тип задачи как задачу на разработку тестов. Параметр [[Serve.cfg:problem:binary|<tt>binary</tt>]] разрешает прием двоичных файлов в качестве решений. Параметр [[Serve.cfg:problem:enable_language|<tt>enable_language</tt>]] разрешает прием файлов формата <tt>GZIP</tt> в качестве решений.

Revision as of 09:27, 30 June 2010

Навигация: Главная страница/Система ejudge/Использование/Виды задач/Задача на написание тестов/Подготовка задачи

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

Начальная настройка конфигурационных файлов

Для задачи на написание тестов должны быть установлены следующие параметры задачи.

[problem]
# ... основные параметры задачи ...
type = "tests"
binary
enable_language = "application/x-gzip"

Основные параметры задачи — это идентификатор задачи id, короткое название short_name, полное название long_name и, возможно, внутреннее название задачи internal_name.

Параметр type задает тип задачи как задачу на разработку тестов. Параметр binary разрешает прием двоичных файлов в качестве решений. Параметр enable_language разрешает прием файлов формата GZIP в качестве решений.