まず、特定のモジュールの試験をスケジュールしました。モジュールには2〜3章以上が含まれ、各章には異なるマークの50〜60以上の質問が含まれています。ここで問題はすべての章から質問を取得することであり、質問はまったく同じである必要があり、点数の合計は試験の予定時刻に保存されたものと同じである必要があります。
table [Module](
[module_id]
[module_name]
)
table [Chapter](
[chapter_id]
[module_id]
[chapter_name]
)
question_bank table
[question_id] [chapter_name] [question_text] [Marks]
10001 .NET Question1 1
10002 .NET Question2 2
10003 .NET Question3 4
10004 .NET Question4 1
10005 .NET Question5 1
10006 .NET Question6 4
10007 .NET Question7 1
10008 .NET Question8 2
10009 .NET Question9 1
exam_schedule table
[exam_id] [module_id] [question] [total_marks]
1001 1001 6 10
Output should be something like :
[question_id] [exam_id] [question_text] [Marks]
10001 1001 Question1 1
10002 1001 Question2 2
10004 1001 Question4 1
10005 1001 Question5 1
10006 1001 Question6 4
10009 1001 Question9 1