7


www.example.com?source=worker_idここで、 worker_id
はワーカーの ID コードです。最初は mturk Web UI から作成し、正しく機能するようになったら PHP から作成します。しかし、mturk HIT の変更された HTML 構文からワーカーの ID を取得する方法がわかりません。

4

2 に答える 2

11

Mechanical Turk は、次のような URL を使用して Web サイトを呼び出します。

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";
?>
于 2012-12-05T16:30:13.727 に答える
2

workerId はプレビュー中に送信されず、HIT が受け入れられた後にのみ送信されることに注意してください。外部 HIT を使用している場合は、Cookie を作成して、以前のヒットを受け入れたワーカーかどうかを確認できますが、もちろんその方法は信頼できません。

于 2013-09-27T10:31:03.177 に答える