web-dev-qa-db-ja.com

オンラインフォームに入力するときに、ユーザーの深刻度をどのように測定しますか?

フォームに記入しながら、ユーザーの深刻さを測定します。これを行う方法の一例は、調査が開始されてから提出されるまでの時間計算です。この時間を考慮することで、調査をあまりにも早く終了する一部のユーザーを排除できます。また、質問に答えている間、ユーザーのアクション(クリックやマウスの動き)をタイムスタンプとともに記録することもあります。

深刻な回答を提供せずにフォームを送信するユーザーを排除する必要があります。フォームの入力中にユーザーの深刻さを測定する手法はありますか?

制限:

  • 計算は、ユーザーが送信ボタンをクリックするまで行うことができます。
  • 答えは考慮していません。

ユーザーの深刻さ

一部のユーザーは、質問を正しく理解したり読んだりせずにフォームに記入しています。彼らはそれを埋めるだけです。

質問は、単一選択の質問、複数選択の質問、自由回答式の質問などにすることができます。

10
Kamalini

ユーザーがフォームに記入する際に真剣であると判断するための100%の方法はないと思います。ユーザーは一部のフィールドを真剣に入力する場合がありますが、一部のフィールドは真剣ではありません。さらに、一部のフィールドはより重要であり、一部は-それほど重要ではありません。

フォームのすべてのフィールドについて、このフィールドの重要度レベル(1-重要度が低い、2-重要度が高い、3-さらに重要度が高いなど)と、このフィールドに入力する期間を定義します。各フィールドの出入りの時間を記録します。ユーザーがフィールドの入力に予想よりも短い時間を費やした場合、このフィールドをsuspiciousとしてマークします。

フォームにTextAreaフィールド(コメント)があるとします。そして、ユーザー手動で入力 150シンボルをこのフィールドに3秒間だけ入力します。このフィールドに不審なマークを付けます。

そして、テキストpassportNumberフィールドがあり、ユーザーが1秒間手動で値を入力しました。アカウントのコピー/貼り付けアクションを実行します。

  • commentsには重要度の重み1と不審です。
  • passportNumber重要度レベル:10と不審です。

重要ではない疑わしいフィールドがたくさんあるが、すべての重要なフィールドが疑わしいわけではない場合は、フォームを深刻なユーザーが入力したものと見なすことができます。逆に、疑わしい重要なフィールドが多すぎる場合は、深刻ではないユーザーがフォームに入力します。

5
user34325

考慮しなければならないことの1つは、フォームの一部が自動入力されるかどうか、つまり名前、電子メールなどの基本情報を要求する場合です。これらのフィールドはすべて、同時に、同時に入力される場合があります。だから、あなたが望む方法を測定するために、そのような「標準的な情報」を尋ねないでください。

そして最後に、しかしおそらく最も重要なこととして、測定できるように深刻度を定義する必要があります。

幸運を!

3
Ilias Bennani

主観と客観の2つの指標を組み合わせる必要があると思います。次に、両方に基づいて分析を行う必要があります。ここに命題があります:

主観的アンケート-タスクの投稿

ユーザーがフォームに記入した後、彼らが与えた答えが正しいかどうか尋ねるだけです。ユーザーが「いいえ、タスクを取り除くために入力しました」と言った場合は、有効な回答ではなかった質問を指定するように依頼してください。これは、分析の基礎となります。

客観的測定-異なる質問の回答間の時間

アンケート全体を完了する時間だけでなく、1つの質問に回答してから次の質問に回答するまでの時間も記録する必要があります。ここでは、ユーザーが質問に答える必要がある時間帯を特定できます。

分析

2種類のデータを取得したら、ユーザーが有効な回答をするために必要な時間を分析できます。その時間が特定の時間より短い場合、その質問はおそらく無効です。たとえば、最終的に、ユーザーが回答に3秒未満費やした場合、その回答はおそらく無効であるか、深刻ではないでしょう。

2

深刻度の定義は、ユーザーが質問を適切に読んだか理解したかとして定義しているため、実際に測定するのは非常に困難です。

