web-dev-qa-db-ja.com

編集は賛成票/いいねに影響しますか?

賛成/反対投票(SEのような)機能、または「好きな」機能(Facebookのような)を持つサイトがあるとします。ユーザーがこのサイトに何かを投稿し、他のユーザーがそれに投票することができます。ここで、投稿者がいつでもこの投稿を編集できると仮定します。これは、元のテキストに投じられた投票に影響しますか?

私はいくつかのシナリオで投票/いいねを残すのが問題になる可能性があるのを見ることができます、ユーザーは投稿することができます:

大統領のランドポール

そして、何千ものいいね、それに関連付けられた賛成者の名前を付けて取得しますが、1時間後に投稿を編集して次のようにします。

大統領のトランプ

そして今、投稿を見た人には、すべての賛成者がトランプ支持者として現れます。

ただし、投票をそのままにしない、たとえば編集時に投票をリセットすることも問題になる可能性があります。元のポスターがつづりの間違いがあったことに気づき、それを修正したとします。これにより、何千もの「いいね」の費用がかかる可能性があります。

編集後に投票/いいねをそのままにする必要がありますか?

44
DasBeasto

編集を許可するほとんどのWebサイトは、次のことも行います。

  • 投稿が編集されたら、(edited x <timespan> ago)投稿の最後まで。
  • 投稿の過去のバージョンを表示するオプションが利用可能になりました
    • 「履歴」リンク、または(edited x <timespan> ago)クリック可能
  • 投稿を不適切/不正直として「フラグ付け」する機能

このようなアプローチは、より多くの作業を必要としますが、潜在的なUXの多くの落とし穴を回避することができます。あなたが指摘したように、投票を削除すべきではないユーザーが投稿を編集する正当な理由があるかもしれません。また、ほとんどのユーザーは、小さなつづりの修正について常に通知を受けていると、迷惑になるでしょう。

44
Daniel Brown

絶対投票数は常に放っておくべきです。 Redditの真の賛成/反対投票数のマスキングは、「ホット」を構成する活動の量に関する透明性の欠如のため、物議を醸した問題でした。

私は(他の場所で)、賛成票のカウンターに、投票された現在のコンテンツの割合を示す詳細パネル(ホバー上)を表示することを提案しました。

したがって、100票が発生したが、20票は編集後だったと考えてください。編集は重要ではなく、投稿の文字の4%を変更しました。 80%の人が投稿の96%に同意します。 20%の人が投稿の100%に同意します。

視覚化はまだ決めていません。

このような図は、これらの割合を示していますが、特定の視覚的リテラシーが必要です。

enter image description here

@Deduplicatorに同意して、この視覚化は本質的に意味論的な価値に対して不透明であると考えました。ただし、時間の経過とともにdoes 'dimensionize'センチメント(アップ/ダウン)and edit-distance。これは、「感情の急増」を変曲点と相関させることによって、意味的な値が存在する可能性がある場合にimplicateにするという私の意図でした。つまり、ƒ "、2次導関数。


これをApp StoreでAppleが選択したものと比較してください。スコアは、アプリの現在のバージョンに残されたレビューに基づいて計算されました(だったか?)。これにより、変更による感情が表現されます。

同様の戦略は、現在のバージョンの投票とは異なる方法で古いバージョンの投票に重みを付けることです。残念ながら、重み付けの値はeditorializationであり、全体の意見の正直な表現ではありません。元の投稿が編集された後に投票が到着した場合にのみ、多相性として説明できます。

10
New Alexandria

私が知っているほとんどの場合、アイテムへの賛成または高評価を変更することは、問題の解決策ではないようです。それはむしろ混乱を引き起こし、おそらくフラストレーションを引き起こします。一般に、賛成投票カウンターの意図公開編集履歴がある場合および/または投票が特定のバージョンに直接リンクされている場合賛成投票されたアイテムの/を常に考慮する必要があります。

例えば。賛成票カウンターの目的が、声明に同意するユーザーの数を人々に知らせることである場合、公開編集履歴はありません。賛成者名が表示され、これを処理する自動メカニズムを探すと、次のようになります。オプション:

  • 高評価を削除します。短所:作成者は小さな変更を編集しません。そうした場合、彼は失われた高評価に不満を感じるでしょう。大統領の例のように、内容が逆に変更された場合にのみ、いいね!を削除します。したがって、これが例外的なケースである場合は、そのようなアイテムを手動で管理することを考えてください。
  • 高評価を維持し、有権者に知らせます。短所:アクティブユーザーは多くの通知を受け取ります。これは、アプリケーションの内容によって異なります。
  • コンセプトを改善します。たとえば、このアイテムが編集されたことを示し、公開編集履歴を提供し、アイテムの特定のバージョンにいいねをリンクします(Playストアの評価を参照)。私の意見では、これは通知をスパム送信したり、高評価を削除したりするのではなく、進むべき道です。

コメントで指摘されているように、この質問は少し広すぎます。優れたソリューションを提供するには、コンテキストを考慮する必要があります。 StackExchangeサイトの例にとどまるには:賛成票の目的は、回答が有用である、またはそれに同意する人の数を示すことです。投票は非公開であるため、そうでない場合ほど重要ではありません(Facebookなど)。このような編集を(公開編集履歴に)表示した場合は投稿を報告し、モデレーターに処理を任せます。著者に連絡するか、変更を元に戻します(これもコンテキストによって異なります)。 Facebookで友達のような奇妙なものを見つけた場合は、編集履歴を確認し、重要である場合は友達に連絡してください。これで通常はこれで十分です。これらの特別な場合に必要な自動メカニズムはありません。

3
Marvin

これはちょっとした質問です。誰がこの種のものを尋ねますか?

誰が大統領になるべきか?

しかし、少なくともこのサイトでは、lotの賛成票を得た回答があり、その後、回答がまったく異なるものその後、誰かがモデレーターの注意を引くためにフラグを立てることができます。

その後、モデレーターは回答を元に戻し、質問をロックして再度発生しないようにすることができます。


面白い質問ですね。編集は明確にするためのものであり、システムをゲームするためのものではありません。

3
Nick Gammon

かなりの時間が経過した後、追加のコメントを追加するか、完全に編集するかを許可すると思います。

【元記事】

更新:[コメント]更新2:[コメント2]

ここでQuoraとStackoverflowがどのようにそれを行うかを調査しましたか?

0
Alex Debkaliuk