Яндекс Диск

Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:

Написать в чат  Написать в Telegram

Примечание

Если вы хотите разместить небольшое количество картинок, вы можете воспользоваться любым фотохостингом, например: imgbb или ImageShack. Так вы сможете быстро получить прямые ссылки на ваши картинки, которые можно добавить в файл с заданиями или в инструкцию.

Если для ваших заданий нужны картинки или другие файлы, разместите их на Яндекс Диске. Вы можете использовать файлы только с Яндекс Диска того же аккаунта, с которым вы работаете в Яндекс Заданиях.

Чтобы использовать файлы с Яндекс Диска в заданиях:

  1. Подключите Яндекс Диск.

  2. Добавьте ссылки на файлы в интерфейс задания.

  3. Добавьте ссылки на файлы в инструкцию.

Подключить Яндекс Диск

Чтобы использовать Яндекс Диск в качестве источника данных:

  1. Нажмите кнопку Подключить Яндекс Диск на вкладке Интеграция на странице профиля и разрешите Яндекс Заданиях доступ к Яндекс Диску.

  2. Нажмите кнопку Добавить прокси и заполните поля:

    Поле

    Описание

    Уникальное имя

    Название источника данных. Будет включено в URL-путь к файлам. Допустимые символы в названии: латинские буквы, цифры, дефис «-».

    Должно быть уникально в рамках Яндекс Заданий.

    Тип

    Выберите «Яндекс Диск».

    Права доступа

    Уровень доступа к файлам:

    • «Публичный» — всем исполнителям Яндекс Заданий (подходит для файлов инструкций).

    • «Приватный» — только исполнителям, которые получили задание с данным файлом (подходит для контента заданий).

    Название папки

    Название папки на Яндекс Диске. в названии папки нельзя использовать слеш («/»).

    Папка с этим названием будет создана на Яндекс Диске автоматически: Приложения/tasks/<имя папки>).

  3. Нажмите Сохранить.

  4. Загрузите файлы для заданий или инструкций в созданную папку на Яндекс Диске. Она будет находиться по адресу Приложения/tasks/<имя папки> (имя вы указали в поле ).

Добавить файлы в интерфейс задания

Чтобы добавить файл в интерфейс задания:

  1. Выберите тип компонента. Например, "view.image" — для вставки картинки, "view.audio" — аудио, "view.video" — видео.

  2. В свойстве "url" компонента выберите тип "@yandex-toloka/helper.proxy".

  3. В свойстве "path" компонента укажите конструкцию вида /<имя прокси>/<имя файла>.<тип> со своими данными.

Совет

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

Пример добавления файлов с Яндекс Диска в конструкторе шаблонов:

{
"type": "view.image",
"url": {
  "type": "@yandex-toloka/helper.proxy",
  "path": "/my-proxy/example.jpg"
  }
}

Вы также можете вынести ссылки на файлы вида /<имя прокси>/<имя файла>.<тип> во входные данные и сослаться на них в конфигурации.

Одно изображение
{
"type": "view.image",
"url": {
  "type": "@yandex-toloka/helper.proxy",
  "path": {
    "type": "data.input",
    "path": "image"
    }
  }
}

Несколько изображений

Совет

Не забывайте, что элементы массива начинаются с нуля.

{
"type": "view.image",
"url": {
  "type": "@yandex-toloka/helper.proxy",
  "path": {
    "type": "data.input",
    "path": "images.0"
    }
  }
}

  1. Укажите тип данных строка для поля входных данных, в котором вы будете передавать ссылку на файл.

  2. Вставьте файл. Обратите внимание на формат, в котором указывается имя поля: proxy <поле со ссылкой на файл>

    Картинка

    Добавьте картинку в блоке HTML одним из способов:

    • С помощью компонента Картинка: {{img src=(proxy image)}}.

    • С помощью HTML-тега: <img src="not_var{{proxy image}}">.

    Аудио или видео

    Добавьте HTML-тег:

    • для вставки аудиозаписи в плеере: <audio src="not_var{{proxy audio}}" controls>;

    • для вставки видеозаписи в плеере: <video src="not_var{{proxy video}}" controls>.

    Редактор для выделения области на картинке

    Добавьте компонент{{field type="image-annotation" name="result" src=(proxy image)}}.

  3. Приведите относительные ссылки на файлы Яндекс Диска в  вида /<имя прокси>/<имя папки>/<имя файла>.<тип>. Например, /my-proxy/example.jpg или с названием папки — /my-proxy/photos/example.jpg.

    Примечание

    Обратите внимание, что название папки нужно не всегда. Иногда достаточно имени прокси и названия файла через "/".

