web-dev-qa-db-ja.com

投票システムのパーセント値と数値

私は、イマイチまたはイマイチを使用してオブジェクトを評価する投票システムを構築する予定です。問題は、パーセンテージ値として表された投票の総数、またはオブジェクトが持っている投票の総数を表示するときに、ユーザーにもっと投票するように誘惑することですか?

たとえば、オブジェクトに賛成票を投じたが、投票数が多いために割合がすぐに変化しないとします(ユーザーの80%が総投票数40,0000に基づいて「はい」に投票します)。

代替案は、私が賛成票を投じたらすぐに私の貢献(合計40,001票)を見ることです。

全体的に何がより良い表現であるかにかかわらず。主な目的は、ユーザーのコミュニティ全体にオブジェクトの人気の絶対的な最高の表現を与えることだと言えるでしょう。

3
Carl Edwards

それは本当に人々が何に投票しているか、彼らの投票の効果、そして何人が投票したかに依存します。投票が行われる前に、このデザインを検討してください:

A design showing percentage for and against and votes summary

完全な引数ではありませんが、アクションが少ない効果は、アクションが少ない動機付けされていますあなたが行動することです。したがって、50000人が反対票を投じ、12票しか反対票を投じなかった場合、投票意欲が低下する可能性があります。

バンドワゴン効果 も考慮してください。50000が反対票で12しか反対票がないことを知っていると、人々が過半数で反対票を投じる可能性があります。

さらに、数値が大きいと可読性が低下し、最下位の数字を見る手間がほとんどなくなります。これは、これらが全体的なスケールをほとんど表していないためです。したがって、22071と22072の間の変更は、ユーザーに気付かれない場合があります( 盲目を変更 を参照)。 区切り文字の問題 は言うまでもありません。

次に、この設計を検討してください。

An image showing before and after percentage bar, with the upvote and downvote icons on the sides. After the user took action, the downvote is highlighted

ユーザーが投票によってパーセンテージが変わるかどうかわからないため、投票率が高くなる可能性があります。選択した選択肢のハイライトは、投票がカウントされたことをユーザーに示しています。

しかし、あなたが言及したように、パーセンテージが変化しなかった理由を収集するのは一部のみです。それで、私はあなたの提案として、選択が行われた後に有権者の数が与えられる3番目のデザインを選びます。これは報酬としても機能します。ユーザーは、投票数を確認するには投票する必要があることを学習します。

Same as previous image, just the after also shows amount of voters.

この設計では、数を20Kに短縮することもできます。

7
Izhaki