問題タブ [voting-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 投票する
2 に答える
492 参照

php - PHP ベースの投票スクリプト

私は、各ビデオをカテゴリだけでなく、その発信国ごとに分類するチューブ サイトに取り組んでいます。

国を間違えた場合にユーザーが修正し、正しい国を提案できるような投票システムを考える必要があります。だから私はこの + / - 単純な投票システムがあるだろうと思った. ユーザーが「-」をクリックすると、正しい国を提案する必要があります。

ビデオがブラジルからのものであると言ったとしましょう。ユーザーは反対票を投じ、リストから正しい国を選択して送信できるはずです。その後、手動で修正する必要があります。

MySQL テーブルの角度からそのオプションを作成する方法が思い浮かびません。私たちのDBには200以上の国があり、それぞれにIDがあり、投票スクリプト用のテーブルを作成することを考えていましたID | video ID | Votes for | Votes Against | suggestions. いくつかの国を提案する方法に適合するロジックは考えられません (国ごとに列を作成することは、ここではオプションではありません..)。問題は基本的に、各ユーザーが異なる国を提案できることです。例: 5 はアルゼンチン、2 はチリ、4 はスペインなどと言うことができます。これまで未知数だった多くの値を取得するようにテーブルを設計するにはどうすればよいでしょうか?

私はデータベースが得意ではありません..

優れた投票スクリプトはたくさんありますが、提案機能を備えているものはありません。少なくとも私は見つけることができませんでした。

ここに収まる優れたスクリプトを知っていれば、それも素晴らしいことです。

ありがとう!

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

grails - Grailsドメインクラスの投票を実装するにはどうすればよいですか?

Bookクラスがあり、はい/いいえの投票機能を実装する必要があります。私のドメインクラスは次のようになります。

本のクラスの投票を実装するための最良の方法は何ですか。次の情報が必要です。

  • すべての投票(はいまたはいいえ)での本の平均yesVoteはいくつですか?
  • 特定のユーザーが投票したかどうかを確認するにはどうすればよいですか?

パフォーマンスが低下しないように、平均yesVoteの計算を実装するための最良の方法は何ですか?

0 投票する
0 に答える
108 参照

facebook - Web サイトにログイン ボックスを配置して、1 人のユーザーが 1 回だけ投票できるようにする方法は?

オンライン投票ウェブサイトを開発する必要がある学校のプロジェクトがあります。1 人のユーザーが 1 回だけ投票したことを確認するにはどうすればよいですか?

ウェブサイトは公共の場所のブースにあるはずなので、IP アドレスや Cookie を使用することはできません。fb ログイン ID または他のメール ID を使用する予定でしたが、関連するコード/リンクが見つかりません。ログインIDを入力する手順を踏むだけで、fbに直接アクセスしないでください。

私のウェブサイトはオンラインで公開できません。

どうすればこれを達成できるか教えてください。ちょっと急です、よろしくお願いします!

0 投票する
0 に答える
760 参照

r - 投票・ランキング ランクペア方式

現在、ランクペア法を理解しようとしています。ウィキペディアのエントリから、ペアワイズ比較の行列を作成する方法がよくわかりません。この説明は、ペアを比較する 1 つの方法を理解するのに役立ちました - それでも、これが wiki で言われていることとまったく同じかどうかはわかりません. 私の最初の質問は、2のペアの比較が1に従って有効かどうかです。

2の説明を R コードに適合させることができました。

次の (非現実的な) 例では、投票者 (列) よりも多くの候補者 (行) がいますが、すべての投票者が各候補者にランクを付けます (完全なランキング)。

ランク行列は、ランク付けされたペア法でランク付けされます

についてのコメントsorted: もし私がこの権利を理解しているなら、まず でlike、次にdislikeで、次に で注文する必要がありtiesます。disliketies( )の値を再割り当てしnumberOfVotersて、「数値」として使用できるようにしました。これは、私の次の質問につながります。それは、勝者を分類して決定することです。と思いますが、 |候補| の基数を使用して番号でソートできる場所はわかりません。

そして、scores(高いほど良い)でランク付けすると、ランキングが得られます。右?

3 番目の質問は、候補のランキングを決定するための相互関係に関するものです。スコアによるランキングにより、候補のランク付けされたリストが得られます。しかし、ウィキペディア1は、真のランキングを得るには、次の勝者を決定するためにリストから勝者を削除して、手順全体を再計算する必要があると述べています。なぜこれが別のランキングを返すのか理解できません。簡単な例はありますか?

どうもありがとうございます!

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

mysql - 同様に選択するMySQLクエリを作成しようとすると失敗します

背景情報

システム

OS:

MySQL:

データベース

エンジン:MyISAM

テーブル:post_votes

表:投稿

問題

賛成/反対の比率に応じて投稿を選択したい。賛成票と反対票を数えるクエリを思いついたのですが、実際の投稿に結合できないようです。

動作中の(不完全な)クエリ

壊れたクエリ

私は何が間違っているのですか?私が受け取るエラーメッセージは次のとおりです。

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

django - 投票検証システムを実装するには?

ユーザーが単純な投票で2回投票できないように、単純な制限システムを作成しようとしています(ほとんどの場合、djangoチュートリアルの投票例のように)。好きなアプローチを見つけることができないようです。

私が最も気に入っているのは、次のように、Choice モデルにユーザー FK を配置して、そこにユーザーを追加することです。

models.py

ビュー.py

そうすれば、選択肢ごとに投票を1つに制限できますが、投票ごとに1つに制限したかったのです。状況を想像してみてください: 5 つの選択肢がある投票があり、この検証では、ユーザーは 1 回しか投票できませんが、選択肢ごとに 1 回しか投票できません。つまり、5 回投票できるということです。

投票ごとに 1 票のみを許可するシステムを作成するには、何をお勧めしますか? モデルか何かが必要な場合は、貼り付けます。これはオープンソース プロジェクトです。

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

ruby-on-rails - 投票機能の問題

この質問の言い回しが難しいので、ご容赦ください。

Railsアプリで投票機能を学習して実装しようとしています。activerecord-reputation-systemgemを使用しています。

マイクロポストフィードにある問題をユーザーショービューに正常に実装できました。

ユーザーがサインインすると、マイクロポストフィードが含まれるホームページにリダイレクトされます。ここに投票リンクを配置したいのですが、機能していません。

ホームページコントローラーの投票ルートを定義する必要がありますか?私がマイクロポストのためにしたように

または何??

ルートは元の投稿に含まれています。投稿方式の使用を計画してください。これは私が私のリンクのために持っているものです:

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

mongodb - MongoDBでの投票

奇数セットをお勧めします。私の疑問は、奇数のセットから下がるにつれて、偶数のセットがあることです。メンバーの数は、1つずつ下がると、偶数と奇数の間で変動します。私たちはいつも奇妙なメンバーのシナリオを持っていません。MongoDBの投票がどのように機能するかを誰かが説明できますか?

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

jquery - 対数を使ったバー評価システムの作り方

私は自分のウェブサイトのバー評価システムを作りたいと思っています。これは私が実際に持っているものです:

ここに画像の説明を入力

これはまったく見栄えがよくありません:p。指数曲線のように徐々に高さを上げていきたいです。最初は急勾配ではなく、次第に勾配が増していきます。

使用:

ここで、iは 0 -> 19(バーの数) の for ループ変数であり、settings.height は 15 であるベースの高さです。修正するにはどうすればよいですか?

編集:このように逆さまに ここに画像の説明を入力

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

php - php ajax mysql投票ボタン、最初のクリックが登録されない

私のウェブサイトのアイテムへの投票を登録するために、単純な(またはそう思った)PHP、MYSQL、AXAXシステムをセットアップしました。私は upVotes しかやっていないので、ボタンは 1 つしかありません。

私の問題は、ページが読み込まれると、アイテムの正しい投票数が表示されますが、upVote ボタンを最初にクリックしたときに値が変更されないことです。何かが欠けているに違いないことはわかっていますが、何が足りないのかわかりません。それはおそらく簡単です...しかし、私はそれを理解することはできません.

すべてが正常にDBに接続されます。そのため、すべてのコードを省略しました。

どんな助けでも大歓迎です。

これは私が持っているjavascriptです:

これは、データベースのクエリに使用される php ファイルです。

これは、値/ボタンを表示するためにページで使用する HTML です。