質問を正しく完了して正しく解釈することによってのみ質問を正しく完了することができない限り、誰かが質問を正しく読んだかどうかを知ることはほとんど不可能です。それでも、誰かが幸運になり、たまたまそれを正しく入力するかもしれません(または自動入力が非常に良い仕事をするかもしれません)。また、誰かが質問を理解したかどうかをテストできる唯一の方法は、質問が非常に難しいために簡単に推測できない場合です(たとえば、複数回答の選択、複数選択の質問)。量的および質的の両方で、より一般的な方法のいくつかを使用して理解度を測定しようとすると(これは質問の理解にも当てはまります)、これが当てはまる理由がわかります。

  1. 定量的なメトリックを使用して理解度を測定する-おそらく、人が質問を適切に読むには一定の時間がかかるため、人の平均的な読書速度を定義する必要があると主張できます。ただし、この平均は、人の年齢、英語が母国語であるかどうか、質問のコンテンツのタイプなどの変数に基づいて調整する必要があります。平均以上?彼らが高速なリーダーである場合、または以前に多くの同様のフォームを実行した場合などはどうなりますか?十分な大きさのサンプルサイズがある場合、標準偏差を2〜3倍上回っている人を除外することもできますが、ここでも、思ったよりも少し注意が必要です。
  2. 半定量的なメトリックを使用して理解度を測定する-オンラインフォームに入力するときの典型的なユーザーの動作をモデル化できます(たとえば、最初は遅く、最後に近づくほど速くなります)退屈、長い形式で言うなど)で、パターンが保持されているか、それから逸脱しているかを確認し、他のユーザーと同じ時間(各質問タイプの質問)を読んで完了したかどうかを判断します。
  3. 定性的なメトリックを使用して理解度を測定する-これを行うには定量的なメトリックをキャプチャする必要がありますが、質問を簡単に完了または理解しやすいとユーザーに尋ね、これを他のすべてのユーザーと比較できます質問も簡単だと考え、質問を読んで完了するまでの平均時間を比較したユーザー。繰り返しになりますが、あまり正確ではありませんが、質問は簡単であるが完了するのに時間がかかると言う人、または質問は難しいが完了するのにほとんど時間がかからないという人は、除外する可能性があります。
  4. フォームの質問のデザインによる理解度の測定-「コントロールの質問」、つまり、同じ性質の質問に対する回答が異なるかどうかを評価しようとする質問を挿入することで、分析を簡単に混乱させることができます。これは、彼らが確信が持てないか、最初の質問または2番目の質問を適切に読んでいないために、同じ質問に対して異なる回答が得られることを示唆しています。

オンラインフォームで回答の質を向上させようとしている場合、私が実際に提案するのは、次のようなあなたの管理下にあるものを調べることです。

  • フォームのレイアウト:人々がそれを読んで内容を簡単に理解できるように、フォームを簡潔でシンプルにします。また、フォームフィールドを並べ替えて、あまり速くスキャンされないようにすることもできます(たとえば、同じ行/行ではなくフィールドの上にラベルを配置します)。
  • フォームの言語:もう一度簡単にシンプルにして、人々がそれを読んで内容を簡単に理解できるようにします。
  • インセンティブの使用方法に注意してください。人々はインセンティブ(およびインセンティブのタイプ)に対してさまざまな方法で反応するため、それをうまく実行するための追加の動機としてタスクを実行する準備ができている場合にのみ使用してください。
  • 測定値を調整します。ユーザーの深刻度を測定する場合は、各タイプの質問のベンチマークとして使用できる標準の質問項目を用意します。
1
Michael Lai

これを行う非常に簡単な方法の1つは、StackOverflowがレビューキューを処理する方法に似ています。しばしば、ランダムな「実験的な」質問が尋ねられます-正解は事前に決定されています。

彼らがそれを正しく理解すれば、あなたは彼らが深刻で注意を払っていることを知っています。そうでない場合は、おそらく、深刻ではないユーザーを処理する前にx回の試行を彼らに与えるでしょう。

編集:

SOトリアージからのサンプル。

今、私は必ずしもすべてのアプリケーションに対してこのようなメッセージを表示することを推奨しているわけではありませんが、テストの質問のボタンをクリックするのはかなり簡単でした。テストの質問は、残りの質問と非常によく似ていました。キャプチャは最も楽しいものではありませんが、OPが述べているように、非真面目なユーザーを排除することが目標である場合、より深刻な対策を講じる必要があります。できるだけ友好的にします。

enter image description here

1
vphilipnyc