هناك طريقة اكثر تعقيدًا لكن سأذكر لك الطريقة السهلة والعملية
يجب عليك ان تحدد عدد الاجابات الاقصى لكل سؤال
والذي هو 4 عادة
الجداول:
جدول المواضيع
الرقم التسلسلي
اسم الموضوع
جدول الامتحانات
الرقم التعريفي
رقم الموضوع
اسم الامتحان
جدول الاسئلة
الرقم التعريفي
نص السؤال
الاجابة الاولى
الاجابة الثانية
الاجابة الثالثة
الاجابة الرابعة
الاجابة الصحيحة
رقم الامتحان
جدول الطلاب
...
جدول النتائج
...
اختيار الاسئلة
تعمل استعلام select في جدول الاسئلة على رقم الامتحان وترتب order by rand
وتعمل limit X
حيث ان X هو عدد اسئلة الامتحان
فحص الاجابات:
حسب الرقم التسلسلي للسؤال
الذي يوضع كرقم خلية مصفوفة الاسئلة
حيث يمكن ارسال اسماء الحقول كمصفوفة
مثال على الحقول النصية، يمكن سحبه على الراديو بوكس
كود PHP:
<input type=text name=q[1] />
<input type=text name=q[2] />
<input type=text name=q[3] />
بالتوفيق