2016-08-09 6 views
0

Я хочу создать HIT в Amazon Mechanical Turk с помощью инструмента командной строки (CLT). Ответ часть должна быть что-то вроде следующей ссылки:design HIT in amazon mechan turk

image 1

рабочих могли выбрать несколько вариантов в каждой строке. Я не хочу использовать раскрывающийся список, поскольку он включает дополнительные клики для рабочих. Для этой цели я не могу найти правильную команду в CLT. Стиль флажок в соответствии с приведенной ниже кода (в .question файле):

<?xml version="1.0" encoding="UTF-8"?> 
 
<QuestionForm xmlns="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/QuestionForm.xsd"> 
 
    <Question> 
 
    <QuestionIdentifier>1</QuestionIdentifier> 
 
    <QuestionContent> 
 
      <Text>question1</Text> 
 
    </QuestionContent> 
 
    <AnswerSpecification> 
 
     <SelectionAnswer> 
 
     <MinSelectionCount>1</MinSelectionCount> 
 
     <MaxSelectionCount>3</MaxSelectionCount> 
 
     <StyleSuggestion>checkbox</StyleSuggestion> 
 
     <Selections> 
 
      <Selection> 
 
      <SelectionIdentifier>per</SelectionIdentifier> 
 
      <Text>person</Text> 
 
      </Selection> 
 
      <Selection> 
 
      <SelectionIdentifier>loc</SelectionIdentifier> 
 
      <Text>place</Text> 
 
      </Selection> 
 
      <Selection> 
 
      <SelectionIdentifier>org</SelectionIdentifier> 
 
      <Text>oraganisation</Text> 
 
      </Selection> 
 
\t \t <Selection> 
 
      <SelectionIdentifier>no</SelectionIdentifier> 
 
      <Text>non</Text> 
 
      </Selection> 
 
     </Selections> 
 
     </SelectionAnswer> 
 
    </AnswerSpecification> 
 
    </Question> 
 
</QuestionForm>

, которые создают выходной сигнал следующим образом:

image 2

, как это было видно каждый выбор находится в отдельной строке, в которой я хочу, чтобы они были в одной строке в соответствии с изображением 1. Мне интересно, есть ли какая-либо команда в CLT для создания вопроса типа image 1, а если нет, знаете ли вы чтобы сделать это.
Благодарю вас за продвинутый.

ответ

1

Используя конструкцию QuestionForm с механическим турком, невозможно определить, как они будут отображаться (например, в списке или в строке). Также не существует механизма для определения таких вещей, как CSS или атрибуты STYLE, которые позволят вам настроить это.

Если вы хотите больше контролировать, как отформатированы ваши HIT, у вас есть несколько вариантов. Вероятно, лучший для ваших нужд - создать HTMLQuestion. Это позволяет использовать гораздо более широкий набор тегов HTML, но также означает, что вы сделаете больше работы, чтобы получить даже простые вещи, отформатированные так, как вы хотите. Если вы хотите еще большего контроля, вы можете проверить ExternalQuestion. Это берет на вход HTML-страницу, которая предположительно вы принимаете или контролируете. С помощью ExternalQuestion Mechanical Turk просто загружает страницу, указанную в IFRAME для Рабочих. В отличие от HTMLQuestion, вы должны размещать страницу самостоятельно, но это также означает, что у вас есть максимальный контроль (использовать собственные виджеты, напрямую обращаться к своей собственной базе данных и т. Д.).

 Смежные вопросы

  • Нет связанных вопросов^_^