تصميم قاعده بيانات لمنصه تعليميه

تفاصيل العمل

قمت بتصميم مخطط العلاقات الكيانية (ERD) لمشروع نظام إدارة التعلم (Learning Management System)، والذي يهدف إلى إدارة العملية التعليمية بشكل إلكتروني من خلال تنظيم المستخدمين، المستويات الدراسية، المجموعات، الامتحانات، والأسئلة.

يعتمد التصميم على بناء قاعدة بيانات متكاملة تدعم جميع الوظائف الأساسية للنظام التعليمي.

الكيانات الرئيسية في النظام:

User: الكيان الأساسي الذي يحتوي على بيانات المستخدمين مثل الاسم، البريد الإلكتروني، رقم الهاتف، وكلمة المرور. يتم تمييز المستخدمين إلى:

Teacher (معلم)

Student (طالب)

Levels (المستويات): تمثل المرحلة الدراسية أو الصف، ويمكن أن تحتوي على أكثر من مجموعة.

Groups (المجموعات): تابعة لمستوى دراسي معين، وتُستخدم لتنظيم الطلاب والمعلمين ضمن وحدات تعليمية صغيرة.

Exams (الامتحانات): تحتوي على معلومات مثل العنوان، عدد الدقائق، وتاريخ البدء والانتهاء، وترتبط بمجموعة محددة.

Questions (الأسئلة): كل سؤال مرتبط بامتحان معين وله نوع (نص، صورة، خيار).

Choices (الخيارات): خاصة بالأسئلة متعددة الاختيارات، وتُحدد الإجابة الصحيحة من خلالها.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
تاريخ الإنجاز
المهارات