ホームページ >バックエンド開発 >PHPチュートリアル >数学モデルを探しているのですが、数学が得意な人がいますか?
クイズの質問がたくさんあり、各質問には次の属性があります
id、content、...、difficulty (難易度)、total_times (回答数)、correct_times (正解回数)
に基づいて各質問に難易度を割り当てたい解答数と正解回数について 質問
多くのユーザーがおり、各ユーザーには属性
id、answer_total_times (質問への回答数)、answer_correct_times (正解数)、difficulity (対応する難易度)...
に基づいてユーザーの難易度を計算したいユーザーが質問に回答した合計回数と正答レベルの数。
その後、ユーザーの難易度に応じて、難易度に応じた問題を選択します。
現在の問題の難易度が使用されます
リーリーユーザーの使用方法
リーリーデザインに詳しい人がいたら、ヒントを教えてください。ありがとうございます。
補足:
最初の問題の難易度は1、最初のユーザーの難易度は1です。難易度係数は問題が1000回行われた後にのみリセットされ、難易度係数はユーザーが質問を行った後にのみ設定されます。 100の質問。
難易度値は定期的に変更(修正)されます。
クイズの質問がたくさんあり、各質問には次の属性があります
id、content、...、difficulty (難易度)、total_times (回答数)、correct_times (正解回数)
に基づいて各質問に難易度を割り当てたい解答数と正解回数について 質問
多くのユーザーがおり、各ユーザーには属性
id、answer_total_times (質問への回答数)、answer_correct_times (正解数)、difficulity (対応する難易度)...
に基づいてユーザーの難易度を計算したいユーザーが質問に回答した合計回数と正答レベルの数。
その後、ユーザーの難易度に応じて、難易度に応じた問題を選択します。
現在の問題の難易度が使用されます
リーリーユーザーの使用方法
リーリーデザインに詳しい人がいたら、ヒントを教えてください。ありがとうございます。
補足:
最初の問題の難易度は1、最初のユーザーの難易度は1です。難易度係数は問題が1,000回行われた後にのみリセットされ、難易度係数はユーザーが質問を行った後にのみ設定されます100の質問。
難易度値は定期的に変更(修正)されます。
ルールに問題があり、デザインした人が目を覚まさなかった。最も単純な質問は、問題を 1,000 回行って誰も正解できなかった場合、1,000 人全員が正解した場合の難易度はどのくらいになるでしょうか?
実際には、質問に回答する人の数は一面からの難易度のみを反映することができます。質問した質問の難易度がわからない場合、実際の難易度は質問を設定した人によって指定される必要があります。質問をした人が専門家ではないということ。
このルールを練習しましたか?私はユーザーなので高得点を取りたいので難しい問題だけをやります。やった後、他の人に答えを知ってもらうために共有するかもしれません。その結果、もともと高難易度だった問題が、再挑戦されると低難易度になってしまいました。その結果、私のスコアも影響を受けて、スコアが低くなってしまいました。その結果、システム上に難しい問題はなくなり、ユーザーは当然高難易度に挑戦できなくなります。この結果は明らかに期待と一致しません。アルゴリズムの使用も検討してください。
結論: ビジネス ロジックを現実から切り離して考えないでください。ビジネス ロジックは人々によって使用され、人々に影響を与えるため、人々はその影響を回避する方法、またはその影響を可能な限り有益にする方法を見つける必要があります。参加者全員にメリットがない場合、または参加者全員が同じメリットを受けることはありません。人々を惹きつける競争メカニズム?