你好,
我正在创建 Crowdflower 任务,但遇到了一些问题。
贡献者需要用一两个词来描述他们看到的图像。我还需要其他信息,例如性别、年龄和教育程度。我添加了这些问题,但是每个显示的图像都带有这些问题。所以贡献者需要回答 10 次,但他/她只需要回答一次。我怎样才能改变这个?
谢谢!希望可以有人帮帮我。
你好,
我正在创建 Crowdflower 任务,但遇到了一些问题。
贡献者需要用一两个词来描述他们看到的图像。我还需要其他信息,例如性别、年龄和教育程度。我添加了这些问题,但是每个显示的图像都带有这些问题。所以贡献者需要回答 10 次,但他/她只需要回答一次。我怎样才能改变这个?
谢谢!希望可以有人帮帮我。
在尝试了很多之后,我找不到更好的解决方案,而不是在每次分配时向贡献者询问人口统计数据,并让他/她可以选择跳过已填写的表格。
代码如下所示:
慢性粒细胞白血病
<cml:group class="demographics" label="Demographics">
<p>Please give us some demographic background of you.</p>
<cml:checkbox label="I already submitted this data successfully" name="demographics_filled" />
<cml:group only-if="!demographics_filled">
<!-- TODO: Costomize the content of this groups as needed -->
<!-- Don't include these questions in the test questions! -->
<cml:text label="Mother tongue" gold="false" validates="required"></cml:text>
<cml:radios label="Gender" gold="false" validates="required">
<cml:radio label="Male" value="male"></cml:radio>
<cml:radio label="Female" value="female"></cml:radio>
</cml:radios>
</cml:group>
<hr />
</cml:group>
<!-- TODO: here goes the actual task -->
<cml:text label="Enter {{id}}:" validates="required"></cml:text>
JavaScript
require( [ "jquery-noconflict" ], function($) {
$('.demographics').hide();
$('.demographics').first().show();
});