> 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/3.x/ar/dlyl-alidarh/admin-guide/platform-settings/workflows-settings.md).

# سير العمل

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

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

> يظهر اسم المتغير في الشيفرة بخط أحادي المسافة. استخدمه عند البرمجة عبر واجهة 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`

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

تجنّب الطابع الشخصي المفرط مع المستخدمين باستخدام حساب «بوت» لإرسال رسائل البريد الإلكتروني إلى المستخدمين عند تعطيل حساباتهم لسبب ما.

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

### `disabled_edit_session_coaches_course_editing_course`

**تعطيل القدرة على تعديل مدرّبي المقرر**

عند التعطيل، لا يملك المسؤولون رابطًا لتعيين المدرّبين بسرعة لمقررات الجلسة في صفحة تعديل المقرر.

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

### `drh_allow_access_to_all_students`

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

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

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

### `gamification_mode`

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

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

### `go_to_course_after_login`

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

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

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

### `load_term_conditions_section`

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

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

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

### `multiple_url_hide_disabled_settings`

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

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

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

### `plugin_redirection_enabled`

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

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

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

### `redirect_index_to_url_for_logged_users`

**إعادة توجيه index.php إلى عنوان URL محدد للمستخدمين المصادَق عليهم**

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

### `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`

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

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

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

### `usergroup_do_not_unsubscribe_users_from_course_on_course_unsubscribe`

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

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

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

### `usergroup_do_not_unsubscribe_users_from_session_on_session_unsubscribe`

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

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

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