CMS評価システム

品質評価を与えてください! 私は、ピーターズバーグのプログラマーによって書かれたモジュール式システムでプロジェクトを開発しています。 このCMSの評価システムについては、すでに十分な質問があります。 ユニバーサル。ブログだけでなく、主なコンテンツが必ずしもブログエントリではない他の種類のサイト(写真サイトやコミュニティなど)にも焦点を当てています。 それは、不正行為、バーチャル、レーティングシステムの潜在的な社会的脆弱性についてです。 問題の本質はカットの下で説明されています。



チート



評価では、すべてがマークアップに依存します。 さらに、意識的または無意識的ではありません。 この点でハブに関する優れたシステムですが、ここではシンプルでエレガントなものにすることはできませんでした。その結果、視覚的に無関係な評価が2つあります。 実際、システムは悪くはありませんが、十分な柔軟性はありません。 さらに、大規模なコミュニティでもうまく機能します。 小さい場合は、問題が発生します。 habrの声は毎日与えられます。 毎日投票が行われている場合、何ダースのアカウントを登録し、評価に影響を与えるのを防ぐのですか? 招待システムが邪魔です。 また、サイトが公然と登録されている場合はどうなりますか?



バーチャル Livestreet


比較のために-LiveStreetは投稿の実際の評価のみを計算します。 それは純粋にブログソリューションです。 サイトでブログを計画している場合は明らかです。 そうでない場合は? 評価を1つの指標に減らしたいと思いました。 ユーザーと彼のメッセージのための別個の投票システムなし。 システム開発者が自分のプロジェクトで個人的に直面したこと:「ユーザーは多数のバーチャルを登録し、「それらをポンピング」し始め、お互いに投票します。 閉じたオンラインコミュニティでは、これは機能しませんが、それらはほとんどありません。」ライブストリートが提供する評価システムは、特定の1つのケースでのみ機能します-ブログサイトの場合。 それ以外の場合はすべて、非常に脆弱です。 技術的にではなく、社会的に脆弱です。 ライブストリームキャラクターをアップグレードする方法は次のとおりです。トピックを作成し、公開し、50のバーチャルで投票してから、ドラフトのトピックを削除するか、削除します。 評価はどこにも行きません。 次の穴:パーティーが長い間サイトに住んでいると想像してください。 彼らはお互いに慣れており、知人に向かって偏っています。 原則として、彼らはお互いに投票し、彼らが長い間サイトにいるので、彼らの評価は素晴らしく速いスピードで単純に成長します...つまり、これらは実際にそれが上に書かれているのと同じ10のバーチャルであり、実際の人々だけが彼らの後ろに立っています。 さらに、10人全員がこの状況に満足しています。正式にはルールに違反しておらず、親しみやすくしており、敗者に留まることはありません。 または、数百枚の写真にバンドルを入れて、それぞれの下にコメントを残してから、バーチャルの山を何回もプラスしていくことができる写真サイトを想像してください。



(200 + 200)* 10硝子体= 1日あたり4000票



正直に評価を受けますか? いや



まあ、それは何ですか? 完璧な解決策はありませんか?


実際にあります。 投票の相互影響を考慮する必要があります。

格付けが1の2人のユーザーがいるとします。投票時に格付けが完全に転送されるとします。 つまり、1番目が2番目に投票し、2番目が2番目に投票し、2番目が1番目に投票しました-1番目は3という評価を無限に取得しました。 ただし、「投票」なしで受信された部分のみが送信されるようにする必要があります。 評価は、相互にごまかさずに転送する必要があります。 他の人が彼に投票した後でも、ユーザーが持っていたものだけが別の人に与えられます。 ここで新しい不正行為が発生します。最初のユーザーが2番目に投票し、2番目が3番目に投票し、3番目が最初に投票します(3番目と1番目の間にさらに複数を挿入できます)。 ところで、3人のユーザーを作成する(または2人のユーザーに同意する)ことはまったく問題ではありません。



どうする?


他の人の評価システムのソリューションをコピーしたくはありません。それは認識可能であり、怠け者によってのみコピーされたものではありません。 あなた自身の悪いことをすることもです。 良いことをする方法-まだわかりません。

重要なのは、特定の技術的な実装ではなく、評価システム全体に関する提案です。

ユーザーと相互ラッピングでスキームを何らかの形で複雑にすることは可能ですか? できます。 評価はかなりの割合で転送されるため、どのユーザーの投票が評価で最大のシェアを占めるかを確認することができます...または?...

親愛なるHabralyudi、推測しましょう。



All Articles