# دليل إدخال الدرجات - خطوات بسيطة

## الطريقة الأولى: إدخال الدرجات من صفحة المادة (الموصى بها)

### الخطوات:

1. **سجل دخول** كمسجل أو مدير كلية أو أستاذ
   - اسم المستخدم: `registrar1` أو `instructor1`
   - كلمة المرور: `admin123`

2. **من لوحة التحكم**، اضغط على **"إدارة المواد"**

3. **اختر المادة** التي تريد إدخال درجاتها
   - اضغط على زر **"الدرجات"** بجانب المادة

4. **ستظهر قائمة بجميع الطلاب المسجلين في هذه المادة**

5. **أدخل الدرجة** لكل طالب:
   - اكتب الدرجة في المربع (من 0 إلى 100)
   - اضغط **"حفظ"**
   - ستظهر رسالة نجاح

6. **سيتم حساب التقدير والنقاط تلقائياً**

---

## الطريقة الثانية: إدخال الدرجات من صفحة الطالب

### الخطوات:

1. **من لوحة التحكم**، اضغط على **"إدارة الطلاب"**

2. **اختر الطالب** الذي تريد إدخال درجاته
   - اضغط على **"التفاصيل"** أو **"الدرجات"**

3. **ستظهر قائمة بجميع المواد المسجلة للطالب**

4. **أدخل الدرجة** لكل مادة:
   - اكتب الدرجة في المربع
   - اضغط **"حفظ"**

---

## ملاحظات مهمة:

### قبل إدخال الدرجات، تأكد من:

1. ✅ **الطلاب مسجلين في المواد**
   - إذا لم تظهر قائمة الطلاب، يجب تسجيلهم أولاً
   - اذهب إلى صفحة الطالب → "تسجيل مواد"

2. ✅ **المواد موجودة في الفصل الدراسي**
   - تأكد من وجود المواد في الفصل المطلوب

3. ✅ **لديك صلاحية إدخال الدرجات**
   - المسجل (registrar) يمكنه إدخال الدرجات
   - الأستاذ (instructor) يمكنه إدخال الدرجات
   - مدير الكلية يمكنه إدخال الدرجات

### نظام الدرجات:

- **A**: من 80 إلى 100 → 4 نقاط
- **B+**: من 70 إلى 79 → 3.5 نقاط
- **B**: من 65 إلى 69 → 3 نقاط
- **C**: من 55 إلى 64 → 2 نقاط
- **D**: من 50 إلى 54 → 1 نقطة
- **F**: أقل من 50 → 0 نقاط

### بعد إدخال الدرجات:

- ✅ يتم حساب المعدل الفصلي تلقائياً
- ✅ يتم حساب المعدل التراكمي تلقائياً
- ✅ يمكن للطالب عرض درجاته فوراً

---

## حل المشاكل الشائعة:

### المشكلة: لا تظهر قائمة الطلاب
**الحل**: تأكد من أن الطلاب مسجلين في المادة

### المشكلة: لا يمكنني حفظ الدرجة
**الحل**: 
- تأكد من أن الدرجة بين 0 و 100
- تأكد من أن لديك صلاحية إدخال الدرجات
- تحقق من أن الطالب ينتمي لكليتك

### المشكلة: الدرجة لا تظهر بعد الحفظ
**الحل**: 
- اضغط تحديث الصفحة
- تحقق من رسالة النجاح

---

## مثال عملي:

1. سجل دخول كـ `registrar1` / `admin123`
2. اذهب إلى: **إدارة المواد**
3. اختر مادة: **CE101 - مقدمة في البرمجة**
4. اضغط: **"الدرجات"**
5. أدخل درجات الطلاب:
   - طالب 1: 85 → سيظهر A (4.0)
   - طالب 2: 75 → سيظهر B+ (3.5)
   - طالب 3: 65 → سيظهر B (3.0)
6. اضغط **"حفظ"** لكل طالب
7. تم! ✅

