Документация Толоки

Кнопка с проверкой перехода по ссылке

    Обратите внимание

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

    Примечание

    Справочник по настройке интерфейса описывает работу редактора HTML/JS/CSS. Вы также можете попробовать создать кнопку с проверкой перехода по ссылке в Конструкторе шаблонов.

    Если в задании требуется перейти по ссылке (например, открыть веб-страницу), Толока может проверить, выполнил ли исполнитель этот переход. Ссылка для перехода отображается в задании в виде кнопки.

    Варианты использования кнопки:

    • Проверка перехода по ссылке. В выходных данных задания будет поле со значением true (переход выполнен) или false (переход не выполнен).

    • Запрет на выполнение задания без перехода по ссылке. Для этого добавьте параметр "allowed_values":[true] в описание выходных данных.

    Чтобы добавить кнопку со ссылкой в интерфейс задания, используйте компонент {{field type="button-clicked" name="<название выходного поля>"}}. Например:

    {{field type="button-clicked" name="ads" label="Нажми меня" href="https://yandex.ru" action=true}}
    

    Полный список параметров см. в таблице.

    В описании выходных данных добавьте поле с типом boolean. Чтобы запретить отправку ответов без перехода по ссылке, добавьте параметр "allowed_values":[true].

    {
      "ads": {
        "type": "boolean",
        "required": true,
        "allowed_values": [true]
      }
    }
    

    Параметры

    Параметр

    Описание

    Обязательный

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

    type

    Тип поля: button-clicked — кнопка с проверкой перехода по ссылке.

    да

    нет

    name

    Атрибут для поля выходных данных. Содержит имя поля выходных данных.

    да

    нет

    label

    Надпись на кнопке. Например: label="Нажми меня"

    нет

    нет

    href

    URL ресурса, на который должен перейти исполнитель для выполнения задания.

    нет

    нет

    size

    Размер поля.

    Допустимые значения: "S", "M", "L", "XL".

    нет

    "L"

    action

    Цвет кнопки:

    • action=true — желтый.

    • action=false — белый.

    нет

    false