# الجلسات

الإعدادات الافتراضية والسلوك لـ **Sessions** — دورة حياة الجلسة، نوافذ الوصول للمدرب، رؤية الدورة داخل الجلسة، وما شابه.

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

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

## الإعدادات

### `add_users_by_coach`

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

يمكن لمستخدمي المدرب إنشاء مستخدمين للمنصة وتسجيلهم في جلسة.

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

### `allow_career_diagram`

**تمكين رسوم بيانية المسارات المهنية**

تسمح رسوم بيانية المسارات المهنية بعرض رسوم بيانية للمسارات المهنية والمهارات والدورات.

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

### `allow_career_users`

**تمكين رسوم بيانية المسارات المهنية للمستخدمين**

إذا تم تمكين رسوم بيانية المسارات المهنية، يمكن للمستخدمين رؤيتها فقط (ورسوم بيانية تتوافق مع دراستهم فقط) إذا قمت بتمكين هذا الخيار.

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

### `allow_coach_to_edit_course_session`

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

السماح للمدربين بالتحرير داخل جلسات الدورات

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

### `allow_delete_user_for_session_admin`

**يمكن لمديري الجلسات حذف المستخدمين**

يمكن لمديري الجلسات إزالة المستخدمين من المنصة عند إدارة جلساتهم.

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

### `allow_disable_user_for_session_admin`

**يمكن لمديري الجلسات تعطيل المستخدمين**

يمكن لمديري الجلسات تعطيل حسابات المستخدمين لمنع تسجيل الدخول مع الاحتفاظ بسجلات التسجيل في جلساتهم.

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

### `allow_edit_tool_visibility_in_session`

**السماح بتحرير رؤية الأدوات في الجلسات**

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

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

### `allow_redirect_to_session_after_inscription_about`

**إعادة التوجيه إلى الجلسة بعد التسجيل في صفحة "About" الخاصة بالجلسة**

إعادة توجيه المستخدمين الجدد تلقائياً إلى صفحة الجلسة بعد إكمالهم التسجيل عبر صفحة About الجلسة.

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

### `allow_search_diagnostic`

**تمكين تشخيص بحث الجلسات**

السماح للمعلمين بالحصول على تشخيص يسمح لهم بالبحث عن أفضل الجلسات للمتعلمين.

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

### `allow_session_admin_extra_access`

**يمكن لمديري الجلسات الوصول إلى استيراد وتحديث وتصدير المستخدمين الجماعي**

يمكن لمديري الجلسات الوصول إلى وظيفة استيراد وتحديث وتصدير المستخدمين الجماعي بالإضافة إلى صلاحياتهم القياسية.

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

### `allow_session_admin_login_as_teacher`

**يمكن لمديري الجلسات "تسجيل الدخول كـ" المعلمين**

يمكن لمديري الجلسات انتحال حسابات المعلمين لمعاينة محتوى الدورة وتجربة الطالب داخل جلساتهم.

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

### `allow_session_admin_read_careers`

**يمكن لمديري الجلسات عرض المسارات المهنية**

\[inferred] يمكن لمديري الجلسات عرض و الوصول إلى مسارات المسارات المهنية وسير عمل الترقيات المرتبطة بجلساتهم المُدارة.

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

### `allow_session_admins_to_manage_all_sessions`

**السماح لمديري الجلسات برؤية جميع الجلسات**

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

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

### `allow_session_course_copy_for_teachers`

**السماح بنسخ جلسة إلى جلسة للمعلمين**

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

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

### `allow_teachers_to_create_sessions`

**السماح للمعلمين بإنشاء الجلسات**

يمكن للمعلمين إنشاء وتحرير وحذف جلساتهم الخاصة.

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

### `allow_tutors_to_assign_students_to_session`

**يمكن للمعلمين تعيين الطلاب إلى الجلسات**

عند التمكين، يمكن لمدربي/معلمي الدورات في الجلسات تسجيل مستخدمين جدد في جلساتهم. هذا الخيار متاح عادة فقط للمديرين ومديري الجلسات.

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

### `allow_user_session_collapsable`

**السماح للمستخدم بطي الجلسات في صفحة جلساتي**

يمكن للمستخدمين طي بطاقات الجلسة أو المجموعات في صفحة جلساتي لتقليل الفوضى البصرية وتحسين التنقل.

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

