سؤال في PHP , MYSQL

مطلوب مني من مُعلمي- أختيارياً لكني وافقت - عمل موقع يشبه System management school لكن مُبسط ، هو يريد أن يختبر طُلابة من الموقع وتظهر الدرجات وتُسجل ، انا عملت صفحة دخول للمُعلم وعملت تسجيل للطلاب - مع أني اشك بحاجتي لها - لكن المهم أريد ان يظهر المًتصلين من الطلاب في جدول وغير النُتصلين كذلك، ويضع المُدرس اسئلة إختيارية ويختار الصحيح منها، والطلاب يبدؤو الأختبار وإن انتهى احدهم وضغط Submit تظهر له الدرجة وتسجل بقاعدة البيانات، فكيف أعلمه؟

انا فكرت بإنشاء جدولين مبدئياً الاول للمُعلم والثاني للطلاب بحيث يظهر الطلاب لدى المُعلم ومن هم مُتصلين وغير ذلك ومن ثُم يقوم بضغط إدراج أختبار وبعدها يضع عدد الاسثلة ويحدد نوعها - مقالية ، إختيارية ، ويضع الاسئلة والاجابة الصحيحة .

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

بشكل مبدئي ستحتاج الى اربعة جداول، وستكون هيكلة قاعدة البيانات بالشكل التالي :

Questions

-ID

-title

-true_answer_id

-user_id

-mark

Users

-ID

-user_id

-name

-email

-password

-permission

Answers

-ID

-title

-question_id

Marks

-user_id

-question_id

-answer_id

الطلاب والمعلمين في جدول واحد باسم Users ثم في حقل permission تضع صلاحية كل مستخدم اذا كان طالب او مدرس وغيره.

جدول الاسئلة Questions تضع فيه نص السؤال مع الاجابات وتضع id للاجابة الصحيحة من جدول الاجابات Answers.

الدرجات ستكون على جدول Marks فقط تخزن فيه رقم السؤال ورقم الاجابة التي اختارها الطالب، اما اذا كانت صحيح ام لا فهذا الموضوع تعمله برمجيا ًوحساب الدرجات ايضا برمجيا.

اتمنى تكون وضحت الفكرة.

في حقل title بجدول الاسئلة Questions أضع السؤال ، الاجابات أين اضعها؟

أعتقد أني فهمت، عموماً سأحاول فعل ما قلت لي وإن حصل مني مُشكلة، سأُتواصل معك، شكراً لك .

كيف تصنع مشروع ويب كامل ليس سؤالاً متعلقا في PHP, MySQL كما يبدو لي في العنوان، ممكن ان تكون النتيجة في اي لغة برمجة واي قاعدة البيانات. حدد سؤالك اكثر. لا احد يريد اجابتك على سؤال ( كيف تصنع مشروع كامل ) < فعندما يجيبك شخص على هذا السؤال معنى انه هو من صنع المشروع ليس انت.

ارجوا لك التوفيق

لستُ مُتمكناً إلا ب PHP , MYSQL وليست لدي خلفية بالمشاريع، خصوصاً قواعد البيانات وهذا أول مشروع لي ، فأردت الاستشارة :)

وأتمنى لك التوفيق أيضًا .