Difference between revisions of "Ejudge.xml:default variant plugin"

From EjudgeWiki
 
(...)
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[ejudge.xml]]/<tt>[[ejudge.xml:default_variant_plugin|default_variant_plugin]]</tt>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[ejudge.xml]]/<tt>[[ejudge.xml:default_variant_plugin|default_variant_plugin]]</tt>
 +
 +
Данный элемент позволяет задать плагин, который будет
 +
использоваться по умолчанию для хранения информации о вариантах
 +
задач, назначенных пользователям в вариантных задачах.
 +
 +
Поддерживается два плагина:
 +
* <code>file</code> &mdash; хранение информации в текстовом файле <code>variant.map</code>.
 +
* <code>mysql</code> &mdash; хранение информации в базе MySQL/MariaDB.
 +
 +
Для конкретного турнира плагин может быть назначен
 +
с помощью глобального конфигурационного параметра
 +
<tt>[[Serve.cfg:global:variant_plugin|variant_plugin]]</tt>.
 +
 +
<b>Пример.</b>
 +
 +
<default_variant_plugin>mysql</default_variant_plugin>
 +
 +
Поддерживается с версии [[изменения в версии 3.10.0|3.10.0]].

Latest revision as of 13:31, 25 December 2022

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/ejudge.xml/default_variant_plugin

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

Поддерживается два плагина:

  • file — хранение информации в текстовом файле variant.map.
  • mysql — хранение информации в базе MySQL/MariaDB.

Для конкретного турнира плагин может быть назначен с помощью глобального конфигурационного параметра variant_plugin.

Пример.

<default_variant_plugin>mysql</default_variant_plugin>

Поддерживается с версии 3.10.0.