問題タブ [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.
php - 時間とともに減少するウィルソンスコア間隔を作成する方法
そのため、Web サイトのトレンド コンテンツを分類するためのウィルソン スコア間隔に取り組んでいますが、現時点では静的なものにすぎません。つまり、誰かが賛成票または反対票を投じるまで、常に同じスコアを維持するということです。
というわけで、時間とともにスコアが減っていくように実装したいと思います。この記事のように。Reddit ランキング アルゴリズムのしくみ. その記事では、コンテンツの Reddit スコアが時間とともに減少すると説明しています。
現在のところ、私は賛成票と反対票に基づいてスコアを与えるこのphp関数を持っています:
スコアは同じにしたいのですが、整理するときにSQLコードに何かを追加します。
SQL コードは次のようになります。
私が考えているのは、スコアを対数的に減少させるアルゴリズムで終わることです.最初の1-2-3日はスコアに影響を与えず、その後スコアが下がり始めます.
編集
また、スコアに何かを追加して、ユーザーが Web サイトでより多くの評判 (SO など) を取得するほど、その評価の価値が高くなるようにすることは理論的に実行可能でしょうか? 似たようなものはすでにインターネット上に存在しますか?
ここの誰かがすでにこのようなものをここで使用していましたか?
javascript - 星がクリックされたかどうかを確認するにはどうすればよいですか? (Jquery スター評価プラグイン)
このプラグインhttp://www.fyneworks.com/jquery/star-rating/#tab-Testingを使用しています。星がクリックされたかどうかを判断するクライアント側の検証システムを作成しようとしていました。私はあなたがそれを行うことができるか疑問に思っていました。
私のjavascriptファイルには、
私はラジオボタン型の星を使用しており、次のようなhtmlコードを持っています。
しかし、これはうまくいかないようです。
php - Joomla の評価、% を表示する代わりに、'8.2/10' を表示したいですか?
コンポーネントK2を使用しています。これは投票/評価システムです。現在、評価をパーセンテージで表示し、星を表示するための css をいくつか使用しています。しかし、星を表示する代わりに、たとえば 4.5/5 と言ってほしい
これを表示するためのコードは次のとおりです。
そして、これは「com_k2/models/item.php」にあるコードです:
私は何をすべきか?
jquery - 星評価整数
選択した値から星を初期化しました。
問題は、星をクリックすると、星全体の初期化が台無しになることです。
星を初期化するためのより良い、より一貫した方法で誰かが私を助けてくれれば幸いです。
星のコードはここにありますhttp://jsfiddle.net/wSMEc/6/
ありがとう
ruby-on-rails - Rails で has_many - has_and_belongs_to_many 関係の評価システムを作成する方法
私はアプリを持っています:
User has_many Openings
Opening belongs to User & has_and_belongs_to_many Categories
Category has_and_belongs_to_many Openings
ユーザーが各オープニングをカテゴリごとに評価する評価システムを作成しようとしていますが、どこでどのような関係が必要かを確認するのに苦労しています。誰かが私を正しい方向に向けるのを手伝ってくれませんか?
基本的に、評価を opening_category 関係に属させたいと考えています。
php - 良い評価/評判システム?
私は Yahoo! によく似た Web サイトに取り組んでいます。回答: ユーザーは質問を投稿し、他の人からの回答を待って、より良い回答を選ぶことができます。最適なユーザーを識別するために、次の機能を持つ評価システムがあります。
- ユーザーに賛成票または反対票を投じることができます。
- 回答に賛成票または反対票を投じることができます。
- 各トピックには「経験」スコアがあり、質問に回答するたびに増加します。
可能であれば、これらすべての要素を組み合わせて、各回答の「信頼性」スコアを与えるアルゴリズムを見つけたいと思います。
これまで、 の製品などを使って自分でやってみましたがCoefficient * (UpVotes / TotalVotes)
、直線的すぎました。他の方法も試しましたが、うまくいきませんでした (ベイジアン アルゴリズム)。現在、アルファ版では、 を使用してTrustability = sqrt(GoodAnswers)
います。
注: アルゴリズムは個別である必要があり (平均や合計などのデータを取得するためにデータベース全体をスキャンする必要はありません)、可能であれば高速である必要があります。これを PHP-MySQL に実装します。
mysql - 高度な評価システム MySql データベースの最適化
私はこの条件で評価システムに取り組んでいます:
何人かのユーザーがいて、その情報はusersテーブルに保存されています。各ユーザーには、訪問者によって評価された (0 から 10 までの) いくつかの画像があり、画像はimagesテーブルに保存され、料金は rate テーブルに保存されています。
ここで、特定の日の最高評価 (平均レート) の画像を取得したいので、次のクエリを書きました。
しかし、実行時に問題があり、実行に時間がかかります! その主な問題はここにあると思います:
このクエリの問題を見つけることができますか?
ここで私のデータベースの構造を見ることができます:
http://sqlfiddle.com/#!2/bc984/1
**編集*
Expalin の結果が追加されました。
math - 評価されていないエンティティとウィルソン スコアを持つマイナス評価のエンティティ -- 処理方法は?
平均評価でソートしない方法を読んだので、試してみるべきだと思いました。
いくつかのテストを実行すると、pos=0
とneg>0
のオブジェクトのスコアは非常に小さいが負ではないことpos=neg=0
がわかりました。
私は、評価されていないオブジェクトは、肯定的な評価がなく、いくつかの否定的な評価があるオブジェクトの上にリストされるべきであるという意見です.
私は、「個々の評価はすべて、あるベースラインからの逸脱を実際に表現しているので、ベースラインを移動し、すべてのオブジェクトに「中立」の初期スコアを与える」と考え、次のように考えました。
出力例を次に示します。AdjustedRating
これは私が望むスコアの種類に近く、数値ハックとしては実行可能だと思いますが、数学的に正当化することはできません
より良い方法、「正しい」方法はありますか?
php - 評価システムに 1 票のみを許可する方法
jquery と css ベースの星評価システムを作成しました。今では、ユーザーの投票をデータベースに保存する方法を本当に考えることはできません。そして最も重要なのは、1 人のユーザーを 1 票に制限する方法です。
サイトの訪問者数が膨大であるため、各ユーザーの IP をデータベースに保存する余裕はありません。さらに、私のIPアドレス自体も動的であるため、うまく機能するとは思いません。インターネットを切断して再接続するたびに、IP が変更され、再度投票できるようになります。だから私はこれがうまくいくとは思わない。
これは、投票をデータベースに保存することについて私が考えたことです。ページが受け取った投票数を保存するだけでなく、ページの合計評価を保存することもできません。
評価ポイントを投票数で分けるのは間違っています。平均評価を与えてくれます。右?
しかし、1 人のユーザーを 1 票に制限する方法は考えられません。助けてください。
php - 評価システムの問題を解決するにはどうすればよいですか?
現時点では、このコードを自分のサイトの投票システムに使用しています(PHPファイルにありますが、クローラーがそれを認識しないようにJavaScriptとして統合しました)。
それは完全に機能していますが、グーグルがこのファイルを見て、このファイルには302リダイレクトがあるので、リンクから抜け出す方法を作らなければなりません。db.php
しかし、同じ評価システムを使用しているサイトを見つけましたが、評価システムを「rel」属性で機能させる方法を見つけました。
誰かがそれをどのようにしたのか手がかりがありますか?
これは、すべてのphpコンテンツを含む元のファイルです。