問題タブ [rating-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
346 参照

php - 現在の評価を表示するにはどうすればよいですか?

現在書かれているように、フォームが送信される前と送信された後に現在の評価値をページに表示するために、このコードに加える必要がある変更を誰かが私に投稿できるかどうか疑問に思っていました。ありがとう。

0 投票する
3 に答える
1300 参照

wordpress - GD 星評価 - 高評価/低評価のサイズ

GD Star Rating Wordpress プラグインを使用します。


評価ボタンのサイズを変更するのと同じくらい簡単なことをする方法を見つけようとして、非常に苦労しています。

サムズアップ/ダウンとして使用したい画像がありますが、その幅はデフォルトの最大 40px ではなく 232px です。

星/親指のサイズを 40px を超えて変更した人はいますか、それともこの問題を抱えているのは私だけですか?


簡単に言えば:

ここに画像の説明を入力

ここに画像の説明を入力

0 投票する
2 に答える
88 参照

algorithm - プリファレンスを評価に変換する

(例)レストランのリストがあるとします。多くのユーザーは、レストランのペアのリストを取得し、好みの 2 つのうちの 1 つを選択します (ホトルノット風)。

これらの結果を絶対的な評価に変換したいと思います。各レストランについて、1 ~ 5 つ星 (必要に応じて、評価は整数でなくてもかまいません)。

この問題を解決する一般的な方法は何ですか?

ありがとう

0 投票する
3 に答える
8621 参照

python - Djangoの星評価システムとAJAX

Djangoサイトに星評価システムを実装しようとしています。

ページにスコアを表示するのと同様に、モデルに評価を保存することもソートされています。しかし、ページを更新したり変更したりせずに、ユーザーがページを(基本的に1から5まで)評価できるようにしたいと思います。

私は以下を見つけました、そしてここの星のスタイルが好きです:http: //jvance.com/blog/2008/09/22/JQueryRaterPluginNew.xhtml

現在、javascriptとAJAXについての理解は限られています。上記の例の星をAJAXとDjangoと組み合わせて使用​​する方法を知っている人はいますか?ユーザーが評価を選択したときにページを更新せずにデータベース(モデル)を更新できますか?

また、ユーザーが投票できるのは1回だけである、つまり、ページを2回評価することは許可されていないことも重要です。モデルには、すでに投票したかどうか、および以前の投票が何であったかが保存されます。しかし、これを表示するために星をどのように変更できますか?


したがって、これらの方法、より適切な星評価グラフィックソリューション、または優れたチュートリアルを知っている場合は、共有してください。ありがとうございました。

0 投票する
2 に答える
2600 参照

android - Android:垂直RatingBar?

RatingBarを回転させるにはどうすればよいですか?垂直カスタムRatingBarの例はありますか?

0 投票する
2 に答える
8222 参照

php - PHP Facemash ELO レーティング クラス/関数

PHPClasses Web サイトから次の ELO クラスを取得しました。

これを食品評価サイトに適用しようとしています。

これが私が理解していることです

  1. システムから始めるには、すべての料理に基本スコアを割り当てる必要があります。
  2. 4 つの変数 S1、S2、R1、R2 (S= スコア、R = ランク) があります。
  3. 最初の料理を押すと、2 つの料理の間で評価するとき。S1とS2は何になりますか?それは1-0になりますか?
  4. 10,000 戦後に別の料理を追加するとどうなりますか? 私はそれに基本スコアを割り当てるので、それはより良いですか?
  5. ディッシュのスコアが 0 を下回らないようにするにはどうすればよいですか。

これが同じPHP実装です。4 つの変数と、それをどのように使用すればよいかを理解するのを手伝ってもらえますか?

0 投票する
4 に答える
3065 参照

php - いくつかの値が存在する場合はmysqlを更新し、そうでない場合は新しいエントリを作成します

ratingこれらのフィールドを含むテーブルがありますrate_id, game_id, rating, ip。これらのフィールドの値が次のようになっているとします。1,130,5,155.77.66.55

ipユーザーがゲームに投票しようとすると、mysqlでこのゲームにすでに投票しているかどうかを確認したいので、mysqlはgame_id存在するかどうかを確認し、存在する場合はmysqlが値を更新し、ratingそうでない場合は新しいエントリを作成します。

これを行うための効率的な方法は何ですか?

0 投票する
1 に答える
425 参照

algorithm - 洪水ベイジアン評価は範囲外の値を作成します

ベイジアン評価式を適用しようとしていますが、5000のうち1を評価すると、最終的な評価は5より大きくなります。

たとえば、特定のアイテムには投票がなく、1つ星で170,000回投票した後、最終的な評価は5.23になります。100と評価すると、通常の値になります。

これが私がPHPで持っているものです。

1または2で氾濫しても。

100,000票後の最終評価は5を超えています。

を使用して新しいテストを行いました

そして、100,000を超えると、完全に範囲外の値(10.53)になりました。通常の状況では、17万票を獲得するアイテムはなく、他のすべてのアイテムは投票を獲得しないことを私は知っています。しかし、私のコードに何か問題があるのか​​、それともこれが大量の投票を考慮したベイズの公式の予想される動作であるのかどうか疑問に思います。

編集

明確にするために、ここにいくつかの変数のより良い説明があります。

式は次のとおり( (avg_num_votes * avg_rating) + (this_num_votes * this_rating) ) / (avg_num_votes + this_num_votes)です。ここから撮影

0 投票する
1 に答える
514 参照

php - ベイジアン ランキング システムに別の要素 (クリック数) を追加する

私はアマチュア ミュージシャン向けの音楽ウェブサイトを運営しており、そこでは 10 点満点のスコアに基づく評価システムがあり、それが 100 点満点の総合スコアに計算されます。平均スコアに直接影響するユーザー向けの「信頼性」ポイント システムがあります。次のステップは、このデータを効果的に使用するチャート システムを実装することです。

私がどのデータを自由に使用できるかを確認できるように、すべてがどのように機能するかを正確に説明します。

  • サイト メンバーが 1 から 10 の間でトラックを評価します。
  • そのサイト メンバーには「信頼性」スコアがあります。これは、サイト周辺のさまざまなアクティビティに対して蓄積されたポイントの合計です。たとえば、ユーザーは評価を与えることで 100 ポイントを獲得するため、より多くの評価を与えるほど、「信頼性」スコアが高くなります。信頼度スコアの合計のみがデータベースに保存され、ユーザーがポイント報酬付きのアクティビティを実行するたびに更新されます。これらの個々のアクティビティは保存されません。
  • トラックを評価した他のユーザーと比較したこのユーザーの信頼度に基づいて、トラックの加重平均が計算され、トラック テーブルに 1 ~ 100 の数値として格納されます。
  • トラック テーブルには、トラックが再生された回数 (再生回数) も合計として格納されます。

したがって、使用する必要があるデータは次のとおりです。

  • トラックの総合評価 (1 から 100 までの数字)
  • トラックの評価数
  • トラックの再生回数

チャート システムでは、上記の 3 つのデータ セットを使用して、品質(全体的な評価、評価数で正規化) と人気(再生数) の間の公正なバランスを作成するランキングを作成したいと考えています。ただし、システムは人気よりも品質を重視する必要があります。たとえば、品質面は正規化されたランキングの 75% を占め、人気度は 25% を占めます。

このサイトで検索した結果、品質面を理解するのに役立つIMDB ベイジアン スタイルのシステムを見つけましたが、人気 (再生数) を追加して、希望する方法でバランスを取るにはどうすればよいですか?

このサイトは PHP と MySQL で書かれています。

編集: タイトルには「クリック数」と書かれていますが、これは基本的に「再生数」に直接相当します。

0 投票する
2 に答える
214 参照

rating-system - 最高評価のアイテムを表示するロジックは何ですか?

Web サイトのアイテムを評価順に並べ替えて表示したいと考えています。評価の平均で最高評価のアイテムを表示したくありません。最高評価のアイテムを定義するための式を誰か提案できますか?