Настройка шаблонов генерации

generation

Шаблоны настраиваются в проекте на вкладке Интерфейс. Общие параметры настройки интерфейса описаны в разделе Блок Config.

Специфические настройки для шаблонов генерации можно сделать в блоке HTML.

Создание изображений

Чтобы настроить шаблон создания изображений, используйте компонент tm-img-collector с атрибутами:

Параметр Обязательность Описание

name

Да

Ключ в результатах разметки

minCount

Нет

Минимальное количество изображений, которые разметчик может загрузить в блок

maxCount

Нет

Максимальное количество изображений, которые разметчик может загрузить в блок

Вы можете добавить несколько блоков создания изображений.

Запись речи

Чтобы настроить шаблон записи речи, используйте компонент tm-title и tm-recorder с атрибутами:

Параметр Обязательность Описание

name

Нет

Ключ в результатах разметки

hotkeys

Нет

Горячие клавиши. Укажите четыре буквенные клавиши, которые будут вызывать следующие действия:

— открытие окна загрузки файла;

— начало и остановка записи;

— начало или остановка проигрывания записанного аудио;

— удаление записанного аудио

Пример:

<tm-recorder name="speech" hotkeys="ursd"></tm-recorder>

Генерация видео

Чтобы настроить шаблон генерации видео, используйте компонент tm-video-generation и его атрибуты:

Параметр Обязательность Описание

src

Нет

Ссылка на пример видео для разметчиков

text

Нет

Текстовое описание задания для разметчиков

uploadButton

Нет

Возможность добавить кнопку загрузки файла

cameraButton

Нет

Возможность добавить кнопку записи видео

idealWidth

Нет

Возможность установить разрешение видео для записи. Разрешение по умолчанию: 1280 x 720

facingMode

Нет

Возможность установить приоритетную камеру для записи. Возможные значения:

- user — камера направлена на пользователя;

- environment — камера направлена от пользователя;

- left — камера направлена на пользователя и чуть левее;

- right — камера направлена на пользователя и чуть правее

Вы также можете добавить в компонент tm-video-generation прочие компоненты для отображения контента. Они отобразятся над блоком генерации.

Пример:

<tm-video-generation src="{{video}}" text="Посмотрите пример:" uploadButton="true" cameraButton="true" idealWidth="640" facingMode="user">
    <tm-title>Заполните поле</tm-title>
    <tm-input name="text" hotkey="0" placeholder="Пример заполнения"></tm-input>
</tm-video-generation>

Генерация текста

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

Загрузка файлов

Чтобы настроить шаблон загрузки файлов, используйте компонент tm-file-collector и его атрибуты:

Параметр Обязательность Описание

name

Да

Системное имя блока. Результаты в выгрузке будут находиться в объекте с этим именем.

minCount

Нет

Минимальное количество файлов.

maxCount

Нет

Максимальное количество файлов.

minFileSize

Нет

Минимальный размер каждого файла по отдельности.

maxFileSize

Нет

Максимальный размер каждого файла по отдельности.

minFileSizeSum

Нет

Минимальный размер всех файлов.

maxFileSizeSum

Нет

Максимальный размер всех файлов.

allowedFormats

Нет

Расширения файлов допустимые для выбора в компоненте.

maxFileSizeSum

Нет

Максимальный размер всех файлов.

multilineFile

Нет

Написание имени файла в несколько строк.