さて、私はメンバーが1-5の間で投票できる評価機能をアプリケーションに追加することを考えています(これは$rating
)、そして私はのような平均スコアを表示し$score = $number_of_voters / $rating
ます。$number_of_voters
はその特定のアイテムに投票したメンバーの総数であり、はその特定のアイテム$rating
の合計評価です。
そう$score
すれば、5より高くすることはできません(それは外れています)。
ただし、ユーザーのRPGレベル(各メンバーが割り当てた1〜8の数値で、徐々に増加する可能性があります)に応じて投票の強度/力を統合することを考えています。たとえば、投票した場合、RPGレベルは次のようになります。 1平均スコアは前のスコアとあまり変わらない(あまり影響しない)が、8のようなものであれば、もっと影響するだろうか?(要約しすぎると、投票時にRPGレベルが内部的に考慮されます)。
しかし、最初の仕様に影響を与えずに続行する方法(統合/実装する方法)がわからない(つまり、スコアが5より高くなることを望まない($ score <= 5であることが望まれる))。