برنامج الويب الجامعي
هذا المشروع هو تطبيق ويب تم تطويره لمراقبة الفصول والدورات والمعلومات الأخرى لطلاب الجامعة. يحتوي البرنامج على لوحات منفصلة للمستخدمين المختلفين: المشرف ، الطالب ، أولياء الأمور ، كورار و Starisa. يمكن لكل مستخدم تسجيل الدخول وإدارة المعلومات المطلوبة وفقًا لدورها.
تكنولوجيا
- الواجهة الخلفية: قارورة (بيثون)
- قاعدة البيانات: Sqlalchemy (SQL)
- Frontand: HTML ، CSS ، JavaScript
- إخطارات الرسائل القصيرة: Twilio (أو غيرها من الرسائل القصيرة API)
- المصادقة: flask-f-f-flugin
وظائف
تسجيل المستخدم والمصادقة:
- يمكن للمستخدمين (المسؤول ، الطالب ، الوالد ، المنسق ، Stariza) تسجيل وتسجيل الدخول إلى النظام.
- تتم إدارة الجلسات باستخدام السوط القارورة.
لوحة المسؤول:
- المسؤول لديه القدرة على إضافة وحذف وتحرير المستخدمين.
- إدارة جميع المعلومات في الجامعة.
لجنة الطلاب:
- يمكن للطلاب رؤية تقييماتهم وغيرها من المعلومات.
لوحة الوالدين:
- يمكن للآباء رؤية تقييمات أطفالهم وحالة القراءة.
ألواح أمين و STARISA:
- يمكن للقيمين والنجوم مراقبة درجات الطلاب في المجموعة ، والتحكم في عملية القراءة.
إخطارات الرسائل القصيرة:
- القدرة على إرسال الرسائل القصيرة إلى المستخدمين (مثل التغييرات).
التحكم في الجلسة:
- الاختبارات والدورات التدريبية ونظام التقييم للطلاب والمعلمين.
معلومات الجامعة:
- إنشاء المعلمين والدورات وجداول الدروس وغيرها من المعلومات اللازمة.
يستخدم
1. إنشاء بيئة افتراضية:
باش (Linux / Mac):
python3 -m venv venv
source venv/bin/activate