> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/2.x-ar/dlyl-alidarh/admin-guide/courses/course-categories.md).

# فئات الدورات

تساعد فئات الدورات في تنظيم كتالوج الدورات، مما يجعل من السهل على المتعلمين العثور على الدورات ذات الصلة.

## إنشاء فئة

1. انتقل إلى **فئات الدورات** من لوحة الإدارة.
2. انقر على **إضافة فئة**.
3. أدخل المعلومات التالية:
   * **رمز الفئة** — معرف فريد قصير
   * **اسم الفئة** — الاسم المعروض (مثال: «تقنية المعلومات»، «مهارات الإدارة»)
   * **هل تسمح بإضافة دورات إلى هذه الفئة؟** — ما إذا كان يمكن للدورات تعيين هذه الفئة، أو إذا كانت مجرد مستوى وسيط في الهيكل الهرمي
   * **الفئة الأب** — (اختياري) لترتيب هذه الفئة تحت فئة أخرى لإنشاء هيكل هرمي
   * **الوصف** — (اختياري)
   * **الصورة** — (اختياري) صورة تمثل هذه الفئة، لكنها نادراً ما تُعرض
4. اضغط على *إضافة الفئة*.

في Chamilo، يتم إنشاء 3 فئات افتراضياً: *مهارات اللغة*، *مهارات الحاسوب*، *المشاريع*. يمكن تغيير أسمائها أو حذفها أو الاحتفاظ بها حسب الحاجة.

## هيكل الفئات الهرمي

![عرض شجرة الفئات المتداخلة في صفحة إدارة فئات الدورات](/files/hPxfvGO1EwepnOGafXy6)

يمكن تداخل الفئات لإنشاء هيكل شجري:

* الأعمال
  * الإدارة
  * التسويق
  * المالية
* التكنولوجيا
  * البرمجة
  * الشبكات
  * الأمن السيبراني

يمكن للمتعلمين الذين يتصفحون كتالوج الدورات التنقل في هذا الهيكل الهرمي للعثور على الدورات.

## إدارة الفئات

* **التعديل** — تغيير اسم الفئة أو الرمز أو الفئة الأب
* **النقل** — تغيير موضع الفئة في القائمة
* **الحذف** — حذف الفئة. سيتم نقل الدورات داخل الفئة المحذوفة إلى «غير مصنفة».

## نصائح

* **الحفاظ على البساطة** — استخدم فئات واسعة يمكن للمتعلمين فهمها بلمحة
* **تقييد العمق** — تجنب الفئات المتداخلة بعمق. عادةً يكفي 2-3 مستويات.
* **تعيين الفئات عند إنشاء الدورة** — شجع المعلمين على اختيار فئة عند إنشاء الدورة للحفاظ على كتالوج منظم


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.chamilo.org/2.x-ar/dlyl-alidarh/admin-guide/courses/course-categories.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
