Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
tech:toloka [2023/02/17 08:14] anastasia_melnikova [Формирование проекта] |
tech:toloka [2025/03/03 15:46] (текущий) anastasia_melnikova |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Яндекс.Толока — тестирование диктанта ====== | + | ====== Яндекс.Задания |
===== Вводные ===== | ===== Вводные ===== | ||
Строка 8: | Строка 8: | ||
**Ограничение**: | **Ограничение**: | ||
- | **Решение**: | + | **Решение**: |
===== Описание решения ===== | ===== Описание решения ===== | ||
Строка 15: | Строка 15: | ||
Зарегистрируйтесь в сервисе | Зарегистрируйтесь в сервисе | ||
- | [[https://toloka.yandex.ru/ | + | [[https://tasks.yandex.ru// |
==== Пополнение баланса ==== | ==== Пополнение баланса ==== | ||
- | Пополните баланс на нужную сумму (в долларах). Примерная экономика: | + | Пополните баланс на нужную сумму (в рублях). Примерная экономика: |
Можно пополнить баланс с расчётного счёта юрлица. | Можно пополнить баланс с расчётного счёта юрлица. | ||
Строка 25: | Строка 25: | ||
==== Формирование проекта ==== | ==== Формирование проекта ==== | ||
- | Создайте [[https://toloka.yandex.ru/ | + | Создайте [[https://tasks.yandex.ru/ |
- | **Name to show Tolokers**: " | + | **Название для исполнителей**: " |
- | **Description for Tolokers**: " | + | **Описание для исполнителей**: " |
- | **Task interface**: | + | **Интерфейс задания** → Конструктор шаблонов → Конфигурация: вставить json из поля ниже. |
<code javascript json> | <code javascript json> | ||
Строка 78: | Строка 78: | ||
**Инструкция для исполнителей** | **Инструкция для исполнителей** | ||
- | В поле "Instructions for Tolokers" вставляется инструкция: | + | В поле "Инструкция для исполнителей" вставляется инструкция: |
< | < | ||
Используйте наушники для прослушивания аудиозаписи. | Используйте наушники для прослушивания аудиозаписи. | ||
Строка 91: | Строка 91: | ||
</ | </ | ||
+ | После заполнения всех полей нажимается **Создать проект**. | ||
==== Создание пула ==== | ==== Создание пула ==== | ||
- | Создаётся новый пул заданий ("Add a pool"), для каждого диктанта отдельный. Называние пишется в поле "Pool name (private)", например, | + | Создаётся новый пул заданий ("Добавить пул"), для каждого диктанта отдельный. Называние пишется в поле "Название пула |
- | В поле "Pool type" | + | |
На странице пула выставляются следующие параметры: | На странице пула выставляются следующие параметры: | ||
- | * На странице **"Select the audience for your task"** убирается галочка "My task may contain shocking or pornographic content", сохраняется опция "Languages" в поле " | + | * В поле **"Аудитория"** убирается галочка "В моих заданиях может содержаться шокирующий или порнографический контент", сохраняется опция "Языки" в поле " |
- | {{:tech:define_relevant_tolokers_who_get_access_to_your_tasks.jpg?600|}} | + | {{:tech:audience.png?600|}} |
- | * На странице **"Set up quality control"** удаляется поле "Recent task suites to use...Minimum time per task suite", | + | * В поле **"Контроль качества"** удаляются поля "Учитывать последних страниц заданий... Минимальное время на страницу заданий", |
- | {{:tech:set_up_quality_control.jpg?600|}} | + | {{:tech:quality_control.png?600|}} |
- | * На странице **"Set the task price and overlap"** в поле "Price per task suite, $" выставляется цена | + | * В окне **"Цена"** в поле "Цена за страницу заданий, ₽" выставляется цена |
- | {{:tech:task_price_overlap.jpg?600|}} | + | {{:tech:price.png?400|}} |
- | * На странице "Add optional pool settings" | + | * В расширенных настройках → Дополнительные настройки |
+ | {{: | ||
+ | ==== Клонирование пула ==== | ||
+ | Если в проекте есть пул, удовлетворяющий всем необходимым параметрам, | ||
+ | - На странице проекта со всеми пулами заданий навести мышь на нужный и выбрать кнопку " | ||
+ | {{: | ||
+ | - На странице выбранного пула в дополнительных опциях по кнопке " | ||
+ | {{: | ||
==== Загрузка заданий ==== | ==== Загрузка заданий ==== | ||
Строка 125: | Строка 132: | ||
{{: | {{: | ||
- | Далее, с листа копируется первый столбец и вставляется в текстовый файл. Каждая ссылка разделяется пустой строкой: | + | Далее с листа копируется первый столбец и вставляется в текстовый файл. Каждая ссылка разделяется пустой строкой: |
< | < | ||
INPUT:audio | INPUT:audio | ||
Строка 135: | Строка 142: | ||
</ | </ | ||
- | Файл сохраняется с расширением '' | + | Файл сохраняется с расширением '' |
==== Запуск пула ==== | ==== Запуск пула ==== | ||
- | Разметка запускается | + | На странице |
+ | После модерации | ||
==== Получение результатов написания ==== | ==== Получение результатов написания ==== | ||
- | По окончании разметки можно скачать результаты по кнопке "Download results" в пуле. В окне скачивания выбираются статусы "General" и "Accepted" | + | После выполнения всех заданий можно скачать результаты по кнопке "Скачать результаты" в пуле. В окне скачивания выбираются |
- | {{: | + | {{: |
- | + | Данные из скачанного файла импортируются в таблицу, | |
- | Данные из скачанного файла импортируются в таблицу, | + | |
{{: | {{: | ||
- | Следует просмотреть глазами все | + | ==== Анализ результатов написания ==== |
- | Итого, готова таблица для работы скрипта | + | 1. Значения сортируются по столбцу с "ID толокера" |
+ | 2. Для всех недобросовестных толокеров, явно не старавшихся написать предложения, | ||
+ | 3. С помощью фильтра по значению " | ||
+ | 4. В листе " | ||
+ | {{: | ||
+ | 5. Столбец с " | ||
+ | 6. На странице [[https:// | ||
+ | {{: | ||
+ | {{: | ||
+ | 7. В изначальном листе с помощью фильтра выбираются все строки //без// значения " | ||
+ | 8. Все строки сортируются по столбцу " | ||
+ | После анализа таблица готова для работы скрипта по формированию текстов диктанта. | ||
==== Подготовка скрипта слияния ==== | ==== Подготовка скрипта слияния ==== | ||
- | В среде [[https:// | + | В среде [[https:// |
<code javascript js> | <code javascript js> | ||
Строка 256: | Строка 274: | ||
</ | </ | ||
- | В начале, | + | В начале, |
- | Или можно запросить доступ | + | После заполнения нужных параметров нажимается команда "Выполнить". |
==== Получение архива с текстами диктантов ==== | ==== Получение архива с текстами диктантов ==== | ||
- | После задания нужных параметров скрипта он запускается. | + | Через некоторое время появляются результаты в указанной папке на Гугл.Диске. Внутри папки выделяются все файлы и через контекстное меню скачивается архив: |
- | Внутри папки выделяются все файлы и через контекстное меню скачивается архив: | + | |
{{: | {{: | ||
- | Архив для импорта готов. | + | Архив |
+ | |||
+ | ==== Анализ вариантов без тепловой карты ==== | ||
+ | |||
+ | Чтобы посмотреть на частотное распределение написаний, | ||
+ | |||
+ | Первый параметр функции указывает на интервал. Если исходных предложений несколько, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ссылка на [[https:// | ||
+ | ===== Сохранение артефактов ===== | ||
+ | В комментарии к Редмайн-задаче даётся ссылка на гугл-таблицу, |