Добавить файлы в инструкцию

Внимание

Тип прав доступа на папку с файлами для инструкций нужно установить «Публичный».

Чтобы добавить картинку в инструкцию проекта:

  1. Загрузите файлы в папку Приложения/Яндекс Задания/<имя папки> через веб-интерфейс или с помощью приложения Яндекс Диск (для Android и для iOS).

  2. Выберите способ добавления файла в инструкцию.

    1. В поле Инструкция для исполнителей на панели инструментов нажмите значок .

    2. Вставьте конструкцию вида /api/proxy/<имя прокси>/<имя файла>.<тип> в появившееся поле. Например: /api/proxy/my-proxy/example.jpg.

    3. Нажмите клавишу Enter.

    1. На панели инструментов нажмите значок .

    2. Добавьте HTML-тег <img src="/api/proxy/<имя прокси>/<имя файла>.<тип>"> в поле ввода. Например: <img src="/api/proxy/my-proxy/example.jpg">.

Решение проблем

Не загружаются файлы с Яндекс Диска

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

Как сделать задание, в котором исполнитель должен просматривать видео с Яндекс Диска?

Для создания задания возьмите за основу шаблон для разметки видео.

Чтобы разместить ваши видеоролики на Яндекс Диске, его нужно подключить и настроить проект.

Почему в задании по выделению объектов на изображении не отображаются изображения с Яндекс Диска?

Проблема в шаблоне задания. Проверьте, что:

  • Для поля входных данных, куда вы передаете ссылку на файл, в проекте указан тип «строка».

  • В компоненте в шаблоне задания используется выражение proxy.

  • Формат относительных ссылок в файле с заданиями указан верно: <уникальное имя>/<путь и имя файла>.

Подробная инструкцию и видео на странице Использование файлов с Яндекс Диска.

Частые ошибки при подключении Диска и загрузке файлов
  • В настройках проекта в поле Входные данные указан тип ссылка. Необходимо выбрать тип строка.

  • В файле с заданиями указаны абсолютные ссылки на файлы для заданий. Необходимо вставить ссылку вида <уникальное имя>/<путь и имя файла>. Например: yadisk/image1.jpg или yadisk/photos/image1.png.

  • Фото с Яндекс Диска используются в инструкции к заданию в мобильном приложении. Чтобы фото отобразилось в инструкции, используйте только прямые ссылки.

  • Файлы удалены или находятся не в той папке на Диске, на которую ведет ссылка.

  • OAuth-токен не активен. Обновите токен на странице Интеграция.

Чтобы файлы, загруженные на Яндекс Диск (картинки, аудио, видео), отображались у исполнителя, нужно:

  1. Подключить Яндекс Диск в профиле.

  2. Установить тип строка для поля входных данных.

  3. Вставлять ссылку на файл при помощи компонента proxy.

Подробная инструкция

Файлы на Яндекс Диск загружаются слишком медленно. Как ускорить загрузку?

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

Почему в предпросмотре заданий не отображаются изображения с Яндекс Диска?

Проблема в шаблоне задания. Проверьте, что:

  • Для поля входных данных, куда вы передаете ссылку на файл, в проекте указан тип «строка».

  • В компоненте в шаблоне задания используется выражение proxy.

  • Формат относительных ссылок в файле с заданиями указан верно: <уникальное имя>/<путь и имя файла>.

Подробная инструкция и видео.

Как в задание добавить видео, которое размещено на Яндекс Диске?

Можно взять за основу шаблон для разметки видео.

Чтобы разместить ваши видеоролики на Яндекс Диске, его нужно подключить и настроить проект.

Написать в службу поддержки

Инструкция к заданию, которую видит исполнитель при выборе и выполнении задания. От четкости и полноты инструкции зависит качество ответов, которые вы получите, и рейтинг проекта. Хорошая инструкция поможет исполнителям правильно выполнить задание.

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

Подробнее

Формат входных и выходных данных, описываемых в поле Спецификации блока Интерфейс задания при настройке проекта.

Подробнее

Определенная цель для разметки. Например, модерация комментариев, классификация изображений, транскрипция аудиозаписей или еще что-то.

Подробнее

Tab-separated values — текстовый формат файла, в котором данные разделены знаком табуляции, а строки — знаком перевода строки.

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