هذا مشروع 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_

Browse all public projects

Lightcap