### `assignment_base_course_teacher_access_to_all_session`

**يمكن لمعلم الدورة الأساسية رؤية المهام من جميع الجلسات**

عرض جميع منشورات المتعلمين (من الدورة الأساسية ومن جميع الجلسات) في صفحة work/pending.php الخاصة بالدورة الأساسية.

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

***

### `career_diagram_disclaimer`

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

أضف تنويهًا أسفل رسم بياني المسار المهني. يجب أن تكون هناك متغير لغة يُدعى 'Career diagram disclaimer' في اللغة الفرعية الخاصة بك.

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

### `career_diagram_legend`

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

أضف وسيلة تفسير للمسار المهني أسفل رسم بياني المسار المهني. يجب أن تكون هناك متغير لغة يُدعى 'Career diagram legend' في اللغة الفرعية الخاصة بك.

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

### `courses_list_session_title_link`

**نوع الرابط لعنوان الجلسة**

في صفحة الدورات/الجلسات، يمكن أن يكون عنوان الجلسة أحد الخيارات التالية: 0 = لا رابط (إخفاء عنوان الجلسة)؛ 1 = ربط العنوان بصفحة جلسة خاصة؛ 2 = رابط إلى الدورة إذا كانت هناك دورة واحدة فقط؛ 3 = عنوان الجلسة يجعل قائمة الدورات قابلة للطي؛ 4 = لا رابط (عرض عنوان الجلسة).

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

### `default_session_list_view`

**عرض افتراضي لقائمة الجلسات**

حدد علامة التبويب الافتراضية التي تريد رؤيتها عند فتح قائمة الجلسات كمدير.

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

### `drh_can_access_all_session_content`

**يصل مديرو الموارد البشرية إلى جميع محتويات الجلسة**

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

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

### `duplicate_specific_session_content_on_session_copy`

**تمكين نسخ المحتوى الخاص بالجلسة إلى جلسة أخرى**

يسمح بنسخ الموارد التي تم إنشاؤها في الجلسة عند نسخ الجلسة.

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

### `email_template_subscription_to_session_confirmation_lost_password`

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

تضمين رابط إعادة تعيين كلمة المرور في رسائل البريد الإلكتروني لتأكيد التسجيل المرسلة إلى المستخدمين عند تسجيلهم في جلسة.

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

### `email_template_subscription_to_session_confirmation_username`

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

تضمين اسم مستخدم المستخدم في رسائل البريد الإلكتروني لتأكيد التسجيل المرسلة عند تسجيله في جلسة.

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

### `enable_auto_reinscription`

**تمكين إعادة التسجيل التلقائي**

تمكين أو تعطيل إعادة التسجيل التلقائي عند انتهاء صلاحية الدورة. يجب أيضًا تفعيل المهمة الزمنية المرتبطة.

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

### `enable_session_replication`

**تمكين تكرار الجلسة**

تمكين أو تعطيل تكرار الجلسة التلقائي. يجب أيضًا تفعيل المهمة الزمنية المرتبطة.

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

### `extend_rights_for_coach`

**توسيع الصلاحيات للمدرب**

تفعيل هذا الخيار سيعطي المدرب نفس الصلاحيات مثل المدرب في أدوات إنشاء المحتوى

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

### `hide_courses_in_sessions`

**إخفاء قائمة الدورات في الجلسات**

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

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

### `hide_reporting_session_list`

**إخفاء قائمة الجلسات في أداة التقارير**

تُدرج الجلسات التي تشمل الدورة في أداة التقارير داخل الدورة نفسها، مما قد يضيف وزنًا كبيرًا إذا تم استخدام نفس الدورة في مئات الجلسات. يزيل هذا الخيار تلك القائمة.

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

### `hide_search_form_in_session_list`

**إخفاء نموذج البحث في قائمة الجلسات**

إزالة حقل إدخال البحث من عرض قائمة الجلسات في واجهة الإدارة.

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

### `hide_session_graph_in_my_progress`

**إخفاء رسم بياني الجلسة في تقدمي**

إخفاء رسوم بيانية وتصورات تقدم الجلسة من صفحة تقدمي في لوحات تحكم المتعلمين.

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

### `hide_tab_list`

