我想创建一个具有如下 URL 的 mturk HIT:
www.example.com?source=worker_id
其中 worker_id 是工作人员的 ID 代码。我最初打算从 mturk web UI 创建这些,然后一旦我让它正常工作,从 PHP。但是我无法弄清楚如何从 mturk HIT 的修改后的 HTML 语法中获取 worker 的 ID。

最佳答案

Mechanical Turk 将使用如下所示的 URL 调用您的网站:

www.example.com/?hitId=2384239&assignmentId=ASD98ASDFADJKH&workerId=ASDFASD8

在该位置的 php 页面中,您可以像这样访问 workerId(以及其他 Id):

<?php
$hitId        = $_REQUEST["hitId"];
$assignmentId = $_REQUEST["assignmentId"];
$workerId     = $_REQUEST["workerId"];

echo "Hit ID: $hitId\n";
echo "Ass ID: $assignmentId\n";
echo "Worker ID: $workerId\n";
?>

关于amazon-web-services - 如何在机械土耳其人 HIT 中指定请求者的 workerID?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2916994/

10-11 08:27