# ملف المستخدم

أي الحقول تظهر في ملف تعريف المستخدم، وأيها يمكن للمستخدم تعديلها، والتفضيلات ذات الصلة.

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

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

## الإعدادات

### `account_valid_duration`

**صلاحية الحساب**

يكون حساب المستخدم صالحًا لعدد هذه الأيام بعد الإنشاء

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

### `add_user_course_information_in_mailto`

**ملء البريد مسبقًا بمعلومات المستخدم والدورة في تذييل الاتصال**

إضافة الموضوع والنص في تذييل mailto:.

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

### `allow_show_linkedin_url`

**السماح بعرض رابط LinkedIn للمستخدم**

إضافة رابط في كتلة الشبكات الاجتماعية للمستخدم، مما يسمح بزيارة ملف تعريف LinkedIn الخاص بالمستخدم

### `allow_show_skype_account`

**السماح بعرض حساب Skype للمستخدم**

إضافة رابط في كتلة الشبكات الاجتماعية للمستخدم مما يسمح ببدء الدردشة عبر Skype

### `allow_social_map_fields`

**تحديد موقع المستخدمين الجغرافي على الخريطة**

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

### `allow_teachers_to_classes`

**السماح للمعلمين بإدارة الفصول**

تمكين المعلمين من إدارة مجموعات الفصول وعضويتها داخل النظام.

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

### `allow_user_headings`

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

هل يمكن للمعلم تعريف حقول ملف تعريف المتعلم لاسترداد معلومات إضافية؟

### `allow_users_to_change_email_with_no_password`

**السماح للمستخدمين بتغيير البريد الإلكتروني بدون كلمة مرور**

عند تغيير معلومات الحساب

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

### `changeable_options`

**الحقول التي يُسمح للمستخدمين بتغييرها في ملف التعريف الخاص بهم**

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

### `enable_profile_user_address_geolocalization`

**تمكين تحديد موقع المستخدم الجغرافي**

تمكين حقل عنوان المستخدم وعرضه على خريطة باستخدام ميزات التحديد الجغرافي

### `extended_profile`

**محفظة**

إذا كان هذا الإعداد مفعلاً، يمكن للمستخدم ملء الحقول (الاختيارية) التالية: 'منطقتي المفتوحة الشخصية'، 'كفاءاتي'، 'دبلوماتي'، 'ما أستطيع تدريسه'

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

### `hide_username_in_course_chat`

**إخفاء اسم المستخدم في الدردشة الدورة**

في الدردشة الدورة، إخفاء اسم المستخدم. عرض أسماء الأشخاص فقط.

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

### `hide_username_with_complete_name`

**إخفاء اسم المستخدم عند عرض الاسم الكامل بالفعل**

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

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

### `linkedin_organization_id`

**معرف المنظمة في LinkedIn**

عند مشاركة شارة على LinkedIn، يسمح LinkedIn لك بتعيين معرف منظمة سيربط بصفحة منظمتك على LinkedIn (لربط المنظمة التي تمنح الشارة).

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

### `login_is_email`

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

استخدام البريد الإلكتروني لتسجيل الدخول إلى النظام

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

### `my_space_users_items_per_page`

**العدد الافتراضي للعناصر لكل صفحة في mySpace**

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

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

### `pass_reminder_custom_link`

**صفحة مخصصة لتذكير كلمة المرور**

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

### `profile_fields_visibility`

**الحقول المرئية في صفحة الملف الشخصي**

مصفوفة من الحقول وما إذا كانت (boolean) مرئية أم لا في صفحة ملف تعريف المستخدم (تعمل أيضًا مع تسميات الحقول الإضافية).

### `registration_add_helptext_for_2_names`

**إضافة مساعد لإضافة اسمين في التسجيل**

إضافة نص مساعدة للمستخدمين لإدخال اسمين في نموذج التسجيل عندما تكون الألقاب المزدوجة شائعة.

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

### `send_notification_when_user_added`

**إرسال بريد إلى المسؤول عند إنشاء مستخدم**

إرسال إشعار بريد إلكتروني إلى المسؤول عند إنشاء مستخدم.

### `show_conditions_to_user`

**عرض شروط تسجيل محددة**

عرض شروط متعددة للمستخدم أثناء عملية التسجيل. تقديم مصفوفة مع كل عنصر يحتوي على 'variable' (اسم الحقل الإضافي الداخلي)، 'display\_text' (نص بسيط لصندوق اختيار)، 'text\_area' (نص طويل للشروط).

### `show_official_code_whoisonline`

**الكود الرسمي في 'من متصل الآن'**

عرض الكود الرسمي في صفحة 'من متصل الآن'، أسفل اسم المستخدم.

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

***

### `show_terms_if_profile_completed`

**شروط وأحكام فقط إذا تم إكمال الملف الشخصي**

بتفعيل هذا الخيار، ستكون شروط وأحكام متاحة للمستخدم فقط عند إكمال حقول الملف الشخصي الإضافية التي تبدأ بـ 'terms\_' ومعينة كمرئية.

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

### `split_users_upload_directory`

**تقسيم مجلد تحميل المستخدمين**

في البوابات ذات الحمل العالي، حيث يسجل عدد كبير من المستخدمين ويرسلون صورهم، قد يحتوي مجلد التحميل (main/upload/users/) على عدد كبير جداً من الملفات لا يستطيع نظام الملفات التعامل معها (تم الإبلاغ عن أكثر من 36000 ملف على خادم Debian). تغيير هذا الخيار سيفعل تقسيمًا على مستوى واحد للمجلدات في مجلد التحميل. سيتم استخدام 9 مجلدات في المجلد الأساسي وسيتم حفظ جميع مجلدات المستخدمين اللاحقة في إحدى هذه المجلدات الـ9. لن يؤثر تغيير هذا الخيار على هيكل المجلدات على القرص، لكنه سيؤثر على سلوك كود Chamilo، لذا إذا غيرت هذا الخيار، يجب عليك إنشاء المجلدات الجديدة ونقل المجلدات الموجودة بنفسك على الخادم. كن على دراية بأنه عند إنشاء ونقل هذه المجلدات، ستحتاج إلى نقل مجلدات المستخدمين من 1 إلى 9 إلى مجلدات فرعية بنفس الاسم. إذا لم تكن متأكداً من هذا الخيار، فمن الأفضل عدم تفعيله.

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

### `use_users_timezone`

**تفعيل أحجام الوقت للمستخدمين**

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

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

### `user_import_settings`

**خيارات استيراد المستخدمين**

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

### `user_search_on_extra_fields`

**البحث عن المستخدمين بحقول إضافية في قائمة المستخدمين للمشرفين**

يشمل بشكل طبيعي الحقول الإضافية المعطاة (مصفوفة من تسميات الحقول الإضافية) في عمليات البحث عن المستخدمين.

### `user_selected_theme`

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

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

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

### `visible_options`

**قائمة الحقول المرئية في الملف الشخصي**

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


---

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