هذا مشروع Django لمنظومة مدرسية باسم Arkan School. أريد م...
A public project built with the Lightcap AI agent by anon-b013 — open to read, run, fork, and export. Updated .
Prompt
هذا مشروع Django لمنظومة مدرسية باسم Arkan School.
أريد منك ترتيب المشروع وإكماله بدون حذف أي شيء شغال حاليًا.
الموجود حاليًا:
- لوحة تحكم رئيسية.
- إدارة الطلاب.
- الصفوف.
- المواد.
- المعلمات.
- خطط المعلمات.
- الدرجات.
- الكنترول.
- الخزينة.
- دفعات الرسوم.
- إيصال دفع.
- بوابة أولياء الأمور بشكل مبدئي.
- تسجيل دخول ولي الأمر برقم الهاتف وكود ولي الأمر.
- قاعدة بيانات SQLite.
المطلوب إكماله وترتيبه:
1- ترتيب هيكل المشروع:
- تنظيم الملفات داخل apps واضحة.
- إزالة الملفات المكررة أو الموضوعة في مكان خطأ.
- التأكد من أن templates مرتبة بشكل صحيح.
- التأكد أن static يعمل بشكل صحيح.
- عدم حذف قاعدة البيانات db.sqlite3.
2- إكمال بوابة ولي الأمر:
- تسجيل دخول ولي الأمر برقم الهاتف + كود ولي الأمر.
- عرض بيانات الطالب.
- عرض الدرجات.
- عرض الحضور والغياب.
- عرض الرسوم والمدفوع والمتبقي.
- عرض سجل الدفعات والإيصالات.
- زر تسجيل خروج.
- تصميم عربي RTL حديث.
3- تطوير الخزينة:
- عرض إجمالي الرسوم والمدفوع والمتبقي.
- تسجيل دفعة جديدة.
- منع دفع مبلغ أكبر من المتبقي.
- إنشاء إيصال تلقائي برقم إيصال.
- طباعة الإيصال.
- سجل جميع الدفعات.
- بحث باسم الطالب.
- فلترة حسب الصف.
- تقرير يومي وشهري.
4- تطوير الحضور والغياب:
- صفحة خاصة للحضور والغياب في الواجهة.
- اختيار الصف.
- اختيار التاريخ.
- تسجيل حاضر / غائب / متأخر.
- حفظ الملاحظات.
- عرض سجل الحضور للطالب.
- ظهور الغياب في بوابة ولي الأمر.
5- تطوير الدرجات:
- إدخال درجات الطالب حسب المادة.
- حساب المجموع تلقائيًا.
- عرض التقييم: ممتاز، جيد جدًا، جيد، مقبول، ضعيف.
- عرض الدرجات في بوابة ولي الأمر.
- صفحة طباعة كشف درجات.
6- تطوير المعلمات:
- إدارة المعلمات.
- ربط المعلمة بالصف والمادة.
- خطط أسبوعية للمعلمة.
- تجهيز واجهة معلمة مستقبلًا.
7- الصلاحيات:
- مدير يرى كل شيء.
- معلمة ترى صفها ومادتها فقط.
- ولي الأمر يرى أبناءه فقط.
- خزينة ترى الرسوم فقط.
- الأخصائية الاجتماعية ترى الملاحظات فقط.
8- تحسين التصميم:
- Bootstrap 5 RTL أو تصميم حديث.
- ألوان مريحة: أزرق ودرجات رمادي.
- واجهة عربية RTL بالكامل.
- الأرقام تكون إنجليزية.
- أزرار واضحة للإضافة والتعديل والحذف والطباعة.
9- إصلاح الأخطاء:
- التأكد أن جميع الروابط تعمل.
- التأكد من عدم وجود ملفات HTML داخل ملفات Python.
- التأكد من عدم وجود مجلد باسم treasury.html أو receipt.html.
- التأكد من أن كل template في مكانه الصحيح.
- تشغيل makemigrations و migrate بدون أخطاء.
- تشغيل runserver بدون أخطاء.
10- المطلوب النهائي:
- إعادة المشروع كاملًا جاهزًا للتشغيل.
- كتابة خطوات التشغيل:
python manage.py makemigrations python manage.py migrate python manage.py createsuperuser python manage.py runserver
مهم جدًا: لا تحذف أي ميزة موجودة. لا تغيّر أسماء النماذج الأساسية إلا عند الضرورة. اجعل المشروع جاهزًا للاستخدام والبيع للمدارس.
Lightcap
Lightcap Small built this together — split into 10 parts and worked in parallel, so it came together fast.
It doesn't compile yet — build failed, so the later checks couldn't run.
The 124 files are a real first draft in your workspace, not a dead end. Reply "continue" and I'll take another pass at the errors, or open the Files tab to jump in yourself.
_557.8k tokens · 56m 36s · built in parallel_