問題タブ [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 に答える
444 参照

r - マルチウェーブ研究のための Qualtrics と MTurk の統合

Qualtrics に関する調査に参加する Mechanical Turk の従業員を募集する調査を実施したいと考えています。しかし、調査自体はかなり長いので、MTurk で見つけるのが難しいグループ (ラテン系の男性など) から、何千もの回答者にお金を払うことなく、十分な数の回答者を得られるようにしたいと考えています。私のアイデアはこうです: まず、多くの人を募集して短い人口統計調査を行い、彼らは自分自身についてのいくつかの質問に答えます. 次に、これらすべての調査回答を R に読み込み、 MTurkRを使用して、再連絡する人々のサブセットを選択し (実際の調査のサンプルになります)、資格を割り当ててから、 2 番目の HIT にサインアップするように求めるメッセージ。

では、私が選択したサンプルから多くの人が 2 回目の (より長い) アンケートに回答してくれることを願っています。課題は、この 2 番目の調査のいくつかの質問に、最初の調査の人口統計データを含めてほしいということです。したがって、最初の調査であなたの宗教がカトリックであると答えた場合、2 番目の調査で「カトリックとして...」という質問をしたいと思います。しかし、回答者の回答を最初の調査から 2 番目の調査に引き出す明確な方法はわかりません。理想的には、両方のアンケートに MTurk ワーカー ID を入力してもらい、その ID がアンケート間のリンクとして機能するようにします。しかし、実際には、どうすればこれを行うことができますか?

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

css - Qualtrics アンケートでラジオ ボタンを無効にするカスタム CSS があります。しかし、それらを特定のページに表示したいですか?

次の CSS コードを使用して、Qualtrics アンケートのラジオ ボタンを非表示にしています。

ただし、それらを最初のページに表示したいと思います。

どうやってやるの?

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

javascript - Qualtrics で、2 つのスライダーを動的に接続する方法は?

Qualtrics では、2 つのスライダー間の関係を確立したいと考えています (「ドラッグ可能なスライダー」質問タイプを使用)。

1 つのスライダーは、別のスライダーの値を同じ量だけ動的に減少させます。ユーザーは最初のスライダーのみを調整できる必要があります。これにより、2 番目のスライダーとそれに関連付けられた値が自動的に調整されます (動的調整で表示および更新される必要があります)。

Qualtrics の 2 つのスライダー間のこのタイプの関係を確立するために必要な JavaScript について、誰か提案はありますか?

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

javascript - Internet Explorer 11 で Qualtrics と D3 JavaScript 間の相互作用が壊れる

クアルトリクスのアンケート Web サイトで使用するために、フォース レイアウトを使用して d3 ビジュアライゼーションをまとめています。jsfiddleのさまざまなブラウザーですべてが機能しているようです。手本ボックス(アフリカ男性など)から手本をメインキャンバスにドラッグすることができます。メイン キャンバスのノードを右クリックすると、右クリック メニューが表示され、ノードのプロパティを変更したり、キャンバス内でノードをドラッグしたりできます。

jsfiddle は Internet Explorer 11 で動作することに注意してください。ただし、このビジュアライゼーションを Qualtrics Web サイトに追加すると、IE11 で機能しなくなります。下の画像に示すように、データよりもはるかに多くの SVG 要素が追加されています。

ここに画像の説明を入力

Qualtrics と d3 視覚化のこの組み合わせは、Firefox、Chrome、および Safari で正常に機能することに注意してください。残念ながら、クアルトリクスのサポート チームはカスタム コードをサポートしておらず、私はこれを追跡できるほど JavaScript に精通していません。これを引き起こす原因についてのアイデアはありますか?

これを Qualtrics で機能させるには:

  1. Qualtrics ヘッダーに d3.js ライブラリを追加します。
  2. コメント解除Qualtrics.SurveyEngine.addOnload
  3. コメントアウトcreate_d3_interaction(false);

更新 1

これをもう少しデバッグしました。

このupdate_svg_nodeメソッドでは、SVG 要素を選択します。

--で問題が発生しているようですselectAll-- 何らかの理由で、クラスの選択とデータが一致していません。これは Qualtrics と IE11 でのみ発生しますが、フィドルの IE11 では正常に動作することに注意してください。これはフィドルの更新版ですが、問題は同じように発生することに注意してください。

したがって、UPDATE クラスにあるはずのノードが、何らかの理由で ENTER クラスにあります。

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

javascript - Qualtrics の埋め込みデータ名に変数を使用する

Qualtrics JavaScript で、ページに表示する名前の末尾に数字が含まれる、以前に保存された埋め込みデータを取得しようとしています。result_1result_2、などにデータが格納されていますresult_3。結果が多いので、forループで動かしたいのですが、うまくいきません。

私が今持っているもの:

しかし、これはうまくいきません - resultText は空を返します。手動で行う場合:

その後、それは機能します。ただし、多くの結果があるため、これによりコードが非常に面倒になります。どうすれば for ループで動作させることができるでしょうか?

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

javascript - CSSでラジオボタンを非表示にしているのですが、Javascriptを使って1ページに表示したいです。

Qualtrics では、アンケート全体でラジオ ボタンを非表示にするために、次の CSS を入力しました。

しかし、私はそれらを1ページに表示したいと思います。これを行うにはjavascriptしか使用できません。

出来ますか?