نظام الامتحانات
تم بناؤه بشغف لحالة العمل هذه:
* باستخدام مبدأ OOP، Advanced C # (المجموعات)
1. تصميم فئة لتمثيل كائن السؤال، السؤال هو
تتألف مما يلي:
ألف - عنوان السؤال
ب. متن المسألة
ج. علامة
2. النظام له نوعان من الامتحانات (النهائي والعملي)
3. نريد أن يقبل الطلب أنواع الأسئلة المختلفة:
للامتحان النهائي:
أ. صحيح أو خاطئ
ب. MCQ (اختر إجابة واحدة)
للامتحان العملي:
أ. MCQ
ملاحظة: نحتاج إلى تعريف فئة الأسئلة الأساسية وكل نوع على أنه
موروث واحد.
4. نحتاج إلى تحديد فصل دراسي للإجابات (ResponseId و ResponseText).
5. السؤال مرتبط بمجموعة من الإجابات وحقها
الإجابة (الإجابات [] قائمة الإجابات).
6. تصميم امتحان الصف الأساسي يصف السمات المشتركة
فيما يتعلق بالامتحان:
ألف - وقت الامتحان
ب. عدد الأسئلة
ج. أظهر وظيفة الامتحان أن تطبيقه سيكون
مختلفة لكل امتحان على أساس نوعه.
7. كل كائن امتحان مرتبط بموضوع ما.
ملاحظة: الموضوع هو فئة تضم الأعضاء التالية أسماؤهم:
A. Third Id.
ب. اسم الموضوع.
جيم - امتحان الموضوع.
د. نحن بحاجة إلى تنفيذ الوظائف لإنشاء امتحان
الموضوع.
8- الامتحان العملي يظهر الإجابة الصحيحة بعد الانتهاء من الامتحان.
9- الامتحان النهائي يظهر الأسئلة والإجابات والدرجة.
10- في الرئيسي تحتاج إلى إعلان كائن موضوع لإنشاء نوع واحد
للامتحان.
ملاحظة: نفذ Iclonable، IComparable، فكر في تجاوز ToString،
استخدام سلاسل البناء (إذا لزم الأمر).
جيثوب: https://lnkd.in/ddfAApeN
* * في الإصدار التالي، سيتم تطوير التطبيق على نموذج Windows باستخدام (LINQ و Entity Framework Core) لإجراء اتصال مع خادم SQL