# سير العمل

مفاتيح تبديل لسير العمل عبر الأقسام — إنشاء الدورات، التحقق من التسجيل، سير عمل المهام، وما شابه.

يمكن الوصول إلى هذه الإعدادات تحت **الإدارة > إعدادات التكوين > سير العمل**. تحتوي هذه الفئة على **23 إعدادًا**، مدرجة أدناه مع العنوان والتعليق المرسل في إعدادات المنصة (`SettingsCurrentFixtures.php`).

> يتم عرض اسم المتغير في الكود بحرف monospace. استخدمه عند البرمجة عبر API أو عند الحاجة إلى تغيير هذه الإعدادات على المستوى العام عن طريق تحرير [`config/settings_override.yaml`](https://github.com/chamilo/chamilo-lms/wiki/Configurations#configsettings_overridesyaml).

## الإعدادات

### `allow_user_course_subscription_by_course_admin`

**السماح بتسجيل المستخدمين في الدورة بواسطة مدير الدورة**

سيسمح تفعيل هذا الخيار لمدير الدورة بتسجيل المستخدمين داخل الدورة

*افتراضي: `true`*

### `allow_users_to_create_courses`

**السماح لغير المشرفين بإنشاء الدورات**

السماح لغير المشرفين (المعلمين) بإنشاء دورات جديدة على الخادم

*افتراضي: `false`*

### `allow_working_time_edition`

**تمكين تعديل وقت عمل الدورة**

تمكين هذه الميزة للسماح للمعلمين بتحديث الوقت الذي قضاه المتعلمون في الدورة يدويًا.

*افتراضي: `false`*

### `course_visibility_change_only_admin`

**تغييرات رؤية الدورة للمشرفين فقط**

إزالة إمكانية تغيير رؤية الدورة لغير المشرفين. يمكن أن تكون الرؤية مشكلة عندما يكون هناك عدد كبير من المعلمين لا يمكن التحكم بهم مباشرة. فرض الرؤيات يسمح للمنظمة بإدارة كتالوجات الدورات بشكل أفضل.

*افتراضي: `false`*

### `default_menu_entry_for_course_or_session`

**مدخل القائمة الافتراضي للدورات**

تحديد العناصر الفرعية الافتراضية لمدخل "الدورات" لعرضها إذا لم يكن المستخدم مسجلاً في أي دورة أو جلسة.

*افتراضي: `my_courses`*

### `disable_user_conditions_sender_id`

**معرف داخلي للمستخدم المستخدم لإرسال إشعارات الحسابات المعطلة**

تجنب الشخصنة الزائدة مع المستخدمين باستخدام حساب "bot" لإرسال البريد الإلكتروني إلى المستخدمين عند تعطيل حساباتهم لسبب ما.

*افتراضي: `0`*

### `disabled_edit_session_coaches_course_editing_course`

**تعطيل القدرة على تعديل مدربي الدورة في الجلسات**

عند التعطيل، لا يتوفر للمشرفين رابط لتعيين المدربين بسرعة لدورات الجلسة في صفحة تعديل الدورة.

*افتراضي: `false`*

### `drh_allow_access_to_all_students`

**يمكن لـ HRM الوصول إلى جميع الطلاب من صفحات التقارير**

\[مستنتج] منح مديري الموارد البشرية/DRH الوصول إلى صفحات التقارير لجميع المتعلمين عبر المنصة.

*افتراضي: `false`*

### `gamification_mode`

**وضع التلعيب**

تفعيل إنجاز النجوم في مسارات التعلم

### `go_to_course_after_login`

**الذهاب مباشرة إلى الدورة بعد تسجيل الدخول**

عندما يكون المستخدم مسجلاً في دورة واحدة، الذهاب مباشرة إلى الدورة بعد تسجيل الدخول

*افتراضي: `false`*

### `load_term_conditions_section`

**تحميل قسم شروط الاستخدام**

سيظهر الاتفاق القانوني أثناء تسجيل الدخول أو عند الدخول إلى دورة.

*افتراضي: `login`*

### `multiple_url_hide_disabled_settings`

**إخفاء الإعدادات المعطلة في الروابط الفرعية**

تعيين إلى نعم لإخفاء الإعدادات تمامًا في رابط فرعي إذا كان الإعداد معطلاً في الرابط الرئيسي (حيث access\_url\_changeable = 0)

*افتراضي: `false`*

### `plugin_redirection_enabled`

**تمكين إضافة التوجيه**

تمكين فقط إذا كنت تستخدم إضافة Redirection

*افتراضي: `false`*

### `redirect_index_to_url_for_logged_users`

**توجيه index.php إلى الرابط المحدد للمستخدمين المسجلين دخولهم**

إذا لم تكن ترغب في استخدام صفحة index (الإعلانات، الدورات الشائعة، إلخ)، يمكنك تحديد السكريبت هنا (من جذر المستندات) حيث سيتم توجيه المستخدمين عند محاولة تحميل index.

### `send_all_emails_to`

**إرسال جميع البريد الإلكتروني إلى**

قائمة بعناوين البريد الإلكتروني التي سيتم إرسال *جميع* البريد الإلكتروني من المنصة إليها. يتم إرسال البريد الإلكتروني إلى هذه العناوين كوجهة مرئية.

### `session_admin_user_subscription_search_extra_field_to_search`

**حقل مستخدم إضافي يُستخدم للبحث واسمه الجلسات**

يحدد هذا الإعداد مفتاح حقل المستخدم الإضافي (مثل "company") الذي سيتم استخدامه للبحث عن المستخدمين ولتحديد اسم الجلسة عند تسجيل الطلاب من /admin-dashboard/register.

### `teacher_can_select_course_template`

**يمكن للمعلم اختيار دورة كنموذج**

السماح باختيار دورة كنموذج للدورة الجديدة التي ينشئها المعلم

*افتراضي: `true`*

### `update_student_expiration_x_date`

**تعيين تاريخ الانتهاء عند تسجيل الدخول الأول**

مصفوفة تحدد "الأيام" و"الشهر" لتعيين تاريخ انتهاء الحساب عند تسجيل دخول المستخدم الأول.

### `user_edition_extra_field_to_check`

**تعيين حقل إضافي كمحفز للتسجيل كمتعلم سابق**

أدخل تسمية حقل إضافي هنا. إذا تم تحديث هذا الحقل الإضافي لأي مستخدم، يتم تشغيل عملية للتحقق من وصول هذا المستخدم إلى الدورات التي تحتوي على نفس الحقل الإضافي المحدد.

***

### `user_number_of_days_for_default_expiration_date_per_role`

**عدد أيام الانتهاء الافتراضي حسب الدور**

مصفوفة من دور => عدد تمثل عدد الأيام التي يستمر فيها الحساب قبل الانتهاء، حسب الدور.

### `usergroup_do_not_unsubscribe_users_from_course_nor_session_on_user_unsubscribe`

**تعطيل إلغاء اشتراك المستخدم من المقرر/الجلسة عند إلغاء اشتراكه من المجموعة/الفصل**

\[inferred] عند إزالة مستخدم من مجموعة/فصل، لا تلغِ اشتراكه تلقائيًا من المقررات أو الجلسات المرتبطة.

*القيمة الافتراضية: `false`*

### `usergroup_do_not_unsubscribe_users_from_course_on_course_unsubscribe`

**تعطيل إلغاء اشتراك المستخدم من المقرر عند إزالة المقرر من المجموعة/الفصل**

\[inferred] عند إزالة مقرر من مجموعة/فصل، لا تلغِ اشتراك المستخدمين تلقائيًا من ذلك المقرر.

*القيمة الافتراضية: `false`*

### `usergroup_do_not_unsubscribe_users_from_session_on_session_unsubscribe`

**تعطيل إلغاء اشتراك المستخدم من الجلسة عند إزالة الجلسة من المجموعة/الفصل**

\[inferred] عند إزالة جلسة من مجموعة/فصل، لا تلغِ اشتراك المستخدمين تلقائيًا من تلك الجلسة.

*القيمة الافتراضية: `false`*


---

# Agent Instructions: 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:

```
GET https://docs.chamilo.org/2.x-ar/dlyl-alidarh/admin-guide/platform-settings/workflows-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
