問題タブ [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.
javascript - カスタム CSS (Qualtrics)
カスタムCSSは初めてです。上司から、クアルトリクス (ルック アンド フィール/アドバンストの下) にカスタム CSS を追加するように言われています。編集プレビュー ウィンドウではすべてが適切にフォーマットされているように見えますが、実際の調査ページでは、多くの要素のフォーマットが適用されていません。画像は元のサイズであり、div は表示されません。
これは個々のブラウザーに関係があると思いますが、Webkit などを指定する必要がありますが、よくわかりません。これが私のコードの簡単な部分です(画像が私の最大の関心事です):
HTML:
CSS:
私はいくつかの属性があることを知っています
javascript - Qualtrics のテキスト ボックスとドロップダウン リストから値を計算しようとしています。
テキストボックス(変化し続ける)とドロップダウンリスト(回答者が回答をクリックする)から値を追加しようとしています。何らかの理由で、テキスト ボックスから値を取得できません。どこが間違っているのかわかりません!誰か助けてください、ありがとう。
javascript - GA の iFrame によって読み取られる Qualtrics 埋め込み
これを見ていただきありがとうございます。私の手元のタスクは、html ページを qualtrics に iframe (現在の考えです) として配置し、そこからイベント トラッキングを介してユーザー データを取得し、Google アナリティクスに送信できるかどうかを確認することです。これまでのところ、イベントを GA に送信する方法を理解しており、カスタム ディメンションに取り組んでいますが、それが機能するかどうかを確認するために 1 日待たなければなりません。
ただし、必要なのは、qualtric の乱数ジェネレーター php で生成する一意の ID です。この一意の ID を Google アナリティクスに送信して、埋め込みページで誰が何をしているかを特定できるようにする必要があります。だから私はクアルトリクスのjavascriptのものを見てきました.クアルトリクス自体を取得して、javascriptを介してIDを生成できます:
これは Qualtrics で数値を表示するだけで機能しますが、埋め込み Web ページに同じことを実装するとうまくいかないため、大きなステップが欠けていることはわかっています。私は試してみましたが、成功しませんでした。
成功せずに。
提案があれば、ユーザーを Qualtrics にとどめますが、埋め込まれた Web ページ上の一意の個人のユーザー イベントの埋め込みデータを GA に渡します。私はすべて聞いています。再概念化はクールです。
Qualtrics の埋め込みページ (iframe の Web ページ) で誰が何をしているかを把握しようとしています。
このソースが役立つかもしれません: http://ut1.qualtrics.com/WRAPI/QuestionAPI/classes/Qualtrics%20JavaScript%20Question%20API.html
アドバイスや指示をありがとうございました。
javascript - この動的にロードされた DOM 要素に ID (iframe なし) でアクセスできないのはなぜですか?
JavaScript コンテンツの埋め込みを許可する外部サイト (Qualtrics) を使用しています。Qualtrics は一部のコントローラーを動的にロードします。これらのコントローラーへのアクセスを Chrome Web パネルからテストすると、コントローラーが完全にロードされた後、現在の DOM を表す [Elements] ウィンドウに、ロードされたコントローラーが表示されます。ただし、jQuery または document.getElementById を使用して、ID でこれらの要素にアクセスすることはできません。
コントローラーの 1 つに id がありQID12~14~handleます。Elements DOM ブラウザーに、次のタグが表示されます。
ページのソースを表示すると、動的に読み込まれ、スクリプト タグを介してページに挿入されていることがわかります。
このページは iFrame を使用していません。現在の DOM に ID が表示されている場合、現在 DOM に存在する ID でアクセスできないのはなぜですか?
を呼び出すとjQuery(".handle")、次の要素が表示されます。
これらの要素に ID でアクセスできない原因は何ですか?
javascript - オーディオ タグ src の読み込みが失敗した場合のオーディオ ファイルの長さの特定
わかりましたので、いくつかの調査を行ったところ、javascript を使用してオーディオ ファイルの長さを決定する最良の方法は、<audio>タグを作成し、ファイル パスをsrc属性に設定し、子を DOM に追加し、タグにloadedmetadataeventListener をバインドすることであると思われました。 audio タグ<audio>のプロパティを使用してduration、オーディオ ファイルの長さを取得します。これはうまく機能します...
ときどき、ランダムに、オーディオ ファイルの読み込みに失敗します。私のコードはファイルを要求しますが、応答を受け取りません。タグは引き続き作成され、DOM に追加されますが、tag.duration = NaN.
javascriptでオーディオファイルの長さを決定する他の方法はありますか? これはすべて、信じられないほど制限的な Qualtrics 調査へのハックの一部であるため、通常の JavaScript (jquery なし) に固執したいと思います。
さらに厄介なことに、私が要求するファイルは、実際にはクエリパラメーターとしてファイル名を持つphpファイルですFile.php?F=92kls02jf9。これは qualtrics が行う方法ですので、質問しないでください...これが役立つか害があるかはわかりませんが、id を追加することを考えました.
python - Google App Engine で Python で記述された Qualtrics 用の Web サービスを作成する
a.) Qualtrics の Web サービス、または b.) Google App Engine の Python Web サービスを作成した人はいますか?
パラメータを Web サービスに渡して応答を返すなど、(Qualtrics サーベイ フロー内の) Web サービスのみが実行できると思われる機能を Qualtrics サーベイに組み込む必要があります。
GAE Protocol RPC を見てきましたが、それが正しい道かどうかはよくわかりません。Qualtrics は PHP コードの例を提供してくれましたが、それを Python や GAE に変換する方法がわかりません。