设计亚马逊机械土耳其人的HIT

时间:2016-08-09 15:35:01

标签: xml xhtml mechanicalturk

我想使用命令行工具(CLT)在Amazon Mechanical Turk中设计HIT。答案部分必须类似于以下链接:

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>
		  <Selection>
            <SelectionIdentifier>no</SelectionIdentifier>
            <Text>non</Text>
          </Selection>
        </Selections>
      </SelectionAnswer>
    </AnswerSpecification>
  </Question>
</QuestionForm>

创建如下输出:

image 2

因为可以看到每个选项都在一个单独的行中,我希望它们根据图像1在一行中。我想知道在CLT中是否有任何命令来创建像图像1这样的问题,如果没有,你知道其他任何软件吗?
先谢谢你。

1 个答案:

答案 0 :(得分:1)

QuestionForm构造与Mechanical Turk结合使用,无法定义它们的呈现方式(例如,在列表中或行中)。还没有一种机制来定义像CSS或STYLE属性这样的东西,让你可以配置它。

如果您想要更好地控制HIT的格式,您可以选择几个选项。可能最符合您需求的是创建HTMLQuestion。这使您可以使用更广泛的HTML标记集,但也意味着您可以执行更多工作,以便按照您希望的方式格式化简单的事物。如果您想要更多控制权,可以查看ExternalQuestion。这将输入一个可能是您托管或控制的HTML页面。使用ExternalQuestion,Mechanical Turk只需在IFRAME for Workers中加载您指定的页面。与HTMLQuestion不同,您必须自己托管页面,但这也意味着您拥有最多的控件(使用您自己的小部件,直接访问您自己的数据库等)。