web-dev-qa-db-ja.com

賛成/反対投票とお気に入りへの追加

私には大きなジレンマがあります。私は、ユーザーがInstagramとほぼ同じことを実行できるアプリケーションを作成しています(「写真表示」の用語では、写真にコメントを付けるか、ハートボタンを使用してお気に入りに追加することができます)。唯一の違いは、私のアプリは食べ物に焦点を当てており、写真フィルターを使用しないことです。そのようなアプリがすでに利用可能であることは知っていますが、私の基本的な情報を述べましたが、少し複雑ですが、現時点では重要ではありません。

したがって、私のアプリでは、これらの写真は食べ物に焦点を当てているため、さらに一歩進んでユーザーがそれらの写真に投票できるようにする必要があります。それは、賛成票と反対票の合計であるスコアを持つ(redditのような)賛成票/反対票投票システムである必要があります。残念ながら、3/5/10星投票システムは私には選択肢ではありません。

そして今、これが私の問題です。ユーザーがup voteまたはfavouriteボタンを使用する必要があると少し混乱するため、ユーザーが投票するのではなく、写真をお気に入りに追加するだけになるのではないかと本当に心配しています。基本的に、彼らの観点からすると、Add to favouritesボタンは投票よりもはるかに実用的なようです。そのため、add to favourites機能を削除し、投票をお気に入りとして扱う必要があるかどうかはわかりません。このような実用的な機能をユーザーから奪いたくないのですが、写真に投票してもらう必要があります。

この状況にどのように対処するのが最善かについてのアイデアやアドバイス、または研究について知っていますか?


この投票システムは何のために実装されていますか?

私はそれについていくつかの質問を見ることができますので、これが私の説明です。前に述べたように、これはある種の食品関連のウェブサイト/アプリです。 Peaopleは食べ物の写真をアップロードしており、他の人はそれらの写真を閲覧できます。私は彼らがそれらの写真を評価できるようにするいくつかの解決策が必要です(それは食べ物です、あなたがそれを閲覧しているとき、あなたは他の人がそれを好むかどうか知りたいです(重要:それはレストランの食べ物であり、ユーザーの家庭の台所ではありません)-私はそう思いますが、私は専門家ではありません;))

投票を完全に削除して、いいね/スターボタンを残すことについて-ユーザーは、好きな写真であるかどうかに関係なく、そのような写真を後で保存することを望む場合があると思います。

私の意見では、反対投票は節度の目的に適しています。反対票などがある場合は、スコアが-10の写真を無効にするか、フロントエンドで非表示にする機能を実装できます。しかし、それは確かに「フラグを立てる」で上書きすることができます

4
mbajur

まず最初に、賛成/反対のボタンをすべて削除し、お気に入り(または「いいね」)ボタンを使用して人気度データを取得できます。

多くのサイトでは、否定性を助長することを防ぐために、反対投票ボタンのない投票システムを実際に実装しています( Hacker News がその例です)。

次に、反対の方法でお気に入りのボタンを削除し、投票されたすべてのアイテムを確認する方法を提供します。

ただし、両方を維持する場合は、違いを明確にすることをお勧めします。たとえば、片側で賛成/反対の投票をグループ化し、画面の反対側に「お気に入り」だけを表示することができます。

すべては、あなたの目標とユーザーの目標に要約されます。ランキングデータを提供するためだけにボタンがあり、ユーザーエクスペリエンスの向上に役立たない場合は、ボタンを削除して、人気ランキングを構築する別の方法を見つけることをお勧めします。

7
Sacha Greif

「お気に入り」を「保存」に名前変更するのはどうですか?特に、ユーザーが投票する前にレストランに行きたいなど、他の理由で後でページに戻りたい場合は特にそうです。保存された投稿リストが価値判断を与えない場合、混乱は少なくなります。

1
Yamikuronue

好奇心から、写真に投票する前にユーザーにログインを要求することを計画していますか?これは、過度に単純化された方法ではありますが、ランダムな人が人/場所/物の評価に「爆撃」するのを防ぐための一般的な方法であるためです。

私はお気に入りについてのコメントを2番目に取り上げますが、それをワンランク上に上げて、FacebookとGoogle+の「いいね」または「+1」にもっと似たものにします。人々に否定的になる機会を提供する代わりに、単に彼らに肯定的になる機会を提供するか、単に投票しないだけです。

そうすれば、将来の潜在的なユーザーやクライアントは、メインシェフがその夜外出していたときに1人の人が悪い経験や「醜い料理」を経験したために、不当に攻撃されているように感じることはありません。

1
FlavoredAir

あなたができることの一つは:

  • ユーザーが「お気に入り」を押すと、自動的に投票します。ただし、その逆は行わないように注意してください。

それ以外の場合は、投票を削除して、「Favourite」の反対を追加します。

0
ashgkwd