**إخفاء علامات التبويب في صفحة الجلسة**

إزالة علامات التنقل التبويبية من صفحة تفاصيل الجلسة لتبسيط الواجهة.

### `limit_session_admin_list_users`

**يُمنع مديرو الجلسات من الوصول إلى قائمة المستخدمين**

منع مديري الجلسات من الوصول إلى قائمة المستخدمين العامة في واجهة الإدارة.

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

### `limit_session_admin_role`

**تقييد صلاحيات مديري الجلسات**

إذا تم تمكينه، سيرى مديرو الجلسات فقط كتلة المستخدم مع خيار 'إضافة مستخدم' وكتلة الجلسات مع خيار 'قائمة الجلسات'.

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

### `my_courses_session_order`

**تغيير الترتيب الافتراضي للجلسات في جلساتي**

افتراضيًا، تُرتب الجلسات حسب تاريخ البدء. غيّر ذلك بتقديم مصفوفة من نوع \['field' => 'end\_date', 'order' => 'desc'].

### `my_courses_view_by_session`

**عرض دوراتي حسب الجلسة**

تمكين صفحة 'دوراتي' إضافية حيث تظهر الجلسات كجزء من الدورات، بدلاً من العكس.

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

### `my_progress_session_show_all_courses`

**تقدمي: عرض تفاصيل الدورة في الجلسة**

عرض جميع تفاصيل كل دورة في الجلسة عند النقر على تفاصيل الجلسة.

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

### `prevent_session_admins_to_manage_all_users`

**منع مديري الجلسات من إدارة جميع المستخدمين**

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

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

***

***

### `remove_session_url`

**إخفاء رابط صفحة الجلسة**

إخفاء رابط صفحة الجلسة من قائمة الجلسات.

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

### `session_admins_access_all_content`

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

يمكن لمديري الجلسات عرض جميع محتويات الدورة داخل جلساتهم، بما في ذلك المواد المقيدة أو المؤرشفة.

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

### `session_admins_edit_courses_content`

**يمكن لمديري الجلسات تعديل محتوى الدورة**

يمكن لمديري الجلسات تعديل محتوى الدورة (المستندات، التمارين، الأدوات) في الدورات المخصصة لجلساتهم.

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

### `session_automatic_creation_user_id`

**معرف صانع الجلسة المُنشأة تلقائيًا**

تحديد المستخدم المستخدم كصانع للجلسات المُنشأة تلقائيًا (لتجنب تخصيص كل جلسة للمستخدم '1' الذي غالبًا ما يكون مدير البوابة).

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

### `session_classes_tab_disable`

**تعطيل إضافة الفصل في دورة الجلسة لغير المديرين**

تعطيل علامة التبويب لإضافة الفصول في دورة الجلسة لغير المديرين.

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

### `session_coach_access_after_duration_end`

**الجلسات حسب المدة متاحة دائمًا للمدربين**

وإلا، يكون لمدربي الجلسة وصول إلى الجلسات حسب المدة فقط خلال المدة الفعالة.

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

### `session_course_ordering`

**ترتيب يدوي لدورات الجلسة**

تفعيل هذا الخيار للسماح لمديري الجلسات بترتيب الدورات داخل الجلسة يدويًا. إذا تم تعطيله، يتم ترتيب الدورات أبجديًا حسب عنوان الدورة.

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

### `session_course_users_subscription_limited_to_session_users`

**تقييد الاشتراكات في الدورة لمستخدمي الجلسة فقط**

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

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

### `session_courses_read_only_mode`

**تعيين الدورة في وضع القراءة فقط في الجلسة**

السماح للمعلمين بتعيين بعض الدورات في وضع القراءة فقط عند فتحها من خلال الجلسات. في خصائص الدورة، تحقق من خيار 'قفل الدورة في الجلسة'.

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

### `session_creation_form_set_extra_fields_mandatory`

**تعيين حقول إضافية إلزامية في نموذج إنشاء الجلسة**

طلب الحقول المدرجة أثناء إنشاء الجلسة.

### `session_creation_user_course_extra_field_relation_to_prefill`

**ملء مسبق لحقول الجلسة بحقول المستخدم**

مصفوفة من العلاقات بين حقول المستخدم الإضافية وحقول الجلسة الإضافية، حتى يتم ملء الجلسة مسبقًا ببيانات تطابق بيانات المستخدم.

