تم تصميم نظام الامتحانات لتسهيل قيام الطلاب والمعلمين بإدارة وإجراء الامتحانات.
يقدم هذا المستند نظرة عامة على ميزات النظام ووظائفه والتقنيات المستخدمة.
>> مستخدمو النظام:
- طالب:
* التسجيل من خلال توفير اسم مستخدم وكلمة مرور فريدة.
* قم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور المسجلين.
* عرض الملف الشخصي الذي يحتوي على الاختبارات والدرجات التي تم إجراؤها.
* اختيار موضوع لإجراء الامتحان.
*أخذ الامتحان.
* عرض نتائج الامتحانات.
ملحوظه / (الامتحان يكون عن طريق اسئله مختاره عشوائيه من مجموعة الأسئله التي قام بتسجيلها المدرس ).
- مدرس:
* قم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور المخصصة.
* إضافة أسئلة الصواب والخطأ
* إضافة اختيار سؤال واحد
* إضافة اختيار أسئلة متعددة
مكونات النظام:
- وحدة المصادقة:
* يدير تسجيل المستخدم وتسجيل الدخول لكل من الطلاب والمعلمين.
- وحدة الطالب:
* يسمح للطلاب بعرض الملفات الشخصية واختيار المواضيع وإجراء الاختبارات وعرض النتائج.
- وحدة المعلم:
* تمكين المعلمين من إضافة أسئلة صح أم خطأ واختيار سؤال واحد واختيار أسئلة متعددة.
- التقنيات المستخدمة:
تم تطوير نظام الامتحانات باستخدام التقنيات التالية:
* لغة البرمجة C#
* EntityFramework للوصول إلى البيانات
* LINQ للاستعلام
* SQL Server لإدارة قواعد البيانات