私は、ユーザーがクイズを完了するシナリオを持っています。次のようにrubricksは以下のとおりです。PHPでyesまたはnoのアンケートを作成する
- 横にあるラジオボタンを持つ一連の質問でyesまたはnoのいずれか
- 各質問は、イエスの答え、または全く
- 与え+1または-1のいずれかであります各質問には、独自のカテゴリに分類されます(ユーザがカテゴリごとのスコアを取得します)
- このデータはランダムな順序でもよい任意のカテゴリから
- 質問を収集し、ユーザーに戻って提示され
私の思考プロセスは、質問表と回答表だけでなく、データベース内のユーザー表も持っています。
質問表には、ID、質問自体、それに該当するカテゴリが含まれます。
回答テーブルには、質問IDと正しい回答(この場合は「はい」または「いいえ」)が表示されます。
ページが読み込まれると、データベースから数量の質問が取り込まれ、フォームに入れられます。
クイズを完了したユーザーには、スコア表に関連付けられている各セクションのスコアが表示されます。
これは、ユーザーがフォームを送信すると更新されます。
プログラマチックには、これが機能するのでしょうか、それとも問題が膨らんでしまいますか?
オープンソースの質問のこれらのdsortsでは、私が解決策を書いてそれを質問すれば、より有益でしょうか? –
ここでの背景はわかりませんが、このようなシステムを思いつくことを任されている場合は、ゼロから書く必要なく、あなたのためにできるオープンソースのソリューションがあるかどうかを検討することを検討するべきです。例えば、[Moodle](http://moodle.org/)を見てください。 Moodleはフル機能のeラーニングパッケージなので、あなたが求めている以上に多くのことを行いますが、スコアリングできるクイズを実行する能力は確かに含まれています。それはあなたの要件のすべてのボックスをチェックします。あなたがMoodleが気に入らなければ、あなたに合った他のeラーニングパッケージもあります – Simba