Amazon Mechanical Turk: Как использовать «Реакцию / Избыток» для реализации HIT? - PullRequest
0 голосов
/ 15 апреля 2020

Я реализовал сложную интерактивную HTML форму, используя React и Redux. Я хочу показать эту форму работникам mturk и получить результаты в виде строки json (в основном содержащей состояние избыточного числа после заполнения формы).

После некоторого поиска в Google я вижу три варианта, как это сделать :

1) Используйте ExternalQuestion и разместите его на моем собственном сервере. Однако я не могу найти вариант создания ExternalQuestion с помощью веб-интерфейса Mechanical Turk. Я нашел только учебники, которые объясняют, как создать такой вопрос с помощью API mturk. Нет ли другого способа сделать это? Я хочу избегать написания сценариев для публикации, получения результатов и утверждения самих работников.

2) Используйте предопределенный тип вопроса, такой как «Опрос». В этот тип вопроса я могу встроить iframe, указывающий на мой собственный сервер, на котором размещено приложение реагирования. Используя дополнительные javascript, я мог бы получить результаты из iframe, сохранить их в скрытом поле в опросе и отправить их в качестве моего окончательного результата.

3) Скомпилировать приложение реагирования, загрузить JS и CSS файлы на мой собственный сервер, скопируйте HTML в mturk и укажите оттуда JS / CSS.

Ни один из этих вариантов не подходит мне. Как это можно сделать правильно?

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

1 Ответ

1 голос
/ 15 апреля 2020

Вариант 3 является типичным шаблоном для этого вида использования.

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

В этом блоге показано, как добиться такого варианта использования, используя Толпа HTML Элементы с Amazon SageMaker Ground Truth . Это должна быть полезная отправная точка для того, как сделать это, используя MTurk напрямую.

Пожалуйста, не стесняйтесь связаться со мной по samhenry@amazon.com, если вы застряли.

Спасибо,

Amazon Mechanical Turk

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...