賛成/反対投票(SEのような)機能、または「好きな」機能(Facebookのような)を持つサイトがあるとします。ユーザーがこのサイトに何かを投稿し、他のユーザーがそれに投票することができます。ここで、投稿者がいつでもこの投稿を編集できると仮定します。これは、元のテキストに投じられた投票に影響しますか?
私はいくつかのシナリオで投票/いいねを残すのが問題になる可能性があるのを見ることができます、ユーザーは投稿することができます:
大統領のランドポール
そして、何千ものいいね、それに関連付けられた賛成者の名前を付けて取得しますが、1時間後に投稿を編集して次のようにします。
大統領のトランプ
そして今、投稿を見た人には、すべての賛成者がトランプ支持者として現れます。
ただし、投票をそのままにしない、たとえば編集時に投票をリセットすることも問題になる可能性があります。元のポスターがつづりの間違いがあったことに気づき、それを修正したとします。これにより、何千もの「いいね」の費用がかかる可能性があります。
編集後に投票/いいねをそのままにする必要がありますか?
編集を許可するほとんどのWebサイトは、次のことも行います。
(edited x <timespan> ago)
投稿の最後まで。(edited x <timespan> ago)
クリック可能このようなアプローチは、より多くの作業を必要としますが、潜在的なUXの多くの落とし穴を回避することができます。あなたが指摘したように、投票を削除すべきではないユーザーが投稿を編集する正当な理由があるかもしれません。また、ほとんどのユーザーは、小さなつづりの修正について常に通知を受けていると、迷惑になるでしょう。
絶対投票数は常に放っておくべきです。 Redditの真の賛成/反対投票数のマスキングは、「ホット」を構成する活動の量に関する透明性の欠如のため、物議を醸した問題でした。
私は(他の場所で)、賛成票のカウンターに、投票された現在のコンテンツの割合を示す詳細パネル(ホバー上)を表示することを提案しました。
したがって、100票が発生したが、20票は編集後だったと考えてください。編集は重要ではなく、投稿の文字の4%を変更しました。 80%の人が投稿の96%に同意します。 20%の人が投稿の100%に同意します。
視覚化はまだ決めていません。
このような図は、これらの割合を示していますが、特定の視覚的リテラシーが必要です。
@Deduplicatorに同意して、この視覚化は本質的に意味論的な価値に対して不透明であると考えました。ただし、時間の経過とともにdoes 'dimensionize'センチメント(アップ/ダウン)and edit-distance。これは、「感情の急増」を変曲点と相関させることによって、意味的な値が存在する可能性がある場合にimplicateにするという私の意図でした。つまり、ƒ "、2次導関数。
これをApp StoreでAppleが選択したものと比較してください。スコアは、アプリの現在のバージョンに残されたレビューに基づいて計算されました(だったか?)。これにより、変更による感情が表現されます。
同様の戦略は、現在のバージョンの投票とは異なる方法で古いバージョンの投票に重みを付けることです。残念ながら、重み付けの値はeditorializationであり、全体の意見の正直な表現ではありません。元の投稿が編集された後に投票が到着した場合にのみ、多相性として説明できます。
私が知っているほとんどの場合、アイテムへの賛成または高評価を変更することは、問題の解決策ではないようです。それはむしろ混乱を引き起こし、おそらくフラストレーションを引き起こします。一般に、賛成投票カウンターの意図、公開編集履歴がある場合および/または投票が特定のバージョンに直接リンクされている場合賛成投票されたアイテムの/を常に考慮する必要があります。
例えば。賛成票カウンターの目的が、声明に同意するユーザーの数を人々に知らせることである場合、公開編集履歴はありません。賛成者名が表示され、これを処理する自動メカニズムを探すと、次のようになります。オプション:
コメントで指摘されているように、この質問は少し広すぎます。優れたソリューションを提供するには、コンテキストを考慮する必要があります。 StackExchangeサイトの例にとどまるには:賛成票の目的は、回答が有用である、またはそれに同意する人の数を示すことです。投票は非公開であるため、そうでない場合ほど重要ではありません(Facebookなど)。このような編集を(公開編集履歴に)表示した場合は投稿を報告し、モデレーターに処理を任せます。著者に連絡するか、変更を元に戻します(これもコンテキストによって異なります)。 Facebookで友達のような奇妙なものを見つけた場合は、編集履歴を確認し、重要である場合は友達に連絡してください。これで通常はこれで十分です。これらの特別な場合に必要な自動メカニズムはありません。
これはちょっとした質問です。誰がこの種のものを尋ねますか?
誰が大統領になるべきか?
しかし、少なくともこのサイトでは、lotの賛成票を得た回答があり、その後、回答がまったく異なるものその後、誰かがモデレーターの注意を引くためにフラグを立てることができます。
その後、モデレーターは回答を元に戻し、質問をロックして再度発生しないようにすることができます。
面白い質問ですね。編集は明確にするためのものであり、システムをゲームするためのものではありません。
かなりの時間が経過した後、追加のコメントを追加するか、完全に編集するかを許可すると思います。
【元記事】
更新:[コメント]更新2:[コメント2]
ここでQuoraとStackoverflowがどのようにそれを行うかを調査しましたか?