我正在执行一个网站,招聘的MTurk员工将在其上执行任务。我计划使用MTurk任务招聘员工,然后将他们重定向到外部网站进行实际工作。关于这个计划,我有以下问题。
外部站点将使用Python构建,如果这些细节很重要的话。
任何基于您使用MTurk的经验和见解的建议和评论都将不胜感激!
发布于 2012-06-13 05:22:57
我正在为我的一个类似的项目考虑这个问题。作为一名工人,我也做过实验。这是我的计划,希望对你有用。(我还没有实施。这是基于我作为一名工人参与的一次学术热潮。)下面是:
创建一个具有如下语言的模板:
1. Please open this web site in a new browser window:
http://your-url.xyz.blah/tasks/${token}
2. Read and follow the instructions there.
3. After completing the task, you will receive a confirmation code. Paste
it here: [________]B.为机械土耳其数据文件创建一些随机标记:
1A1B43B327015141
09F49F2D47823E0C
B5C49A18B3DB56F4
4E93BB63B0938728
CCE7FA60BFEB3198
...(从应用程序中生成这些令牌;它需要交叉引用它们。)
你的应用程序从URL中提取令牌,查找任务,并做它需要做的任何事情。我个人并不担心人们会无意中发现一个URL,因为它是一次性的使用令牌。
在用户完成外部网站上的任务后,外部应用程序会给出一个确认代码。确认代码应该是随机的和不透明的。只有您的应用程序才能知道是否有任何特定代码对应于正确或不正确的答案。事实上,如果您愿意,甚至可能无法实时确定正确性--它可能是跨多个提交的聚合和/或比较的结果。
编写一些代码,以编程方式进行交互。获取从MTurk结果提供的令牌和确认代码,并确保它们与您的外部应用程序匹配。如果他们不匹配,拒绝攻击。如果它们匹配,检查您的外部应用程序的正确性,并批准或拒绝。你可能会考虑奖金的薪酬结构。
所以,要回答你的问题:
请分享你的结果。或者让土耳其人给StackOverflow寄数百张明信片。:)
备注:
发布于 2012-06-13 05:54:59
你可能还会发现PsiTurk是有用的:"PsiTurk是一个开放的平台,可以在亚马逊的机器Turk上进行定制的behvioral实验。.它的目的是提供运行您的实验所需的大部分后端机器。它使用AMT的外部问题命中类型,这意味着您可以使用任何网站收集数据。只要您可以将您的实验变成一个网站,您就可以使用PsiTurk运行它!“
https://stackoverflow.com/questions/10769152
复制相似问题