問題タブ [mechanicalturk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1376 参照

php - PHPを使用してDOMをXMLにシリアル化するにはどうすればよいですか?

質問形式でHTMLデータをPHPWebアプリケーションからMechanicalTurkに送信して、ユーザーが電子メールからHTMLドキュメント全体を表示して操作できるようにしようとしています。私はこれまで苦労しました。以下にリンクされているスレッドで、html5-lib.phpを使用してhtmlデータを解析しようとしましたが、これを完了するための手順がまだ不足していると思います。

私が受け取っている現在のエラーは次のとおりです。

これが私が使用している現在のコードです...

パーサーがこれを正しく送信するために必要なことであるかどうかは100%わかりません-私がやりたいのは、このxmlタイプのドキュメントを介してhtmlを送信することだけです-これまでのところこれほど困難であったことに驚いています。

これは、別のスレッドの続きの ようなものです-xml形式のhtmlデータを解析するのに役立つPHPコードは何ですか?

0 投票する
3 に答える
991 参照

php - HTMLメールを「整形式のXHTMLコード」に変換する

質問フォームのxmlデータスキームを使用して、AmazonのMechanicalTurkにHTMLメールを送信しようとしています。HTMLメールを整形式のHTMLデータに変換する際に問題が発生します。スクリプトを入力してテーブルから取得し、HTMLメールのタグ内にデータを印刷しますが、以下に示すように、スクリプトはひどく形成されており、MechanicalTurkに渡されません-データを次のように送信する必要がありましたこれまでのhtmlentities()は、HITワーカーが私の問題を簡単に解決することを困難にしています。データがどのように整形式でないかの例を次に示します。このデータをMechanicalTurk(php)経由で送信する方法、または整形式のhtmlデータに変換する方法に関するヒントをいただければ幸いです。

注:このドキュメントのサイズを投稿できるように、ここの途中で多くのコードを削除しました。

編集:以下の問題を修正するために変更しただけですが、まだ検証テストに合格していません-実行/試行する必要のある追加の手順はありますか?

0 投票する
1 に答える
322 参照

perl - Perl SDK を使用して Amazon Mechanical Turk で SetHITTypeNotification を使用するにはどうすればよいですか?

Perl Amazon Mechanical Turk SDK の createHITType 関数を使用して、通知プロパティを HIT に追加した人はいますか?

私はそれをすべて機能させることができました。サンドボックス アカウントとライブ システムの両方から残高を取得できます。サンプルディレクトリのさまざまな手法を使用して新しいヒットを正常に作成しましたが、SetHITTypeNotification を有効にして、誰かがヒットを受け入れ/送信したときに Amazon にメールで通知するように指示するプロパティを渡す必要があります。

AWS のドキュメントを確認しましたが、大まかなスキーマは次のようになります。

通知を探してさまざまなモジュールを調べたところ、createHITType 関数に渡されたプロパティ オブジェクト内のハッシュとして含まれる通知を参照しているように見える BulkSupport.pm モジュールに出会いました。

おそらくプロパティファイルからこれらを取得していると思いますが、Perlが別のプロジェクトと一緒にmturkを使用することを具体的に学んだので、何をすべきかを理解するのに困惑しています. 私もすべてのモジュールのがらくたを perldoc しましたが、私が見つけたものからの通知の実装に関するドキュメントが完全に不足しています。

0 投票する
1 に答える
1490 参照

gwt - gwtは、単一のモノリシッククロスブラウザhtmlファイルにコンパイルされます

私は自分のgwtアプリケーションを単一のモノリシックなクロスブラウザー互換の.htmlファイルにコンパイルしようとしています。最終的に、私はgwtを介してAmazonMechanicalTurkテンプレートを設計しようとしています。これらのテンプレートはAmazonのマシンでホストされているため、単一の.htmlファイルである必要があります。.htmlファイルは外部ソースを参照できますが、ファイル階層を制御できないため、絶対アドレスを介してのみ参照できます。

モノリシックファイルの読み込みが、ブラウザごとに別々のファイルを使用するよりも遅くなることは気になりません。私は、ごく少数の人にしか見られないクライアント側のコードのみを含む非常に単純なWebフォームを開発しています。したがって、速度とクロスブラウザの正確さは主要な関心事ではありません。

MODULE_NAME.gwt.xmlに次の行を追加することで、単一のブラウザー(たとえば、以下に示すFirefox)専用に機能する単一のjavascriptファイルを生成できることがわかりました。

次に、生成されたコードを.htmlファイルに埋め込みます。これは、指定された単一のブラウザーで機能します。残念ながら、他のブラウザで.htmlファイルを開こうとすると、gwtで生成されたjavascriptが読み込まれません。

このファイルに追加してトリックを実行できるリンカーコマンドはありますか?私は次の方法でSingleScriptLinkerを呼び出そうとしました:

しかし、次のエラーが発生しました:

[エラー]シングルスクリプトリンカーを使用する場合、モジュールには1つの異なる順列が必要です。

また、生成されたjavascriptファイルの内容を微調整して、.htmlファイルに埋め込むのに十分な互換性を持たせるようにしましたが、gwtによって生成されたjavascriptは(詳細出力モードでも)混乱しすぎます。これを行う方法のウォークスルーはありますか?

OSXでgwteclipseプラグインを使用しています。

0 投票する
3 に答える
390 参照

amazon-web-services - mTurkでは、以前のHIT(または一連のHIT)への参加を資格としてどのように使用できますか?

調査にmTurkを使用していますが、以前の調査/HITに参加したことがある人が将来の特定の調査/HITに参加しないようにする方法が必要です。これを資格として行うべきか、それとも他の方法で行うべきかわかりません。

これを行う方法があることは知っていますが、その方法がわかりません。私はプログラミングの経験が非常に限られており、これを行う方法についての具体的な指示を大いに感謝します。私の理解では、AWSを使用する必要があるかもしれませんか?どうもありがとう!

0 投票する
1 に答える
728 参照

xml - 基本資格タイプ (承認率など) に対して「QualificationType does not Exist」を返す getQualificationScore

私が行った Mechanical Turk HIT から多くの結果が得られたので、Worker の信頼性によってすべての回答をランク付けしたいと思います。そのために、提出する各ワーカーの受け入れ率を MTurk から取得しようとしています。

type_id が 000000000000000000L0 のMTurk API QualificationRequirementタイプ「Worker_PercentAssignmentsApproved」 を使用してこれを行います。

承認された割合に対するワーカーの評価を取得するために、GetQualificationScoreを呼び出します。これは、次の非常に怒ったメッセージを返します。

おそらく、フォーマットに問題があり、メソッドを間違って呼び出していたのでしょう。

それをテストするために、GetQualificationTypeを呼び出しました(これは型に対して同じ型の引数を取ります: (QualificationTypeId, 資格型の ID, String))。

問題は次のとおりです。これは完全に機能します。

では、私の質問は次のとおりです。Amazon は、リクエスタに対して HIT を行った労働者に関する基本資格/統計へのアクセスを許可していないのでしょうか? または、私が考えもしなかったこのデータを取得する方法はありますか?

これらの呼び出しを行うために、少し変更されたバージョンの boto を使用していることに注意してください。この時点で、私は +/- XML 呼び出しレベルに取り組んでいます。

0 投票する
4 に答える
3414 参照

mechanicalturk - Mechanical Turk の必須フィールド

Amazon Mechanical Turk HIT でフィールドを必須にする方法はありますか? HTML フォームのテキストボックスまたはラジオボタンに対して空白の応答が返されますが、Amazon のドキュメントには検証のためのメカニズムが提供されていないようです。

0 投票する
2 に答える
242 参照

python - AmazonMechanicalTurkからDjangoormまでの日時文字列を解析します

Mechanical Turkは、次のような文字列を提供します:'Wed Nov 03 17:14:17 PDT 2010'

Django日時モデルフィールドにはYYYY-MM-DDHH:MM [:ss[.uuuuuu]]が必要です

1番目の文字列を取り込んで2番目の文字列を作成する正しい方法は何ですか?

0 投票する
1 に答える
475 参照

mechanicalturk - Mechanical Turkは機能しますか?

次の質問を別のスレッドに投稿しました。

「電話番号、電子メールアドレス、さらには連絡先アドレスなどの連絡先情報をドキュメントから効果的に削除する、phpから使用できる優れたソリューションを知っている人はいますか?」

私はすぐに私が疑ったことを言われました...私はあまりにも多くを求めています:)

だから今私は代替ソリューションを探しています。私が検討しているのは、AmazonのMechanicalTurkを使用して連絡先情報を削除することです。

では、2つの質問ですか?

  1. これはMechanicalTurkに適していますか?
  2. サービスはどのくらい効果的ですか?
0 投票する
1 に答える
503 参照

python - Mechanical Turk から画像をダウンロードする

Mechanical Turk には、アップロードされた画像をダウンロードできる URL がたくさんあります。すべてのファイルをダウンロードする Python スクリプトを作成しました。ただし、最初にファイルにアクセスするには、Mechanical Turk にログインする必要があります。Mechanical Turk から多数のファイルをダウンロードするための API またはベスト プラクティスはありますか?