問題タブ [qualtrics]

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 投票する
1 に答える
211 参照

mechanicalturk - 強力なメカニカル Turk Web インターフェイス

Mechanical Turk Qualtrics ベースの調査を実行しようとしていますが、カスタム Qualificationsのような Mechanical Turk API を介して利用できるように見える機能が必要ですが、リクエスターのWeb サイトからはアクセスできません。

ユーザーがプログラミングを学ばなくても API にアクセスできる、このような Web サイトのサード パーティ プロバイダーはありますか?

0 投票する
0 に答える
310 参照

javascript - Qualtrics で一定の​​確率 (均等ではない) に基づいて質問/ブロックをランダムに表示することは可能ですか?

Qualtrics の「均等に表示」を確率ベースのランダム化 (調査フローまたは質問のランダム化のいずれか) に変更する方法はありますか?

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

javascript - クアルトリクスの回答選択肢のランダム化の昇順と降順

Qualtrics で回答の選択肢をランダム化するのに問題があります。回答の選択肢の順序は保持されますが、順序は昇順または降順になるようにランダム化したいと考えています。

たとえば、オーダー A とオーダー B の間でランダム化したい

注文 A)

  • 1
  • 2
  • 3

オーダーB)

  • 3
  • 2
  • 1

これを行う 1 つの方法は、ブロックのランダム化を使用して、オーダー A とオーダー B に別々のブロックを作成することです。しかし、この方法でランダム化したい多くの質問があります。あまりにも多くのブロックで終わりたくありません。

各質問内でランダム化が行われ、2 つの個別の質問を作成する必要がないように、Javascript コードを持っている人はいますか?

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

qualtrics - Qualtrics でアンケートを終了する Javascript

私は Qualtrics と、彼らが提供する Javascript API に少し慣れていないため、調査中の任意の時点で長い調査を終了する方法を模索してきました。

調査は電話で行われ、多くの参加者は途中で脱落します。時間を節約するために、すべてのページに「END SURVEY NOW」ボタンがあると便利です。

これは navclick 関数で可能のようですが、正確な実装については不明です。

任意の提案をいただければ幸いです。

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

javascript - クアルトリクスからデータを取得する方法

作成した Qualtrics アンケートの回答を処理する Web アプリケーションを作成しています。JavaScript を介して Qualtrics フォームから自動的に回答を取得する方法 (AJAX リクエストなど) はありますか? ありがとう!

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

jquery - 入力ごとにクアルトリクスの埋め込みデータをフォーマットする方法は?

私が達成しようとしているのは、埋め込まれたデータを取得し、特定の方法 (色、位置など) で出力することです。たとえば、埋め込みデータを<div class="previous">$e://Field/DTBEG}</div>質問テキストのように配置しますが、それを取得して入力フィールドのすぐ下に挿入したい (クアルトリクスでは直接実行できないと思われるため、ここではカスタム JS が必要です)。

したがって、質問文には次のものがあります。

ここで、DTBEGデータは空の場合もあれば、日付を表す 5/6 桁の場合もあります。調査のヘッダーには次のものがあります。

ドキュメントで説明されているように

そのため、jQuery では を使用してフィールドの前のデータにアクセスできます$j(".previous")が、問題は、Qualtrics が実際に<div class="previous date"></div>私の質問に 2 つ (質問の種類によってはそれ以上) のフィールドを配置することです。各埋め込みデータには追加の「前の」divがある可能性があるため、これは非常に誤解を招く可能性があるため、埋め込みデータが空だったのか、それとも重複したフィールドなのかを判断する方法はありません.

私がやろうとしていることを達成するためのより良い方法はありますか? そのために独自の JS を作成しても問題ありませんが、これまでのところ、Qualtrics の HTML 出力が期待どおりではないため、問題が発生しています。

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

javascript - PDFへのリンクのクリックを記録するJavascriptコード - Qualtrics

Qualtrics で構築された調査実験では、回答者が私の質問の 1 つに添付された PDF ドキュメントへのハイパーリンクをクリックしたかどうかを記録する必要があります。PDFドキュメントが別のタブで開くように設定しました。私は Javascript に習熟していません。この情報を記録するための最も簡単な解決策は何ですか? 前もって感謝します!

別のユーザーが、外部 Web ページへのハイパーリンク クリックの追跡について同様の質問をしましたが、ドキュメントが正確には外部 Web ページではない場合にクリック スルーを使用できるかどうかはわかりません。

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

javascript - Qualtrics: jquery によって追加された空のボタンがページを更新する

Qualtrics で実験を実装しようとしていますが、この壁にぶつかっています。

JQuery を使用して qualtrics の質問に追加されたボタンは、定義されているかどうかに関係なく、ページを更新し.clickます.event。私の設計では、これは参加者がその時点までにあきらめたすべての応答を消去する効果があります。

私のコードは複雑すぎて(つまり、書き方が悪いので)ここに投稿できません。ただし、単一の「説明テキスト」の質問で構成される新しい調査を作成し、このコードを添付することで、エラーを再現できます。ここでjqはJqueryを指します

このリンクは上記の例です。

https://sydneypsy.qualtrics.com/SE/?SID=SV_1ZGMxfENT0ykxBr

なぜこれが起こるのですか?それを防ぐ方法を知っている人はいますか?