パーフェクト投票

多くの場合、さまざまなサイトで、ユーザーは1つまたは別のオブジェクト(冗談、引用、投稿、著者、人物など)を評価(投票)するように求められます。



私は、ユーザーがオブジェクトをポジティブまたはネガティブに評価するように求められている場合についてのみ話します。 ここでは、いくつかの回答オプションのいずれかを選択して投票することは考慮されていません。







よくある間違い





グレードスケール





オブジェクトに、たとえば1から5など、何らかのスケールで評価を与えることがしばしば提案されます。



これは非常に不便です。なぜなら、3、4、5のどの学年を入れるのかが明確ではないからです。 人が選ぶのは非常に難しいです。 たとえば、教師は長い間、学生の評点方法を特別に教えられてきました。この点に関しては、厳格な正式な基準などがあります。



ユーザーはこれをすべて持っているわけではありません。 彼は好きか嫌いかを言うことができるだけです。 実際には、ほとんどの場合、ユーザーは最大(必要な場合)または最小(必要ない場合)の評価を選択します。



可能な答えは「プラス」と「マイナス」の2つだけです。



UIの不便さ





投票は通常のボタンのように機能するラジオスイッチで行われることがよくあります。つまり、ボタンをクリックするとすぐに投票が送信されます。 これは非常に悪いです(インターフェイス要素が他の目的で使用される場合はすべて)。 ボタンは、ラジオボタンやドロップダウンリストではなく、ボタンのみにする必要があります。



無線スイッチには、選択を確認するボタンが常に付いている必要があります。 しかし、2つのオプションしかないことがわかったため、このようなインターフェイスは非常に複雑になります。 適切なアプローチ:賛成と反対に投票するための2つのボタン。



もう1つの問題があります。オプションを選択するためのボタンが近すぎることがよくあります。 一部のユーザー(その数は重要な場合があります)は単に見逃しています。



近くにない2つのボタン(「良い」と「悪い」)を投票に提供する必要があります。



投票できない





ユーザーが誤って間違ったボタンを押した場合; 急いで答えました。 彼の考えが変わりました-彼は投票できるはずです(もちろん、投票の結果がまだ発表されていない場合を除きます)。 この機能を提供していないサイトが多すぎます。



再投票の効果は、投票の効果と異なるべきではありません-これもよくある間違いです。例えば、カルマに投票するときのHabrahabrでは、「for」に投票する効果は、「反対」に投票してから「for」に投票する効果よりも高くなります。



投票終了





場合によっては、限られた時間だけオブジェクトに投票でき、その結果が集計されます。 これは、サイト上の記事などの恒久的な施設では正当化されません。



常設施設への投票は、施設が存在する限り開かれるべきです。



チート





世論調査でマークアップに対する保護がないことはそれほど珍しいことではありません。 対策を講じることは非常に困難です。たとえば、「1つのIPアドレスからの1票」の制限では、1つの外部アドレスを持つネットワークのユーザーは考慮されません。 登録ユーザーのみに投票する許可は常に受け入れられるとは限らず、バーチャルの作成から免れません。 同時に、あなたは完全に自分自身を守ることはできません。



選択的資格の欠如





多くの場合、誰でもサイトで投票することが許可されています。 このようなエラーの結果は悲劇的です。 ここでは、「学童」と「トロール」を思い出すことができます。 彼らの意見に興味があれば、資格は必要ありません。 適切な訪問者のみの意見に興味がある場合は、いくつかの簡単なアクションで、それらを非常に効率的に区別できます。 結局のところ、チューリングテストはコンピューターから人を分離します。この場合、同様のことが適切です。



結果の誤った処理





これはおそらく最も重要な間違いです。 賛成票を投じた人の数と反対票を投じた人の数を知っているので、これらのデータに基づいてオブジェクトの最終評価(評価)を何らかの方法で計算する必要があります。



ほとんどの場合、プラスからマイナスの単純な減算が発生します。 これは非常に、非常に、非常に悪い決定です。 2つの記事があるとします。 最初の値は、1000プラスと500マイナスで評価されました。 2番目-200プラスと2マイナスのみ。 明らかに、2番目の記事の方がはるかに優れています。 ただし、最初の評価は500で、2番目の評価は198です。明らかに、結果を処理するこのアプローチは受け入れられません。



適切な結果を得るには、長所と短所の差を合計(つまり、投票総数)で割るだけで十分です。 その結果、-1〜+1の推定値を取得します。 ゼロで割るのを避けるために、投票がない場合、推定値をゼロとみなすことができます。



新しいオブジェクト(たとえば、公開されたばかりの記事に投票したのは2人のみで、両方とも「賛成」-評価が最大になる)には、資格を想定する必要があります。たとえば、投票総数が数百に達するまで、評価は20で除算されます。



パーフェクト投票





理想的な投票は、上記のエラーがないものです。 投票用のボタンは正確に2つあります。近くにいるわけではありません。もう一度投票できます。投票は永続的で、マークアップから保護されています。不適切な訪問者は除外されます。



All Articles