هذا المشروع هو نظام تقييم الواجبات المنزلية تم تطويره باستخدام Streamlit وSQLite. يهدف إلى تسهيل إدارة وتقييم الواجبات المدرسية بين المدرسين والطلاب والإداريين.
مزايا النظام:
نظام تسجيل الدخول:
يتيح للمستخدمين تسجيل الدخول وفقًا لدورهم (مدير، معلم، طالب).
يتم تخزين بيانات المستخدمين في قاعدة بيانات SQLite.
لوحة تحكم المدير:
إضافة وحذف المعلمين والطلاب.
إضافة وحذف المواد الدراسية.
إدارة الحسابات في النظام.
لوحة تحكم المعلم:
إضافة الواجبات للطلاب، سواء لفرد معين أو لجميع الطلاب.
تصحيح الواجبات وإعطاء الدرجات والتعليقات.
لوحة تحكم الطالب:
الاطلاع على الواجبات المطلوبة لكل مادة.
إرسال الإجابات للواجبات.
عرض الدرجات والتعليقات من المعلمين.
التقنيات المستخدمة:
Python
Streamlit لإنشاء الواجهة التفاعلية
SQLite لتخزين البيانات
Pandas لمعالجة البيانات