2016-05-27 5 views
0

私はオンラインのテストアプリケーションを作成します。このWebアプリケーションのユーザーはいくつかの質問に答えて、results.iに私のdatabase.butに約1000の質問があります。私はproblem.iを持っています。ユーザーに非反復質問を表示するソリューションはありますか?オンラインテストアプリケーションで、繰り返しのない質問をユーザーに表示しますか?

+0

の地位を有するものを示し、ユーザーが1000回の質問をすべて一度見た後で? –

+0

私たちの仕事がすべて1000件の質問を見たとき – Mohammadreza

答えて

1

はい、ユーザーと質問の関係を格納するテーブルを作成できます。

ユーザーに質問をするときに、関係がテーブルに既に存在するかどうかを確認します。それが存在する場合は、別の質問をしてください。存在しない場合は、テーブルに関係を格納し、質問を表示します。

テーブルには、user_idとquestion_idの少なくとも2つのフィールドが必要です。 1.

0

0のあなたのテーブルのwithaのデフォルト値にステータスフィールドを持って、毎回ユーザーが質問に答える、フラグに対応するフィールドあなたの質問を示し、何が起こるのみ0

+0

あなたの答えはありがたいですが、私はあまりにも多くのユーザーを持っています – Mohammadreza

+0

あまりにも多くのユーザーに間違いはありません。それが動作します –

関連する問題