Skip to content

Sh-algammal/gpa-calculator

Repository files navigation

حاسبة المعدل التراكمي (GPA Calculator) 🎓

مشروع تفاعلي لحساب المعدل التراكمي للطلاب مع مؤثرات بصرية ومرئيات جذابة بناءً على النتائج. يدعم إضافة مواد دراسية متعددة وحساب النسبة المئوية والدرجة النهائية تلقائيًا.

✨ المميزات

  • واجهة مستخدم عربية بسيطة.
  • دعم إضافة/حذف مواد دراسية ديناميكيًا.
  • عرض النتائج مع نسبة مئوية ودرجة رمزية ملونة.
  • مؤثرات احتفالية (نجوم، ألعاب نارية) عند الحصول على معدل مرتفع.
  • أصوات تفاعلية مختلفة حسب الدرجة.
  • تصميم متجاوب يعمل على جميع الأجهزة.

🌐 رابط الموقع

جرّب الحاسبة الآن مباشرة:
رابط الموقع

🛠️ كيفية الاستخدام

  1. إضافة المواد:

    • انقر على زر أضف مادة لإضافة حقل جديد للمادة.
    • املأ بيانات كل مادة: (الاسم، المعدل، الساعات المعتمدة).
    • استخدم زر - لحذف أي مادة غير مرغوب فيها.
  2. الحساب:

    • بعد إدخال جميع المواد، انقر على زر احسب.
    • ستظهر النتائج في الأسفل تشمل:
      • المعدل التراكمي (حتى رقمين عشريين).
      • النسبة المئوية المعادلة.
      • الدرجة الرمزية (A+, B, إلخ) مع لون توضيحي.
  3. المؤثرات:

    • إذا كان معدلك فوق 2.0:
      ستظهر رسالة تهنئة مع مؤثرات نجوم وألعاب نارية! 🎉
    • لكل درجة صوت مميز (يمكن إيقاف الأصوات من المتصفح).

📚 التقنيات المستخدمة

  • HTML5 - هيكلة الصفحة
  • CSS3 - التصميم والمؤثرات البصرية
  • JavaScript - المنطق التفاعلي والحسابات
  • GitHub Pages - النشر

👥 الفريق

  • Shady-Algammal
    المطور الرئيسي والتصميم العام.

  • Mark_Abdullah ساهم في تطوير الخوارزميات وتحسين تجربة المستخدم.

🤝 المساهمة

المشروع مفتوح المصدر! يمكنك المساعدة عبر:

  • إبلاغ عن أخطاء من خلال Issues.
  • تطوير ميزات جديدة عبر Pull Requests.
  • تحسين التصميم أو الترجمة.

📜 الترخيص

هذا المشروع غير مرخص حاليا.

ملاحظة: الأصوات المستخدمة لأغراض تعليمية ولا يُقصد انتهاك حقوق الملكية.

Releases

No releases published

Packages

No packages published