2017-12-09 17 views

答えて

0

MTurkリクエスタWebサイトの[管理]タブは、(作成を使用して)MTurkリクエスタWebサイトで作成されたバッチを管理するためのものです。 APIを使用して作成したHITを表示する必要がある場合は、ListHITs API methodを直接API(Javaコードを使用)またはAWSコマンドラインインターフェイス(CLI)を使用して使用できます。ここで

は、AWS CLIでこれを行う方法を説明するブログです: https://blog.mturk.com/tutorial-managing-mturk-hits-with-the-aws-command-line-interface-56eaabb7fd4c

ブログはAWS CLIの上に座って、よりインタラクティブシェルであるAWS-シェルを使用する方法を示しています。それはオートコンプリートを持ち、各コマンドのインライン "man"ページを表示します。私は個人的にこれを好む。

CLIとaws-shellは、結果のフィルタとフォーマッタも書き込むことができます。ですから、このようなことを行うことができます。

aws mturk list-hits --output table --query 'HITs[].{"1. HITId": HITId, "2. Title": Title, "3. Status":HITStatus}' --endpoint-url https://mturk-requester-sandbox.us-east-1.amazonaws.com --max-results 5 

これはサンドボックス(--endpoint)に、ListHITsを呼び出し、唯一の5の結果(--max-結果)を取得し、テーブルの代わりに、デフォルトとして出力をフォーマットJSON(--output)、HITsオブジェクト(HITs [])のJSONがフィールドHITId、Title、およびStatusだけをプルダウンし、これらのフィールドのタイトルを "1.HITId"、 "2. Title" 「3.ステータス」を選択します。

APIからHITを表示するGUIを個別に管理するためのMTurkリクエスタウェブサイトのリンクがありましたが、今月は廃止されました。 https://forums.aws.amazon.com/thread.jspa?threadID=267769&tstart=0

+0

はAPIから結果をダウンロードするために作り付けの機能がありますGitHubのプロジェクトページで入手でき、ツールに関する総合的な情報については、付属のREADMEを参照するか、してくださいCLIを介して?これは、リクエスタUIを通じて作成されたHITで利用できます。私は、APIを使って作成されたHITのUIで提供されているようなExcelシートを作成し、それを使用して作業を承認/却下したいと考えています。それはCLI経由でも可能ですか、それともカスタムコードを書く必要がありますか? –

1

私自身のMTurkタスクとやりとりするために、API起動タスクのデータを監視、確認、管理、ダウンロードするための初歩的な管理コンソールを開発しました。

管理コンソールは完全にJavaScriptベースで、ウェブブラウザでローカルに実行されます。これは2017年12月の変更でManage HITs個別モジュールで削除された基本機能のほとんどを複製します。ツールを使用するにはAPIキーが必要ですが、これらは保存されず、自分自身や第三者に送信されません。

あなたはGitHubのからコピーをダウンロードすることができます:https://github.com/jtjacques/mturk-manage/archive/master.zip

https://github.com/jtjacques/mturk-manage

関連する問題