### `session_days_after_coach_access`

**أيام وصول المدرب الافتراضية بعد الجلسة**

العدد الافتراضي من الأيام التي يمكن للمدرب الوصول إلى جلسته بعد تاريخ نهاية الجلسة الرسمي

### `session_days_before_coach_access`

**أيام وصول المدرب الافتراضية قبل الجلسة**

العدد الافتراضي من الأيام التي يمكن للمدرب الوصول إلى جلسته قبل تاريخ بدء الجلسة الرسمي

### `session_import_settings`

**خيارات استيراد الجلسة**

مصفوفة من الخيارات لتطبيقها كمعاملات افتراضية في استيراد الجلسة CSV/XML.

### `session_list_order`

**دعم ترتيب يدوي للجلسات**

تفعيل إعادة ترتيب يدوي للجلسات في قائمة إدارة الجلسات عبر السحب والإفلات أو آلية مشابهة.

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

### `session_list_show_count_users`

**عرض عدد المستخدمين في قائمة الجلسات**

يمكن للمدير رؤية عدد المستخدمين في كل جلسة. هذا يضيف وزنًا إضافيًا إلى قائمة الجلسات، لذا إذا كنت تستخدمها كثيرًا، فكر جيدًا فيما إذا كنت تريد الوقت الإضافي للانتظار.

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

### `session_list_view_remaining_days`

**عرض الأيام المتبقية في جلساتي**

إذا تم تفعيلها، سيتم استبدال تواريخ الجلسة في صفحة "جلساتي" بعدد الأيام المتبقية.

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

### `session_model_list_field_ordered_by_id`

**ترتيب قوالب الجلسة حسب المعرف في نموذج إنشاء الجلسة**

\[مستنتج] ترتيب قوالب الجلسة حسب معرفها الرقمي في قائمة منسدلة نموذج إنشاء الجلسة بدلاً من الترتيب الأبجدي حسب الاسم.

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

### `session_multiple_subscription_students_list_avoid_emptying`

**منع إفراغ المستخدمين المشتركين في اشتراك الجلسة**

عند استخدام اشتراك متعدد المتعلمين في جلسة، منع السلوك الطبيعي الذي هو إلغاء اشتراك المستخدمين الذين ليسوا في اللوحة اليمنى عند النقر على إرسال. الاحتفاظ بجميع المستخدمين هناك.

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

### `show_all_sessions_on_my_course_page`

**عرض جميع الجلسات في صفحة 'دوراتي'**

إذا تم تفعيلها، يعرض هذا الخيار جميع جلسات المستخدم في عرض قائمة زمني.

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

### `show_session_coach`

**عرض مدرب الجلسة**

عرض اسم مدرب الجلسة العام في صندوق عنوان الجلسة في قائمة الدورات

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

### `show_session_data`

**عرض عنوان بيانات الجلسة**

عرض تعليق بيانات الجلسة

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

### `show_session_description`

**عرض وصف الجلسة**

عرض وصف الجلسة في أي مكان يتم فيه تنفيذ هذا الخيار (صفحات تتبع الجلسات، إلخ)

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

***

### `show_simple_session_info`

**عرض معلومات الجلسة البسيطة**

إضافة المدرب والتواريخ إلى عنوان فرعي الجلسة في قائمة الجلسات.

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

### `show_users_in_active_sessions_in_tracking`

**عرض مستخدمي الجلسات النشطة فقط في التتبع**

عرض مستخدمي الجلسات النشطة حاليًا فقط في عروض تتبع المتعلمين والتقارير.

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

### `tracking_columns`

**تخصيص أعمدة تتبع الدورة-الجلسة**

تحديد مصفوفة من الأعمدة للتقارير التالية: 'course\_session'، 'my\_students\_lp'، 'my\_progress\_lp'، 'my\_progress\_courses'.

### `user_s_session_duration`

**مدة الجلسات المُنشأة تلقائيًا**

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

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

### `user_session_display_mode`

**وضع عرض جلساتي**

اختيار كيفية عرض صفحة "جلساتي": كعرض كتل بصرية حديثة (بطاقات) أو نمط القائمة الكلاسيكي.

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


---

# 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/session-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.
