我想使用命令行工具(CLT)在Amazon Mechanical Turk中设计HIT。答案部分必须类似于以下链接:
工人可以在每一行中选择多个选项。我不想使用下拉选项,因为它涉及工作人员的额外点击。为了这个目的,我无法在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>
创建如下输出:
因为可以看到每个选项都在一个单独的行中,我希望它们根据图像1在一行中。我想知道在CLT中是否有任何命令来创建像图像1这样的问题,如果没有,你知道其他任何软件吗?
先谢谢你。
答案 0 :(得分:1)
将QuestionForm构造与Mechanical Turk结合使用,无法定义它们的呈现方式(例如,在列表中或行中)。还没有一种机制来定义像CSS或STYLE属性这样的东西,让你可以配置它。
如果您想要更好地控制HIT的格式,您可以选择几个选项。可能最符合您需求的是创建HTMLQuestion。这使您可以使用更广泛的HTML标记集,但也意味着您可以执行更多工作,以便按照您希望的方式格式化简单的事物。如果您想要更多控制权,可以查看ExternalQuestion。这将输入一个可能是您托管或控制的HTML页面。使用ExternalQuestion,Mechanical Turk只需在IFRAME for Workers中加载您指定的页面。与HTMLQuestion不同,您必须自己托管页面,但这也意味着您拥有最多的控件(使用您自己的小部件,直接访问您自己的数据库等)。